ハイブリッドクラウド環境での分散アプリケーションの安全な接続と管理
ハイブリッドクラウドは、オンプレミスとサードパーティクラウドリソースの組み合わせで、高い柔軟性とコスト効率を確保します。組織は大規模にモダンなハイブリッドクラウド環境を探求・活用し、単一のオンプレミスまたはクラウドソリューションから「両方の良いとこ取り」へ移行しています。
IDGの2020年クラウドコンピューティング調査によると、今日の組織の半数以上がマルチクラウド環境を使用しており、21%が3つ以上を使用しています。ハイブリッドクラウド戦略の人気増大にもかかわらず、複数クラウドの導入と管理にはさまざまな課題が伴います。
課題
クラウドセキュリティとオーケストレーションテクノロジーの進歩と成熟にもかかわらず、ハイブリッドクラウド導入に関連する主要な課題の多くは、その潜在能力を最大化する阻害要因となっています。これらには以下が含まれます:
- コンプライアンスとガバナンスの問題
- データ移行の複雑さ
- 互換性の問題
- 可視性と概観の不足
- 過剰および過少プロビジョニング
- 制御の欠如
- スキルギャップ
- 不十分に定義されたSLA
さらに、ハイブリッドクラウド環境の構築には、複数のソフトウェアまたはハードウェアライセンスの管理、異なるプラットフォーム間の非一貫性への対処が含まれます。これはしばしばアプリケーションのゼロからの再構築を必要とし、開発者の負担を増大させます。
複数環境へのアプリケーションの安全な接続方法
モダンなハイブリッドクラウドソリューションは、上記の課題を克服し、ワークロードを単一のインフラストラクチャやプラットフォームにロックインすることなくアプリケーション管理を提供し、ワークロードを移植可能にします。そのようなアプリケーションの1つがGoogle Anthosで、マルチクラウドとハイブリッドクラウド環境での安全、柔軟、移植可能なアプリケーション開発とデプロイを可能にする包括的なスイートです。
Google Anthosとは

Anthosは、Google Cloudサービスとユーザー環境を橋渡しし、ハイブリッドクラウドに自動化をもたらすアプリケーションプラットフォームです。オンプレミス(VMwareまたはベアメタル上)、エッジ(ベアメタル)、または複数の異なるクラウド間でデプロイ可能なソリューションスイートです。
Anthosがハイブリッドクラウドにもたらすメリット
- あらゆるクラウド環境へのデプロイ
- 開発者ベロシティの加速
- 環境間の一貫性
- 安全なクラウドネイティブ環境
- 観測性とSLOの向上
- 組織全体でのDevOps
- ワークロード移動性の向上
- マルチクラウド対応
- 移植性と柔軟性
Anthosの内部構造
Google Kubernetes Engine
Anthosの核心には、GKE(Google Kubernetes Engine)があります。Kubernetesがコンテナ管理の標準になった一方で、そのセットアップと維持は、特にDay 2運用において課題です。
Kubernetesについて詳しくは「Kubernetes完全ガイド」をご覧ください。
GKEは、クラスター作成プロセスの自動化と簡素化により、その真価を発揮します。コードがコンテナに配置されれば、コンソール、Google Cloudコマンドライン、APIを使用して、Kubernetesの深い知識がなくてもGKEクラスターを作成できます。
Anthosは、非Google Kubernetesクラスターを接続することも可能です。これにより、すべてのユーザークラスターの単一ペイン・オブ・グラス概観が提供されます。
また、GKEはログ、監視、AI駆動の自動スケーリング、自動修復、自動アップグレードを提供し、大規模なリソーススパイクの場合でもクラスターを健全かつ高反応に保ちます。
Anthos Config Management – ACM
クラスターには、事前に確立されたポリシーとセキュリティガードロールが必要です。これは単一チームによって制御される単一クラスターレベルでは管理可能です。しかし、組織には通常複数のチームがあり、それぞれがオンプレミスまたはさまざまなクラウドソリューション上のクラスターを使用しています。これらすべてのクラスターを管理するのは困難で時間がかかります。
ACMは、マルチクラウドインフラストラクチャ全体にポリシーと設定を提供する自動化スイートです。Kubernetesデプロイメント全体で特定のクラスターにポリシーを設定し、クラスターの望ましい状態がスケールで常に維持されることを保証します。また、他のチームや個人がクラスターに有害な変更を加えることを防止します。
Anthos Service Mesh – ASM
サービスメッシュは、マイクロサービスアーキテクチャでの高速で安全なサービス間通信を保証します。Anthosには独自のサービスメッシュがあり、ネットワーク内の操作を自動化し、以下の概観を提供します:
- ログ、メトリクス、SLO監視
- サービスアイデンティティ、認証、暗号化
- トラフィック管理:ルーティングとロードバランシング
- AI駆動のキュレートされた洞察、推奨事項、運用分析
ASMは、ゼロトラスト、ポリシー駆動のセキュリティで明確なネットワーク概観を確立します。通常、開発者がアプリケーション自体にコーディングする必要があるこの情報を、ASMが代わりに処理します。
ハイブリッドクラウドネットワークの管理

