クラウドコンピューティングインフラストラクチャ
Cloud infrastructure サーバー、ストレージデバイス、ネットワーク、クラウド管理ソフトウェア、展開ソフトウェア、およびプラットフォーム仮想化で構成されます。
ハイパーバイザー
Hypervisor は firmware または low-level program これは仮想マシンマネージャーとして機能します。これにより、クラウドリソースの単一の物理インスタンスを複数のテナント間で共有できます。
管理ソフトウェア
インフラストラクチャの保守と構成に役立ちます。
展開ソフトウェア
アプリケーションをクラウドにデプロイして統合するのに役立ちます。
通信網
これは、クラウドインフラストラクチャの重要なコンポーネントです。インターネット経由でクラウドサービスに接続できます。インターネットを介してユーティリティとしてネットワークを配信することも可能です。つまり、顧客はネットワークルートとプロトコルをカスタマイズできます。
サーバ
ザ・ server リソース共有の計算に役立ち、リソースの割り当てと割り当て解除、リソースの監視、セキュリティの提供などの他のサービスを提供します。
ストレージ
クラウドは、ストレージの複数のレプリカを保持します。ストレージリソースの1つに障害が発生した場合、別のストレージリソースから抽出できるため、クラウドコンピューティングの信頼性が高まります。
インフラストラクチャの制約
クラウドインフラストラクチャが実装する必要のある基本的な制約を次の図に示します。
透明性
仮想化は、クラウド環境でリソースを共有するための鍵です。しかし、単一のリソースまたはサーバーで需要を満たすことはできません。したがって、リソース、負荷分散、およびアプリケーションには透明性が必要であり、オンデマンドでそれらを拡張できます。
スケーラビリティ
アプリケーション配信ソリューションのスケールアップは、構成のオーバーヘッドやネットワークの再構築さえも伴うため、アプリケーションのスケールアップほど簡単ではありません。そのため、アプリケーション配信ソリューションはスケーラブルである必要があり、リソースを簡単にプロビジョニングおよびプロビジョニング解除できるように仮想インフラストラクチャが必要になります。
インテリジェントモニタリング
透明性とスケーラビリティを実現するには、アプリケーションソリューションの提供がインテリジェントな監視に対応している必要があります。
セキュリティ
クラウド内のメガデータセンターは安全に設計する必要があります。また、メガデータセンターのエントリポイントであるコントロールノードも安全である必要があります。