マルチクラウドネットワークアーキテクチャとは、複数のクラウドコンピューティングプラットフォームにまたがり、複数のクラウドプロバイダーのサービスを利用して、組織のコンピューティングおよびデータ処理のニーズに対応するネットワークインフラストラクチャの一種です。
マルチクラウドネットワークアーキテクチャ:検討すべきポイント
マルチクラウドネットワークアーキテクチャとは、複数のクラウドコンピューティングプラットフォームにまたがり、複数のクラウドプロバイダーのサービスを利用して、組織のコンピューティングとデータ処理のニーズに対応するネットワークインフラストラクチャの一種です。
マルチクラウドネットワークアーキテクチャを採用することで、組織は各クラウドプロバイダーの強みを活用し、ワークロードの最適化、パフォーマンスの向上、レイテンシの低減、可用性の確保を図ることができます。また、複数のプロバイダーから最も費用対効果の高いクラウドサービスと料金モデルを選択し、コストを最適化できます。さらに、マルチクラウドネットワークアーキテクチャは、単一障害点に起因するダウンタイムのリスク軽減にも役立ちます。
マルチクラウドネットワークアーキテクチャでは、それぞれ異なる管理インターフェース、API、セキュリティモデルを持つ複数のクラウドプロバイダーのサービスを管理するため、本質的に複雑です。このモデルの構築と維持は組織にとって難しい場合があります。特に、複数のクラウドにわたってセキュリティポリシーを一貫して管理することは複雑です。クラウドやベンダーを横断したエンドツーエンドの可視性を確保し、コンプライアンスへの適合状況を確認してセキュリティ態勢を効果的に管理することが難しいためです。
マルチクラウドネットワークアーキテクチャのレイヤー
マルチクラウドネットワークアーキテクチャは、複数のクラウドサービスプロバイダーの利点を活用するもので、Amazon Web Services(AWS)、Microsoft Azure、Google Cloud Platform(GCP)を使用して、アプリケーションの各部分をそれぞれホストする場合があります。
たとえば、組織はWebアプリケーションのホスティングにAWSを使用し、データストレージにはAzureを使用できます。また、機械学習や分析にGCPを使用することも可能です。このような場合、アプリケーションがどこでホストされていても円滑に動作するよう、各種クラウドサービスをシームレスに統合する必要があります。
これを実現するために、組織は仮想プライベートネットワーク(VPN)、ロードバランサー、ソフトウェア定義ネットワーク(SDN)などのテクノロジーを組み合わせて、各種クラウドサービスを接続することがあります。また、Kubernetesなどのクラウドオーケストレーションツールを使用して、異なるクラウド環境を管理し、効率的な運用を確保する場合もあります。
組織は、ネットワークファイアウォール、DDoS対策、Webアプリケーションファイアウォールなど、さまざまなセキュリティサービスも導入する可能性があります。
マルチクラウドネットワークアーキテクチャには、クラウドコア、セキュリティ、アクセス、運用という4つの明確な運用レイヤーがあります。
クラウドコア
このレイヤーはマルチクラウドネットワークアーキテクチャの基盤であり、コンピューティング、ストレージ、データベースなど、さまざまなクラウドサービスプロバイダーが提供するクラウドサービスが含まれます。クラウドコアレイヤーは通常、複数のクラウド環境の統合、オーケストレーション、管理を可能にする一連の共有サービスとツールで構成されます。これらのサービスとツールは、異なるクラウドサービスをシームレスに連携させるために必要な抽象化と自動化を提供します。
クラウドコアレイヤーを構成するサービスとツールの例は次のとおりです。
- KubernetesやOpenShiftなどのクラウドオーケストレーションツール。異なるクラウド環境を管理するための統合プラットフォームを提供します。
- 複数のクラウドサービスプロバイダーにまたがる仮想ネットワークを構築できる、VPNやSDNなどのネットワーク仮想化技術。
- さまざまなクラウドリソースへのセキュアなアクセスを提供するアイデンティティおよびアクセス管理(IAM)システム。
- 各種クラウドサービスとそのパフォーマンスを追跡できるサービス管理・監視ツール。
クラウドコアは、クラウドネイティブの構成要素とAPIをサポートすることで共通のデータプレーンも提供し、マルチクラウドネットワークの最適化に必要な可視性と制御機能を実現します。
クラウドコアには、次の2つのサブレイヤーがあります。
アプリケーションレイヤー
クラウドコアのアプリケーションレイヤーには、組織の運用に不可欠なビジネスクリティカルなアプリケーションとサービスが含まれます。
アプリケーションレイヤーは、マルチクラウドアーキテクチャ内のクラウドコアレイヤーやその他のレイヤーと連携し、さまざまなクラウド環境にわたってアプリケーションとサービスを効率的にデプロイ、実行できるようにします。このレイヤーは、基盤となるインフラストラクチャを抽象化し、ユーザーやシステムの他のコンポーネントに一貫したインターフェースを提供します。アプリケーションレイヤーのサービスとビジネスロジックは、認証、認可、対話機能などを提供できます。また、このレイヤーは一連のAPIを公開し、クライアントからのリクエストに応じてデータを提供することもできます。
グローバルトランジットレイヤー
グローバルトランジットレイヤーは接続性を提供し、異なるクラウドリージョン、クラウドサービスプロバイダー、オンプレミスデータセンター間のトラフィックフローを可能にします。
グローバルトランジットレイヤーは、マルチクラウド環境全体のトラフィックを管理する中央ハブとして機能します。複数のクラウドプロバイダーにまたがるネットワークポリシー、ルーティングルール、セキュリティポリシーを一元管理できます。
グローバルトランジットレイヤーの主な特長の1つは、マルチクラウド環境全体のトラフィックを管理するための単一かつ一貫したインターフェースを提供し、ネットワークトラフィックの管理と構成を簡素化することです。これにより、異なるクラウドプロバイダーにまたがる複数のネットワーク接続と構成を管理する際の複雑さを軽減できます。
セキュリティレイヤー
セキュリティレイヤーとは、潜在的な脅威や攻撃からマルチクラウドインフラストラクチャとアプリケーションを保護するために実装されるセキュリティ対策およびポリシーを指します。これには、クラウドリソースとそこに保存されるデータを保護するために実装される、Webアプリケーションファイアウォール、暗号化および復号サービス、DDoS対策、IAMソリューション、セキュリティポリシーなどのセキュリティメカニズムが含まれます。また、データセキュリティとプライバシーに関する規制要件や業界標準への準拠を支援するコンプライアンス管理ツールも含まれます。
アクセスレイヤー
アクセスレイヤーは、従業員、パートナー、顧客、支社、従来型のデータセンターなどのユーザーやデバイスを、マルチクラウド環境に展開されたアプリケーションやサービスへ安全に接続します。このレイヤーは、ユーザーの認証と認可を管理して保護するとともに、ユーザーとクラウドリソース間で送信されるデータの完全性を確保します。
アクセスレイヤーには通常、エンドユーザーがネットワークに接続してクラウドリソースにアクセスできるようにするネットワークスイッチ、ルーター、無線アクセスポイントが含まれます。マルチクラウド環境では、パフォーマンスを最適化して高可用性を確保するために、異なるクラウドプロバイダー間でトラフィックのルーティングと負荷分散を可能にするコンポーネントがアクセスレイヤーに含まれる場合もあります。
運用
マルチクラウドネットワークアーキテクチャの運用レイヤーは、環境内のさまざまなクラウドサービスとリソースの管理および保守を担います。このレイヤーには、ITチームがマルチクラウドインフラストラクチャのパフォーマンス、可用性、セキュリティを監視、管理、最適化するためのツール、テクノロジー、プロセスが含まれます。
運用レイヤーには通常、クラウド管理プラットフォームなど、さまざまな管理・オーケストレーションツールが含まれます。これらのツールにより、ITチームは複数のクラウドプロバイダーにまたがるアプリケーションとワークロードのデプロイおよび管理を自動化できます。また、マルチクラウド環境のパフォーマンスと可用性をリアルタイムで可視化する監視・分析ツールも含まれており、ITチームは問題を迅速に特定して解決できます。
マルチクラウドアーキテクチャのメリット
マルチクラウドネットワークアーキテクチャには、次のようなメリットがあります。
- 柔軟性の向上:マルチクラウドアーキテクチャでは、単一ベンダーの製品やサービスに制限されることなく、複数のクラウドプロバイダーから最適なツールやサービスを選択できます。
- 信頼性の向上:複数のシステムにワークロードを分散することで、単一のクラウドプロバイダーの障害によるダウンタイムのリスクを軽減できます。
- コスト効率の向上:クラウドプロバイダー間の料金差を活用して支出を最適化することで、クラウドインフラストラクチャ全体のコストを削減できる可能性があり、ベンダーロックインのリスクも軽減できます。
- コンプライアンス要件への対応:EUの一般データ保護規則(GDPR)など、顧客データを特定の場所に保存することを求める厳格なデータプライバシーおよびデータ主権の要件に、自社でオンプレミスデータセンターを構築・管理することなく対応できます。
- 地理的なリーチの拡大:組織は地理的に分散したクラウドプロバイダーを利用して、データやアプリケーションをユーザーの近くに配置できるため、応答時間を短縮し、ユーザーエクスペリエンスを向上できます。
F5がどのように支援できるか
マルチクラウドネットワークアーキテクチャにより、組織はビジネス目標やアプリケーションのニーズに最適なパブリッククラウド、プライベートクラウド、エッジサイトにアプリを展開できます。また、レイテンシ、パフォーマンス、信頼性、地理的な場所、セキュリティおよびコンプライアンスの要件などの要因に基づき、特定の機能や能力を組み合わせてクラウド上のワークロードを最適化できる柔軟性が得られます。このアプローチにより、ビジネス、テクノロジー、サービスの信頼性に関する要件への対応を強化するとともに、組織の要件を満たすために必要なネイティブツールをすべて備えているとは限らない単一のクラウドプロバイダーへの過度な依存を軽減できます。
F5 multi-cloud networking servicesは、統合サービススタックにより、あらゆるクラウドとアーキテクチャでサービスとポリシーを統一し、コストと複雑さを軽減することで、組織の運用簡素化を支援します。F5は、標準的な(従来型の)マルチクラウド接続にとどまらず、業界で信頼されるセキュリティおよびアプリケーションデリバリ機能を提供する唯一のマルチクラウドベンダーです。お客さまのプラットフォーム要件に対応しながら、アプリやAPIがどこにデプロイされていても、統一されたカスタマーエクスペリエンスを実現します。
リンクとネットワークの自動プロビジョニングにより、プロビジョニングと導入を迅速化し、俊敏性を高めます。また、F5の統合セキュリティサービスは、すべてのマルチクラウドネットワークとクラウドインフラストラクチャを保護します。F5のマルチクラウドネットワーキングサービスは、クラウド、データセンター、エッジロケーション全体にわたるエンドツーエンドの可視性を組織に提供し、トラブルシューティングと問題解決を迅速化するとともに、WebアプリとAPIを保護する包括的なセキュリティを実現します。詳しくは、F5ソリューション概要「次世代マルチクラウドネットワーキング」をダウンロードしてご覧ください。
