適切なPaaS環境があれば、開発者は「正しく動作するアプリケーションを作る」という最も重要な点に専念できる。だが、PaaS環境は新しいリスクももたらす。特にロックインに関するリスクが生まれる。
アプリケーション開発は複雑な仕事なので、企業には適宜多くの難しい決断が迫られる。どのようなテクノロジーを使用すべきか。監視の対応はどうするか。APIは必要か、といった具合だ。
こうした決断はアプリケーションの構築方法を決定付ける。だが、そのためにはアプリケーションを実行する基本的なシステム構成(アーキテクチャ)や開発基盤も必要だ。多くの企業はアプリケーションの開発、導入、拡張で避けられないオーバーヘッド(負担)を減らそうとして、PaaS(Platform as a Service)を利用している。
ただし、開発チームは注意が必要だ。PaaSには長所もあれば、短所もある。
PaaSの主な目標は、アプリケーション開発におけるインフラのオーバーヘッドを最小限に抑えることだ。だが、多くのPaaSベンダーはアプリケーションの構築と管理におけるオーバーヘッドを軽くする機能も提供する。Amazon Web Services(AWS)やMicrosoftの「Microsoft Azure」のような大手パブリッククラウドベンダーに加え、小規模だったり専門分野に特化したりする他の多数のPaaSベンダーも含まれる。機能はベンダーごとに大きく異なるが、それらは全て同じ一般的な目標の実現を目指している。つまり、アプリケーション開発ライフサイクルを開発者が迅速かつ効率的に管理できる、利便性の高い基盤を提供することだ。
その結果として、PaaS製品に期待される重要な機能には次のようなものがある。
Copyright © ITmedia, Inc. All Rights Reserved.
いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。
「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。
「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...
「マーケティングオートメーション」 国内売れ筋TOP10(2025年5月)
今週は、マーケティングオートメーション(MA)ツールの売れ筋TOP10を紹介します。