マルチクラウドとは、1つのアプリを支えるために複数のパブリッククラウドを活用する仕組みです。
マルチクラウドとは?
分散コンピューティングにおいて、クラウドとはインターネット越しにアクセスされるサーバ群を指します。通常、各クラウドはクラウドサービスを提供する企業によって管理されています。パブリッククラウドは複数の利用者で共有されるクラウドです。
「マルチクラウド」とは、複数のパブリッククラウドを意味します。マルチクラウド構成では、貴社は複数のクラウドプロバイダのパブリッククラウドを組み合わせて利用します。ひとつのプロバイダでクラウドコンピューティング、ストレージ、さらには Webアプリファイアウォール まで揃えるのではなく、複数を活用します。
マルチクラウドにはさまざまな用途があり、異なるIaaS(Infrastructure-as-a-Service)プロバイダを利用する場合もあれば、IaaSに加えてPaaS(Platform-as-a-Service)やSaaS(Software-as-a-Service)などを組み合わせるケースもあります。冗長性やインフラ強化のみを目的とする場合も、異なるサービスを統合する場合もあります。
クラウドへ移行する多くの企業は、何らかの形でマルチクラウド構成となります。シェアドITの影響で、意図せずマルチクラウドとなることもあります。
マルチクラウド管理は、貴社がデータセンター、エッジ、クラウド環境全体でアプリやワークロードを監視し、最適化し、守るための仕組みと方法を意味します。優れたマルチクラウド管理プラットフォームは、例えば AWS、Azure、GCP のような各クラウドプロバイダを、ひとつの画面から扱えるだけでなく、マルチクラウド環境と運用管理を支援します。
マルチクラウド管理プラットフォームの利点は、次の通りです:
一元管理により、複数のクラウド上でアプリやワークロードを効率的に管理できます。
マルチクラウド管理がなければ、各クラウドで何が動いているかを把握するのが難しくなります。良い管理プラットフォームは、全体を見渡すことを可能にし、マルチクラウドのメリットを享受できます。
各クラウド間でセキュリティポリシーを統一するのは困難で、複雑さがセキュリティの隙間や攻撃面を広げる恐れがあります。統合管理により、ITチームは潜在リスクに先手を打つことが可能です。さらに、優れたプラットフォームはセキュリティ監視や自動化、各環境へのポリシー適用機能を備え、インフラを守る手間を大幅に軽減します。
複数クラウドの活用でコスト削減が見込める一方、複雑な環境では費用の把握が難しい面もあります。マルチクラウド管理は、コストと利用状況をモニタリングし、一部プラットフォームは分析機能でコスト最適化を助けます。
可用性はマルチクラウド導入の大きな魅力です。環境が一つ故障しても、ワークロードを迅速に複製・移動できる仕組みがあれば、全体の運用が止まることはありません。効果的な管理がこれを支えます。
メリット
マルチクラウドシステムは貴社に多くの選択肢を提供します。これにより、特定プロバイダに依存せずにデジタル変革へ投資することが可能です。具体的なメリットは次の通りです:
マルチクラウドシステムなら、最適なサービスを選べます。ビジネスの変化や複雑化に応じ、必要な用途に合わせてリソースを割り当て、拡張し、使用分だけ支払えます。
ハイブリッドクラウド同様、マルチクラウドは計算資源の拡張とともに貴社を守ります。また、分散型サービス拒否(DDoS)攻撃によるリスクを低減します。一時の停止で大きな損失が出る場合、強化されたセキュリティは大いに役立ちます。
単一プロバイダだけでは、貴社の全サービスを満たすのは難しいことがあります。費用面やベンダーロックインの懸念もあり、より良い環境へ切り替えるのが容易ではありません。
複数のクラウドを利用することで、冗長性が確保され、単一障害が全体に影響を及ぼすリスクが軽減されます。また、ハイブリッド構成により、機密情報を安全なオンプレミス内で管理し、さらに信頼性が向上します。
複数のクラウドプロバイダで同時に障害が発生する可能性は非常に低いです。Google Cloud Platform、Microsoft Azure、Amazon Web Servicesなどの大手は、優れたサービスレベル同意で停止リスクを抑えています。複数利用すれば、災害リスクが大幅に低減されます。
デメリット
クラウドの専門家は非常に需要が高く、単一プロバイダに特化した人材すらも探すのが難しいです。複数クラウドに精通する人材の確保はなおさら時間がかかります。
複数プロバイダ利用で節約できる反面、各クラウドの料金体系が異なるため、見積もりや統合報告が複雑になります。アカウント間のデータを管理するためのダッシュボードや最適化ツールも必要となり、クラウド間のデータ移動に追加費用が発生する場合もあります。
単一プロバイダに依存したセキュリティ管理では不十分な場合があります。複数クラウドへのデータ分散は管理を複雑にし、データの保護や漏洩防止が難しくなります。
マルチクラウド環境は、単一クラウドに比べ管理が難しいことがあります。以下の点に注意が必要です:
また、マルチクラウドにはDDoS攻撃への耐性などセキュリティ上の利点もあります。1つの環境が攻撃されても、他のクラウドが負荷を分散し、サービスの回復まで被害を最小限に抑えられます。
マルチクラウドは、状況の把握を一層困難にします。情報の更新、資産へのアクセス、アプリの運用など、基本的な管理業務が複数の環境にまたがるため複雑です。
各クラウド環境に精通した専任のIT担当者がいない場合、管理はさらに難しくなり、操作方法の違いが負担となります。
ハイブリッドクラウドとマルチクラウドは似ていますが、2点の大きな違いがあります。
ハイブリッドクラウドとマルチクラウドの違いは何でしょうか?
ハイブリッドクラウドと異なり、マルチクラウドはプライベートクラウドの利用を必須としません。複数のパブリッククラウドを使うだけでマルチクラウドとなります。
また、マルチクラウドでは各環境間で統合された運用は必要ありません。そのため、環境間の一貫した可視性と運用を実現することが、戦略の価値を最大限に引き出す鍵となります。
これらの違いから、たとえばプライベートクラウドとパブリッククラウドを組み合わせ、両者の連携を図る環境は、ハイブリッドクラウドでありながらマルチクラウドとも言えます。つまり、ハイブリッドクラウドはマルチクラウドの一形態ですが、すべてのマルチクラウドがハイブリッドクラウドであるとは限りません。
企業は、環境間で均衡の取れた運用を実現するためにハイブリッドクラウドを採用することがあります。プライベートクラウドはコスト面で優れるものの、パブリッククラウドほどシームレスにスケールしないためです。トラフィックの急増に対応するため、通常はプライベートクラウドでほとんどのワークロードを運用し、必要時にのみパブリッククラウドを利用します。また、顧客データを扱うサービスでは、パブリッククラウドでサービスを提供しながら、機密情報はプライベートクラウドで管理できます。
最初の利用例は、クラウド上で運用される仮想マシンです。クラウドへ移行し、インフラ構築にかかる費用や複雑さを軽減したい企業に適した選択肢です。例えば、従来のオンプレミスデータセンターでは、パブリッククラウドにワークロードを移すためのインフラ整備に多大な時間と費用がかかります。
マルチクラウドアーキテクチャ上で仮想マシンを運用することで、既存のアプリやワークロードを、VMware NSXやCisco ACIなどのSDNソリューションを用いてクラウドに移行し、時間と費用を節約できるのです。
別の利用例は、1台の物理サーバで複数のコンテナを運用することです。例えば、画像処理を行うコンテナとデータ保存を行うコンテナの2種類を同時に動かすアプリを配備するときに有効です。
別々のサーバを用意する代わり、1台のサーバで2つのコンテナを同時に走らせ、リソースを共有することで、追加サーバのコストを削減し、インフラ管理も簡素化され、迅速なスケールアップが可能になります。
企業がマルチクラウド戦略を採用する理由は様々です。ある役員は、単一クラウドへの依存を避けることで財務リスクを低減したいと考えます。単一プロバイダに固執すると、迅速なシステム導入が難しくなる恐れもあります。また、オンプレミスのサーバ障害が全体の停止を招くリスクを軽減するためにも、マルチクラウドは有効です。マルチクラウドは、重大な障害リスクを大幅に下げます。
また、マルチクラウドはシェアドIT対策にも効果的です。シェアドITとは、企業のIT部門が管理していない技術利用を指し、IT戦略が企業の要求を十分に満たせないときに発生しがちです。マルチクラウド環境なら、各チームがIT戦略に沿いながらも、各クラウド技術の利点を活用できます。
IT担当者は、クラウドベンダーが提供するツールやクラウド管理プラットフォームを使い、マルチクラウド環境を扱いやすくできます。各企業の利用ケースが異なるため、統一した管理手法は存在しません。
最新情報を購読