開発者から見たPaaS
PaaSの余りあるメリットと、注意すべきリスク 比較時に聞くべき質問とは(1/3 ページ)
適切なPaaS環境があれば、開発者は「正しく動作するアプリケーションを作る」という最も重要な点に専念できる。だが、PaaS環境は新しいリスクももたらす。特にロックインに関するリスクが生まれる。
アプリケーション開発は複雑な仕事なので、企業には適宜多くの難しい決断が迫られる。どのようなテクノロジーを使用すべきか。監視の対応はどうするか。APIは必要か、といった具合だ。
こうした決断はアプリケーションの構築方法を決定付ける。だが、そのためにはアプリケーションを実行する基本的なシステム構成(アーキテクチャ)や開発基盤も必要だ。多くの企業はアプリケーションの開発、導入、拡張で避けられないオーバーヘッド(負担)を減らそうとして、PaaS(Platform as a Service)を利用している。
ただし、開発チームは注意が必要だ。PaaSには長所もあれば、短所もある。
PaaSベンダーが提供する機能
PaaSの主な目標は、アプリケーション開発におけるインフラのオーバーヘッドを最小限に抑えることだ。だが、多くのPaaSベンダーはアプリケーションの構築と管理におけるオーバーヘッドを軽くする機能も提供する。Amazon Web Services(AWS)やMicrosoftの「Microsoft Azure」のような大手パブリッククラウドベンダーに加え、小規模だったり専門分野に特化したりする他の多数のPaaSベンダーも含まれる。機能はベンダーごとに大きく異なるが、それらは全て同じ一般的な目標の実現を目指している。つまり、アプリケーション開発ライフサイクルを開発者が迅速かつ効率的に管理できる、利便性の高い基盤を提供することだ。
その結果として、PaaS製品に期待される重要な機能には次のようなものがある。
アプリケーションインフラ
多くのPaaSベンダーは、アプリケーションのホスティングからストレージ、データサービスなどさまざまな機能を提供する。これらはいずれも、アプリケーションを正常にリリースして運用するためにこれまで必要とされてきた管理作業を大幅に削減する。こうしたインフラ基盤が特に役立つのは、開発者のアプリケーションが広範囲に影響を及ぼすもので、大量の部品(コンポーネント)、例えばロードバランサー、ファイアウォール、非同期メッセージサービス、データ分析ツールなどを必要とする場合だ。
開発基盤
強固な開発基盤もPaaSベンダーが提供する機能の一つだ。PaaSでは一般的な開発タスクが一部抽象化される。そのため、開発チームは組み込み型ソフトウェアのコンポーネントを使用することで、より安定したアプリケーションを構築できる。こうした抽象化には、機械学習のサポート、ビッグデータのサポート、ネットワーク機能などがある。こうした抽象化によって確立されたフレームワークを基盤に構築することで、開発者は比較的小さな労力で強力なアプリケーションを作成できる。
テクノロジーサポート
多くのPaaSベンダーは、プログラミング言語などのテクノロジーをサポートする。ベンダーごとに差はあるものの、このサポートには現時点で使われている最も人気のテクノロジーが含まれるのが一般的だ。例えば「Node.js」、Googleの「Go」、オープンソースの「PostgreSQL」「MongoDB」などだ。これにより、開発プロセスを遅らせることのない、すっきりとしてシームレスな環境が実現できる。
導入ワークフロー
アプリケーション導入は、難しいプロセスになることがある。それぞれ固有の構成要件があるため、多くのPaaSベンダーは単一コマンドによる導入ワークフローを提供している。こうしたワークフローは、他のホスティング手法で従来見られるものよりもずっと単純なものだ。
アプリケーション管理ツール
開発チームにとって時間のかかる別のタスクとしてアプリケーションの管理がある。その労力を減らすために、PaaSには通常さまざまなアプリケーション管理機能が含まれている。手動でのバックエンドリソースの拡張から、チームメンバーのアクセス管理まで対応する。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社ガラパゴス] 「AIっぽい広告」の山に埋もれさせない AIマーケで着実に成果をだす秘訣とは? -
製品資料
[株式会社ガラパゴス] 「広告投資」調査レポート2026:勝ち組企業は何に投資しているのか? -
製品資料
[株式会社Helpfeel] 「問い合わせの渋滞」を解消、情シスの負担を軽減する“次世代型AI”活用方法 -
製品資料
[株式会社Helpfeel] 対話型AIエージェント×RAGで社内情報の検索/問い合わせを効率化するには? -
技術文書・技術解説
[株式会社クレスコ] ソフトウェア開発の属人化と手戻りをどう防ぐ? 速さと品質を両立させる方法
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Copilot」はなぜ放置される? “議事録要約止まり”を脱する処方箋
-
2
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
3
AI全部入り「Microsoft 365 E7」に企業が二の足を踏む訳 移行意向はわずか4%
-
4
「データストレージの活用方法」に関するアンケート
-
5
IT製品の導入に関するアンケート「サーバ&ストレージ」編
-
6
AIエージェントはどう作る? まず押さえておきたい重要技術
-
7
「営業・マーケティングの悩みと企業データの活用」に関するアンケート
-
8
LLMの「過学習」、正しく説明している文章はどれ?
-
9
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
10
APIキー奪取から3時間でクラウド掌握 Anthropicが暴いた「バイブハッキング」の現実的な防御策
ホワイトペーパーランキング PR
-
1
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
4
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
ドラマで分かる、標的型攻撃メールの被害を受ける企業と回避できる企業の分岐点
-
9
少額減価償却資産が40万円未満へ拡大、令和8年度税制改正で押さえるべき変更点
-
10
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー