昨日はクラウドの3つのサービスモデルについて紹介しましたが、本日は昨日のクラウドの定義に続き、クラウドサービスの3つのデプロイメントモデル(展開モデル)について紹介します。
目次
デプロイメントモデル
NIST(米国国立標準技術研究所)が定義するクラウドのデプロイメントモデルには、主に以下のようなものがあります。
- プライベートクラウド (Private Cloud)
- パブリッククラウド (Public Cloud)
- ハイブリッドクラウド (Hybrid Cloud)
- コミュニティクラウド (Community Cloud)
ハイブリッドクラウドをマルチクラウド(Multi Cloud)と呼ぶ人もいます。
ここでの紹介も、同様に一部を引用します。中興大学アクティブ・エイジング学習ネットワークの翻訳
プライベートクラウド
クラウドインフラストラクチャは特定の組織専用に運用され、その組織自体またはサードパーティの管理者によって、オンプレミス(On-premise)またはオフプレミス(Off-premise)で管理されます。その中でもプライベートクラウドは、パブリッククラウド環境のような柔軟性を備えているだけでなく、ネットワークやユーザーに特定の制限を設けることができ、データやプロセスがすべて組織内部で管理されるため、ネットワーク帯域幅、セキュリティ上の懸念、法規制による制限などの影響を受けにくくなります。これにより、クラウドプロバイダーとユーザーはクラウドインフラストラクチャをより詳細に制御でき、セキュリティと柔軟性を向上させることができます。
簡単に言うと、会社が自社で構築したクラウドは通常プライベートクラウドであり、利用者は通常、社内の他の開発部門となります。
コミュニティクラウド
クラウドインフラストラクチャは、共通の関心事を持つ複数の組織によって管理・利用されます。コミュニティのメンバーはクラウド上のデータやアプリケーションを共有でき、特定のミッション、セキュリティ要件、ポリシー、コンプライアンスへの配慮など、共通の課題を共有しています。これは組織またはサードパーティによって管理され、オンプレミスまたはオフプレミスの両方で展開可能です。
このモデルは、現在では比較的珍しいと思われます。
パブリッククラウド
クラウドインフラストラクチャは一般大衆または大規模な業界グループに提供され、クラウドサービスを販売する組織によって所有されます。柔軟性に加えて、コスト効率にも優れています。これにより、パブリッククラウドのユーザーは、物理サーバーやデータセンター、電力、冷却設備の管理コストや技術を節約できます。また、「パブリック」だからといってユーザーのデータが誰にでも公開されるわけではなく、クラウドプロバイダーは通常、ユーザーに対してアクセス制御メカニズムを実施しています。
パブリッククラウドは、一般的に最も広く知られているクラウドです。現在、国際的なパブリッククラウドの3大プロバイダーはAWS、Google GCP、Microsoft Azureであり、その他にもOracle Cloud、Tencent、Alibaba、IBM Cloudなどの比較的小規模なプロバイダーが存在します。
ハイブリッドクラウド
クラウドインフラストラクチャは、2つ以上のクラウド(プライベート、コミュニティ、またはパブリック)で構成されます。これらのクラウドはそれぞれ独立した実体を維持しながらも、標準技術または独自の技術によって連携しており、データやアプリケーションのポータビリティ(移植性)を可能にします。このモデルでは、ユーザーは通常、企業の重要ではない情報をアウトソーシングしてパブリッククラウドで処理する一方で、企業内部の機密性の高いサービスやデータは自ら管理します。
現在、一部の企業では「卵を一つのカゴに盛らない(リスクを分散する)」ために、単一のパブリッククラウドの障害によるサービス中断を避けるべく、複数のパブリッククラウドを同時に利用する計画を立て始めています。
通常、ハイブリッドクラウドを構築するには、エンジニアが各クラウドについて一定の理解を深めている必要があります。また、プログラムが異なる各クラウド上で正常に動作する必要があるため、特定のパブリッククラウド独自のサービスを利用することが難しくなります。
以上がNISTによって定義された4つのクラウドデプロイメントモデルです。
まとめ
クラウドデプロイメントモデルも、基本特性と同様に理解しやすいはずです。読者の皆さんの多くも、パブリッククラウドを利用した経験があるのではないでしょうか。
今回のアイアンマン・チャレンジでは、プライベートクラウドの概念に焦点を当て、1台の物理サーバーから独自の小型クラウドを構築する手順を、ステップバイステップで解説していきます。
次の記事では、今回のアイアンマン・チャレンジで構築する小型クラウドのアーキテクチャについて紹介します。
著作権表示:特に断りのない限り、本ブログのすべての記事はCC BY-NC-SA 4.0ライセンスの下で提供されています。

