マルチクラウドとは? | マルチクラウドの定義

マルチクラウドとは、1つ以上のアプリケーションをサポートするために、単一のパブリッククラウドではなく、いくつかの異なるパブリッククラウドが使用されていることを意味します。

学習目的

この記事を読み終えると、以下のことができるようになります。

  • 「マルチクラウド」の意味を理解する
  • マルチクラウドとハイブリッドクラウドの違いを理解する
  • マルチクラウド戦略を使用する場合の長所と短所を知る
  • マルチクラウドアーキテクチャがどのようなものかを知る

関連コンテンツ


さらに詳しく知りたいとお考えですか?

是非、Cloudflareが毎月お届けする「theNET」を購読して、インターネットで最も人気のある洞察をまとめた情報を入手してください!

当社がお客様の個人データをどのように収集し処理するかについては、Cloudflareのプライバシーポリシーをご確認ください。

記事のリンクをコピーする

マルチクラウドとは?

クラウドコンピューティングで、クラウドとは、インターネット上でクラウドの利用者がアクセスするサーバーの集合体を意味します。通常、各クラウドは、クラウドサービスを提供するクラウドプロバイダーが管理します。パブリッククラウドとは、複数の顧客が共有するクラウドのことです。

シングルクラウドの展開 マルチクラウドの展開

「マルチクラウド」とは、複数のパブリッククラウドを意味します。マルチクラウドデプロイメントを使用する企業は、複数のクラウドプロバイダーの複数のパブリッククラウドを組み込みます。クラウドホスティング、ストレージ、完全なアプリケーションスタックに1つのベンダーを使用する代わりに、マルチクラウド環境では複数のベンダーを使用します。

マルチクラウドの展開には、多くの用途があります。マルチクラウドの展開では複数のIaaS(サービスとしてのインフラストラクチャ)ベンダーを利用することができます。あるいは、IaaS、PaaS(Platform-as-a-Service)、SaaS(Software as a Service)サービス用に別のベンダーを利用することもできます。マルチクラウドは、純粋に冗長性の確保とシステムバックアップのためだけに使用することも、サービスごとに異なるクラウドベンダーを組み込むこともできます。

クラウドに移行するほとんどのビジネスは、いずれかの種類のマルチクラウドのデプロイを利用します。マルチクラウドのデプロイは、シャドーITの結果として意図せず起こる場合もあります(以下を参照)。

マルチクラウドとハイブリッドクラウドの違い

マルチクラウドがハイブリッドクラウドで、ハイブリッドクラウドがマルチクラウドである場合もありますが、それぞれの背後にある概念は異なります。

「ハイブリッドクラウド」は、2つ以上の異なる種類のインフラストラクチャを併用する場合を意味します。1つのパブリッククラウドに加えて、プライベートクラウドかオンプレミスデータセンターの少なくとも1つあるいはその両方を組み合わせます。マルチクラウドは、デプロイされた複数の異なるパブリッククラウドを指します。それは必ずしもプライベートクラウドを含んでいるわけではありません。

マルチクラウド戦略を使用するメリットとデメリット

長所:

  • 信頼性および/または冗長性:マルチクラウドデプロイメントを用いることで、企業は危機が起きたときに被害が分散されるよう逃げ道を用意しておくことができます。1つのクラウドがダウンしても、デプロイされているほかのクラウドの機能をユーザーは引き続き利用可能です。さらに、1つのパブリッククラウドを別のクラウドのバックアップとして使用することができます。
  • ベンダーロックインの緩和:クラウドへの移行は、外部クラウドプロバイダーに依存することを意味します。企業がそうしたベンダーを使用すれば使用するほど、ベンダーから離れ難くなる可能性があります。しかし、マルチクラウド戦略を使用すれば、システムやストレージは複数のベンダーに分散されます。したがって、インフラストラクチャの大部分は移行時も依然として有効であるため、いずれかのベンダーの使用を比較的容易に停止できるのです。
  • 潜在的なコスト削減:企業がすべてのインフラストラクチャニーズを満たすために1社のクラウドベンダーを使用することにこだわらなければ、さまざまなベンダーから最も手頃なサービスを自由に選ぶことができます。

