クラウドコンピューティングのタイプ

クラウドコンピューティングの種類にはどのようなものがありますか?

クラウドコンピューティングでは、開発者や IT 部門が最も重要なことに注力できるようになり、リソースの調達、メンテナンス、容量計画といったわずらわしい作業から解放されます。クラウドコンピューティングが普及した現在では、さまざまなユーザーの特定のニーズを満たせるように、複数の異なるモデルやデプロイ戦略が出現しています。各種のクラウドサービスやデプロイ方法は、さまざまなレベルのコントロール、柔軟性、管理を提供します。従来のクラウドコンピューティングモデル (Infrastructure as a Service (IaaS)、Platform as a Service (PaaS)、Software as a Service (SaaS)) の違いと、使用できるデプロイ戦略を理解することは、ニーズに適した一連のサービスを決定するのに役立ちます。

業界では従来、クラウドサービスをグループ化するために IaaS、PaaS、SaaS などの用語が使用されてきましたが、AWS では、お客様のニーズに応えるソリューションに重点を置いており、これは多くのサービスタイプにまたがる場合があります。このページでは、IaaS、PaaS、SaaS の従来のサービスグループを使用して、どのセットがニーズに適しているか、またどのデプロイ戦略が最適かを判断するのに役立ちます。

クラウドコンピューティングのモデル

定義は会社によって異なりますが、従来、クラウドコンピューティングには 3 つの主要なモデルがあるとされてきました。各モデルは、クラウドコンピューティングの異なる側面を表しています。

IaaS はクラウド IT の基本要素から成るもので、通常はネットワーキング機能、コンピュータ (仮想または専用ハードウェア)、データストレージ領域へのアクセスを提供するものです。IaaS ベンダーは、お客様が IT リソースに対する最高レベルの柔軟性と管理コントロールを実現するのをサポートするとともに、多くの IT 部門やデベロッパーが現在使い慣れている既存の IT リソースのタイプに極めて類似しています。

IaaS の詳細

PaaS ベンダーは、基盤となるインフラストラクチャ (通常はハードウェアとオペレーティングシステム) を組織が管理する必要性を排除します。また、この統合により、アプリケーションのデプロイと管理に注力できるようになります。リソースの調達、キャパシティプランニング、ソフトウェアメンテナンス、パッチ適用、またはアプリケーションの実行に関連する他のわずらわしい作業について心配する必要がなくなるため、効率を高めるのに役立ちます。

PaaS の詳細

SaaS ベンダーは、ベンダーによって実行および管理されるソフトウェアアプリケーションを提供します。ほとんどの場合、サードパーティー製のエンドユーザーアプリケーションを指して SaaS という言葉が用いられます。SaaS オファリングを使用すると、サービスのメンテナンスや基盤となるインフラストラクチャの管理をどのように行うかを悩む必要がなくなり、特定のソフトウェアを使用する方法を考えるだけでよくなります。SaaS アプリケーションの一般的な例の 1 つに、ウェブベースの E メールがあります。このサービスでは、追加機能を管理することなく、E メールを送受信することが可能で、E メールプログラムを実行しているサーバーやオペレーティングシステムのメンテナンスを行う必要もありません。

SaaS の詳細

IT デプロイモデル

クラウドベースのアプリケーションは完全にクラウド上にデプロイされており、アプリケーション全体がクラウド上で実行されます。クラウドコンピューティングの恩恵を享受できるよう、クラウド内のアプリケーションは、クラウド内で作成されているか、または既存のインフラストラクチャから移行されています。クラウドベースのアプリケーションは、抽象度の低いインフラストラクチャ上で構築することも、コアインフラストラクチャの管理、設計、スケールの要件からの抽象化を提供する、より抽象度の高いサービスを利用することもできます。

クラウドコンピューティングの詳細

ハイブリッドデプロイとは、クラウドベースのリソースと、クラウド上にはない既存のリソースとの間でインフラストラクチャとアプリケーションを接続する方法です。ハイブリッドデプロイの極めて一般的な方法は、クラウドと既存のオンプレミスのインフラストラクチャとの間で、クラウドのリソースを社内システムに接続することで組織のインフラストラクチャをクラウドに拡張し、大きくするというものです。AWS がお客様のハイブリッドデプロイをサポートする方法の詳細については、AWS でのハイブリッドクラウドをご覧ください。

ハイブリッドクラウドの詳細

仮想化とリソース管理ツールを使用してオンプレミスでリソースをデプロイすることは、クラウドコンピューティングの利点の多くを提供するものではありませんが、専用リソースを提供できるという点で必要とされる場合があります。ほとんどの場合、このデプロイモデルは従来の IT インフラストラクチャと同じで、アプリケーション管理や仮想化テクノロジーを使用してリソース活用の促進を試みます。

オンプレミスの詳細