マルチクラウドネットワークの管理は、ハイブリッドクラウド導入におけるもう一つの重要な課題です。GKEを使用すると、オンプレミスワークロードとマルチクラウド環境の間の直接接続をシンプルに作成できます。これは、Megaport、Google、Qwinixとの最近のウェビナーで説明されました。QwinixのDavid McDaniel氏が、ベアメタルクラウド上でのGoogle Anthosの動作をデモしました。
このデモでは、ロードバランシングまたはプリセットルーティングルールに基づいて、WebサイトがBMCまたはGKEのいずれかから読み込まれる様子を示し、安全で高速、信頼性の高いハイブリッドクラウドプラットフォームの活用を説明しました。
前述のASMはオンプレミスとクラウドの両方で機能し、セキュリティとポリシー要件が満たされることを保証します。
ネットワーク管理に関しては、Megaport Cloud Router(MCR)が、異なるネットワークの簡単で自動化されたオーケストレーションを可能にするソリューションです。ウェビナーで議論されたように、MCRは組織が既存のMegaportインフラストラクチャを活用して、オンプレミス環境を複数のクラウドプロバイダーに安全に接続できるようにします。さまざまなクラウドプロバイダー向けにすでに機能するAPIが利用可能で、セットアップと管理がネットワーク全体と異なるデプロイメントで可能です。
ベアメタルクラウドでのAnthosの仕組み
自動化駆動型ITを可能にするよう構築されたphoenixNAPのベアメタルクラウドサーバーは、ハイブリッドクラウド環境に理想的な、高速デプロイ可能でコスト効率の良いインフラストラクチャです。クラウドのようなデプロイオプションを備えた物理サーバーを提供し、専用リソースを数分で利用可能にします。既存インフラストラクチャを補完し、より高いパフォーマンスポテンシャルを必要とするワークロードに使用できます。
BMCとGKEの両方で実行されるAnthosは、接続とそのステータスの包括的で統合されたプレゼンテーションで、すべてのワークロードの概観を提供します。これにより、マルチクラウドネットワークの管理のためのシングルペイン・オブ・グラスが提供されます。
アプリケーションがオンプレミスとGKEの両方にデプロイされると、Google Cloud Load Balancerがアプリをクラウドから読み込むかBMCから読み込むかを選択します。
このルーティングは、フェイルオーバー重視、またはパフォーマンスとレイテンシーの優先順位付けに焦点を当てることができます。ベアメタルクラウドを通じてデプロイされた特定のアプリが内部ユーザー向けにオンプレミスで使用され、同時にGCPバリアントが外部ユーザーにとってより高速で信頼性の高いオプションになる、といった使い分けが可能です。
クラウドコンピューティング
- パブリッククラウドパフォーマンスのベンチマーク:なぜ重要か、どう行うか
- 広がるクラウドの地平:新ゾーン、コンテナ、マルチクラウド戦略
- クラウド&SaaSライセンスの理解:実践ガイド
- マルチクラウドをマスターする:ロックイン回避とレジリエンス向上の戦略ガイド
- ハイブリッドクラウド:メリット、デメリット、適切な戦略の選び方
- スタートアップとエンタープライズのための必須クラウド戦略7選
- クラウドコンピューティングのマスターへの道:エキスパートになるための実証済みロードマップ
- クラウド革命:IT、セキュリティ、キャリアをどう変えるか
- クラウドセキュリティエンジニアへの道:スキル、責任、認定資格
- Azureでクラウドネイティブアプリケーションを構築:ツール、ベストプラクティス、成功のコツ
- クラウドネイティブとKubernetesがモダンアプリ開発を加速する理由