開発者から見た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
-
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣 -
製品資料
[サイボウズ株式会社] AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
-
4
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
5
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
BMWも導入 78兆円市場に化ける「フィジカルAI」の衝撃
-
9
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
10
「AI活用を前提とした業務PCへの移行」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー