マルチクラウドとは、組織が 2 つ以上のクラウド プロバイダのクラウド コンピューティング サービスを使用している場合に、アプリケーションを実行することです。単一のクラウド スタックを使用する代わりに、マルチクラウド環境には通常、2 つ以上のパブリック クラウド、2 つ以上のプライベート クラウド、またはその両方の組み合わせが含まれます。複数のベンダーを利用する戦略を作成する自由があることで、特定のビジネスニーズに最適な機能を選択し、ベンダー ロックインを最小限に抑えることができます。
マルチクラウド戦略やマルチクラウド ソリューションを採用する組織が増えています。これにより、複雑性が増すことなくアプリケーションを必要な場所で実行できます。
Kubernetes などのオープンソース テクノロジーを基盤として構築されたマルチクラウド ソリューションは、複数のクラウドやコンピューティング環境の全域でアプリケーションの移行、ビルド、最適化のための柔軟性とポータビリティを提供します。
また、マルチクラウド環境は、DevOps 開発プラクティスや、コンテナ、マイクロサービス アーキテクチャなどのポータビリティを可能にするその他のクラウドネイティブ アプリケーション テクノロジーとうまく連携します。
Google Cloud のマネージド ハイブリッド マルチクラウド プラットフォームである Anthos を使って、マルチクラウドへの取り組みを始めましょう。
マルチクラウドとは、複数のパブリック クラウド プロバイダのサービスを同時に使用することです。マルチクラウド環境では、クラウド環境をプライベート、パブリック、またはそれら両方の組み合わせにすることができます。
マルチクラウド戦略の主な目標は、それぞれのワークロードの最適なコンピューティング環境を使用して運用する柔軟性を実現することです。
マルチクラウドとハイブリッド クラウドの違いがよくわからない場合?次の簡単な例で考えてみましょう。
たとえば、自動車に動力を供給する 2 種類の異なるエンジン(電気エンジンと従来の燃焼エンジン)を組み合わせたハイブリッド車のようなハイブリッド クラウドを考えてください。
一方、マルチクラウド インフラストラクチャでは、さまざまな種類のトランスポートを使用して場所を移動します。たとえば、買い物袋を持ち帰りやすいという理由でショッピング モールまで車で行くかもしれませんが、ガソリン代の節約になり、ラッシュアワーの交通渋滞を避けられるという理由で、通勤には電車に乗って行くかもしれません。
ワークロード、インフラストラクチャ、プロセスは組織によって異なることが多いため、マルチクラウドとハイブリッド クラウドの意味には多くの不一致があります。同じ意味で使われる場合もあります。しかし、この 2 つの用語は実際には 2 つの異なるコンセプトを指します。
マルチクラウドとハイブリッド クラウドの主な違いは、クラウド インフラストラクチャの種類であると言えます。マルチクラウドという用語は、複数のパブリック クラウド ベンダーが提供するクラウド コンピューティング サービスをさまざまなワークロードに使用することを指します。一方で、ハイブリッド クラウドという用語は、一般的なワークロードが複数のコンピューティング環境間にデプロイされることを表します。
マルチクラウド デプロイでは、クラウドを接続することなく、異なるクラウド環境のサービスをさまざまな目的で相互接続します。一方、ハイブリッド クラウド デプロイでは通常、プライベート コンピューティング環境(オンプレミスの IT インフラストラクチャまたはプライベート クラウド)とパブリック コンピューティング環境を組み合わせます。
マルチクラウド アーキテクチャを最大限に活用するには、1 つのプラットフォームで実行する場合と同様に、1 つのインターフェースからすべての環境でワークロードを一貫して追跡、保護、管理できることが重要です。
使用するクラウド プロバイダが増えるほど、環境の管理タスクは複雑になります。ほとんどのパブリック クラウド ベンダーは、機能だけでなく、クラウド サービスを管理するためのツール、SLA、API も多岐にわたります。各環境を個別に管理することは可能ですが、ほとんどの IT チームにはその時間とリソースが不足しています。マルチクラウド管理機能は、クラウド・プロバイダの製品やソリューションに直接組み込むべきです。そうすれば、すべてのクラウド環境を可視化し、費用と使用状況を追跡し、一貫したセキュリティ コントロールとセキュリティ ポリシーを実施し、ワークロードを移行して可用性を向上させることが可能となります。
マルチクラウド サービスを活用すると、組織の IT のアジリティと柔軟性を高める多くの機会が得られます。マルチクラウドの最も一般的なメリットをいくつか見ていきましょう。
各クラウドの良い部分
マルチクラウドは、多くのクラウド ベンダーの中から選択でき、速度、パフォーマンス、信頼性、地理的位置、セキュリティ、コンプライアンス要件などの要素に基づいて、クラウド内のワークロードを最適化する特定の機能と性能を満たす柔軟性を提供します。
ベンダー ロックインの回避
マルチクラウド環境により、場所を選ばず迅速にビルドできます。マルチクラウド アプローチを使用すると、1 つのプロバイダに縛られることはありません。1 つのクラウドに依存しすぎるとよく発生するデータ、相互運用性、費用の問題を軽減しながら、ビジネスニーズに最適なあらゆるソリューションを選択できます。
費用対効果
マルチクラウド環境は、IT 支出を最小限に抑えるのに適した選択肢です。パブリック クラウドではオーバーヘッドが少なく、さらにニーズに応じてスケールアップまたはスケールダウンできます。さまざまなプロバイダの料金設定とパフォーマンスの最適な組み合わせを活用しながら、TCO を削減できます。
革新的なテクノロジー
クラウド・プロバイダは、常に新しい製品やサービスの開発に投資しています。マルチクラウドでは、単一のクラウド プロバイダが提供する選択肢にとらわれることなく、出現した新しいテクノロジーを活用して独自のサービスを改善できます。
高度なセキュリティと規制に関するコンプライアンス
マルチクラウド戦略により、ワークロードのデプロイとスケーリングが可能になると同時に、サービス、ベンダー、環境に関係なく、すべてのワークロードにわたってセキュリティ ポリシーとコンプライアンス技術を一貫して実施できます。
信頼性と冗長性の向上
マルチクラウドは、単一障害点のリスクを軽減するため、計画外のダウンタイムやサービスの停止が減ります。1 つのクラウドでのサービスの停止が、他のクラウドのサービスに影響するとは限りません。また、クラウドが停止しても、すぐに使用できる別のクラウドにコンピューティングのニーズをルーティングできます。
マルチクラウドのアプローチには、そのメリットにかかわらず、一部の組織にとっては操作に困難を感じる潜在的な障害が伴います。マルチクラウドで最も一般的な課題には、さらなる管理の複雑化、一貫したセキュリティの維持、ソフトウェア環境の統合、クラウド間で一貫したパフォーマンスと信頼性の達成の難しさなどがあります。
マルチクラウド戦略では、ビジネス要件、設計と開発の推進要因、既存システムから生じる可能性のあるアーキテクチャの制約を考慮する必要があります。現在のコンピューティング環境を移行する理由、パブリック クラウドで最適化する主な指標、組織でマルチクラウド構成を使用するための長期計画の概要を説明するビジョン ステートメントで目標を明確に定義するために時間をかけることは不可欠です。次に、ワークロードの評価と優先順位付け、ワークロードに適したクラウド コンピューティング環境の特定、そして要件に最適なアーキテクチャ パターン、テクノロジー、ネットワーク トポロジに基づいて、マルチクラウド構成に着手して実行する方法に関する計画の作成に取り組むことができます。
アプリケーションを移動する自由があることで、カスタマー エクスペリエンスに直接影響する、コスト、稼働時間、レイテンシ、ダウンタイムを直接制御できます。企業側では、マルチクラウド戦略を使用することで、ベンダー ロックインを回避できるため、最大の価値をもたらすクラウドのプロダクトとサービスを見つけることができます。
組織が次のいずれかに関心を持っている場合は、おそらくマルチクラウド戦略を必要としています。
特に優先順位、ビジネス要件、デジタル成熟度が組織によって異なることを考えると、これらのアクティビティには、1 つのクラウド戦略では対応できない多くのオプションと機能が必要になります。
多くの組織は、クラウド環境への移行にかかる全体的なコストについて懸念しているだけでなく、リソースが十分に活用されないことやプロビジョニングと使用量の管理欠如によって生じる可能性がある請求額の増大にも懸念を抱いています。ただし、マルチクラウド管理ツールやマルチクラウド管理プラットフォームを使用すると、複数のクラウド環境にわたるクラウド リソースの可視性とガバナンスを確保できます。
また、短期的な費用とマルチクラウドの導入による長期的な価値を比較検討することが重要です。たとえば、障害復旧や信頼性向上のためにアプリケーションを複数のクラウドにデプロイすると、費用が増加する可能性がありますが、長期的な経済損害および風評被害が生じるサービスの停止や障害を防ぐ可能性があります。
マルチクラウドによって、さまざまな機会が提供され、組織は顧客により良いサービスを提供できます。一般的なユースケースを次に示します。
障害復旧
マルチクラウドを使用すると、重要なアプリケーションをバックアップできます。 障害や単一ベンダーのサービス停止が発生した場合は、他のプロバイダを利用できます。
レイテンシの改善を世界中で実現
グローバル組織の場合、マルチクラウドを利用すると、さまざまな場所にあるサーバーにアクセスできるようになり、低レイテンシで優れた接続を実現できるため、顧客により良いサービスを提供できます。
リージョンの要件
マルチクラウドを使用すると、リージョンのコンプライアンス ルールと固有のコンプライアンス ルールの両方を遵守でき、さまざまなベンダーのオンプレミス、プライベート、およびパブリックのランドスケープ間で切り替えることができます。
シャドー IT
マルチクラウドのデプロイにより、セキュリティ基準やポリシーに準拠した承認済みのクラウド テクノロジーを従業員に提供することで、承認されていないアプリやサービスを使用する従業員に対抗できます。