短所:

  • 管理の複雑さ:マルチクラウドデプロイメントでは、それぞれが異なる手順や技術を持つ複数のベンダーとやり取りをすることになります。また、複数のクラウドでデータが保存されてプロセスが実行されるため、テクノロジースタックの完全な可視性を確保することが難しくなります。
  • レイテンシーの増加:複数のクラウド内のサービスがユーザーのリクエストに応えるために交信する必要がある場合、クラウドがどの程度強固に統合されているか、データセンター同士の距離がどの程度離れているか、複数のクラウドがどの程度頻繁に交信するかによって、レイテンシーが増加することがあります。
  • 攻撃対象領域の拡大:統合されるソフトウェアとハードウェアの数が多ければ多いほど、脆弱性が高まります。
  • パフォーマンスと信頼性:特にデータセンター同士の距離が非常に離れている場合、異なるクラウド間で負荷分散することが難しくなることがあります。(Cloudflareの負荷分散はクラウド間での負荷分散を可能にします。)

Cloudflareを利用したマルチクラウドアーキテクチャはどのようなものになるか?

マルチクラウドアーキテクチャ

Cloudflareは、エンドユーザーとクラウドインフラストラクチャの間に位置するため、1つまたは複数のセキュアなクラウドプロバイダーと統合してトラフィックを高速化することができます。

多くのCloudflareサービスをエンドユーザーとオリジンクラウドインフラストラクチャ間のトラフィックフローに統合できます。レイテンシーをさらに軽減するために、Cloudflareは、マルチクラウド負荷分散、複数のクラウド間のトラフィックの分散、およびCDNキャッシングを提供しています。CloudflareのWeb Application Firewall(WAF)は、悪意のあるトラフィックをブロックしてセキュリティを強化します。

マルチクラウドストレージ

Cloudflareは、分散したグローバルネットワークでサーバーレス機能のホストおよび実行により、FaaS(サーバーレス)プロバイダーとしても機能します。Cloudflare Workersは、JavaScriptを使用してサーバーレスアプリケーションを作成するためのCloudflareのプラットフォームです。

シャドーITとは?

マルチクラウドのデプロイは、シャドーITの結果として意図せず起こる場合があります。シャドーITは、内部チームが公式承認あるいはより大きな組織の監視のない段階で、技術システムをセットアップしたり、ソフトウェア製品を使用することです。そのシンプルな例として、会社の従業員がビジネスアクティビティに関して会社によって認可され管理されていないチャットアプリを通信で使用する場合などが挙げられます。

シャドーITは、アプリケーションアーキテクチャにおいても起こる可能性があります。作業の時短テクニックとして、または必要性に迫られて、正式の承認を得る前に、従業員がクラウドサービスを会社のテクノロジースタックに組み込むことがあります。

どのようにCloudflareは企業によるマルチクラウド管理を支援するか?

Cloudflareは一つののダッシュボードからクラウド展開のパフォーマンスとセキュリティを管理することを可能にします。Cloudflareネットワークは、世界335+ 以上の都市に広がり、世界中のユーザーのパフォーマンスとセキュリティを確保しています。

コネクティビティクラウドがあらゆるタイプのクラウドデプロイメントと容易に統合する仕組みについて、リンクよりご覧ください。

よくある質問

マルチクラウドの構成内容は?

マルチクラウドでは、複数のベンダーが提供する複数のパブリッククラウドを使用します。1つの事業者だけに依存するのではなく、ホスティング、ストレージ、アプリケーションなどを複数のクラウド環境に分けて利用します。

マルチクラウドとハイブリッドクラウドの違いは?

どちらも複数の環境を使用する点では同じですが、ハイブリッドクラウドはプライベートクラウドやオンプレミスとパブリッククラウドなど、種類の異なるインフラを組み合わせた構成を指し、マルチクラウドは複数のパブリッククラウドを利用する構成を指し、必ずしもプライベートクラウドを含む必要はありません。

[マルチクラウドの構成とハイブリッドクラウドの構成の比較画像]

マルチクラウド戦略を採用する主なメリットは?

複数のクラウドを利用することで、信頼性と冗長性が向上します。1つのベンダーが障害を経験しても、他のクラウドがサービスの稼働を継続できます。また、ベンダーロックインが緩和され、インフラ全体が1つのプロバイダーに縛られないため、サービスの移行も容易になります。

複数のクラウドを管理する場合に想定すべき課題は?

複数のクラウドを管理する場合、事業者ごとに手順、セキュリティ仕様、操作画面が異なるため、管理が複雑になります。また、異なるクラウド間で頻繁に通信が必要な場合は遅延が増える可能性があり、さらにソフトウェアや機器が増えることで、潜在的な攻撃対象領域が拡大します。

Cloudflareは、マルチクラウド環境の管理をどのように簡素化しますか?

Cloudflareは、エンドユーザーとクラウドプロバイダーの間に位置する統一インターフェースとして機能します。1つの管理画面からすべてのクラウド環境のセキュリティと性能を管理でき、マルチクラウド負荷分散によるトラフィック分散や、WAF(Webアプリケーションファイアウォール)による攻撃防御などの機能を利用できます。