ここまでAWSが提供するクラウド・サービス、特に、最近サービスを開始した2つのPaaS型のクラウド・サービスを紹介しました。
当初はバズ・ワードとして取り上げられることが多かった「クラウド・コンピューティング」ですが、最近では、急激なトラフィックのバーストへの対応が必要なシステムや、期間限定でしか利用されないようなシステムを中心に、必要な時に必要なリソースだけを利用するシステムの動作環境として重要な選択肢の一つとなっています。
しかし、「クラウド・コンピューティング」を利用したサービスを構築する上で、いくつかの課題に直面することがあります。
PaaS型のクラウド・サービスでは、柔軟な設定変更や自由にシステム間の連携が行えないことが多く、サービスとして適用できないことがあります。また、IaaS型のクラウド・サービスでは、OSのインストールから必要になることが多く、通常のシステム構築と同等もしくはそれ以上のスキルや期間が必要になることがあります。
このようなIaaS型クラウド・サービスとPaaS型クラウド・サービスが抱える課題を解決するための方法として、Amazonが提案したのが、今回紹介した2つのPaaS型のクラウド・サービスだといえます。
AWS Elastic Beanstalkを導入することでサービスを「簡単で迅速」に開始でき、従来から提供しているIaaS型のクラウド・サービスと組み合わせることで、サービスの規模拡大にあわせた柔軟な設定変更やシステム拡張を可能にします。
AWS CloudFormationを導入することで、システムをテンプレートベースで「簡単で迅速」に構築できます。
Amazonが示した「PaaS型のクラウド・サービスをIaaS型のクラウド・サービスで拡張するモデル」は、それぞれのクラウド・サービスの弱点を補完しあう構成になっており、「クラウド・コンピューティング」を提供するベンダが今後進むべき方向性の重要な指針のひとつになると私は思います。
更に、「クラウド・コンピューティング」は、将来的にはパブリック・クラウドやプライベート・クラウドといったディプロイメント・モデルを超えて、ハイブリッド・クラウドへのシームレスな統合が進んでいくことが想定されています。
この際、ベンダ・ロックインしないAWS Elastic Beanstalkは、ハイブリッド・クラウドを構成するPaaS型クラウド・サービスの有力な選択肢になり得ますし、システム起動を自動化するAWS CloudFormationは、ハイブリッド・クラウドを構成するクラウド間でシステムのマイグレーションを行う重要なサービスになる可能性を秘めています。
今回紹介した2つのサービスは、単にAWSが始めたPaaS型クラウド・サービスというだけでなく、将来的にハイブリッド・クラウドを構成する中でも重要な位置付けのサービスになるのではないでしょうか。これらのサービスを中心としたAWSのサービスの動向には今後も注目が必要です。
関連コンテンツ: