現在、90%以上の企業が革新的なデジタルサービスを提供し、新たな市場を獲得するためにハイブリッドクラウドインフラストラクチャに依存しています。これは、クラウドプラットフォームが組織の既存インフラストラクチャに柔軟性と拡張性を提供するためです。
ハイブリッドクラウドアーキテクチャを活用してより良い成果を上げるためには、そのメリットを理解し、それらをシームレスに連携させる方法を知ることに役立ちます。
ハイブリッドクラウドアーキテクチャとは?
ハイブリッドクラウドアーキテクチャとは、パブリッククラウドとオンプレミスのプライベートクラウドを組み合わせてデータやアプリケーションを共有するコンピューティング環境です。パブリッククラウドとは、サードパーティがパブリックインターネット経由で提供するオンデマンドのインフラストラクチャおよびサービスを指します。パブリッククラウドでは、複数の組織がリソースを共有します。一方、プライベートクラウドとは、単一の組織専用のコンピューティング環境を指します。プライベートクラウドは、自社所有またはサードパーティプロバイダーによるホスティングのいずれかとなります。
ハイブリッドクラウドインフラストラクチャの鍵は、プライベートサービスとパブリックサービス間のシームレスなオーケストレーションにあります。例えば、パブリッククラウドとプライベートクラウドの両方のリソースからのワークフローが、1つのアプリケーションをサポートすることが可能です。
ハイブリッドクラウドアーキテクチャとマルチクラウドアーキテクチャの比較
ハイブリッドクラウドとマルチクラウドは関連性がありますが、両者には明確な違いがあります。
マルチクラウドアーキテクチャは通常、複数のパブリッククラウドベンダーのサービスを組み合わせた構成となります。一方、ハイブリッドクラウドは、パブリックインフラストラクチャとサービスをオンプレミスリソースまたはプライベートデータセンターと統合し、柔軟で相互接続されたIT環境を構築します。
ハイブリッド環境は、増え続けるビッグデータの保存・分析やデジタルサービスの展開において、より多くの選択肢を提供します。組織は厳格なユーザー制御と強化されたセキュリティのもと、機密情報を社内に保持できます。チームは重要度の低いリソースをパブリッククラウドでホストし、アクセスすることが可能です。

検討すべき5つのハイブリッドクラウドプラットフォーム
サードパーティのハイブリッドプラットフォームは、顧客の社内リソースとプロバイダーのパブリッククラウド上で動作するインフラストラクチャとサービスを提供します。パブリッククラウドとプライベートクラウドの両方で、同一のハードウェア、API、ツール、管理制御を使用します。したがって、これらのプラットフォームは統一された一貫性のあるDevOpsおよびIT体験を提供します。
主要なパブリッククラウドプロバイダーが提供する5つのハイブリッドクラウドプラットフォームは以下の通りです:
- Azure Stack:お客様は自社のデータセンターからさまざまな Azure クラウドサービスにアクセスし、Azure クラウド向けのアプリケーションを構築できます。その後、チームはこれらのアプリケーションを Microsoft クラウドインフラストラクチャまたはオンプレミス環境にデプロイできます。
- Amazon Web Services (AWS) Outpost:このサービスは、お客様がオンプレミス環境でクラウドネイティブな方法でネイティブの AWS コンピューティング、ネットワーク、およびサービスを実行するための事前構成済みのハードウェアとソフトウェアを提供します。
- AWS Elastic Container Service (ECS) Anywhere: ユーザー様は、自社オンプレミスインフラストラクチャ上のクラスターでコンテナを実行、停止、管理することが可能です。
- AWS Elastic Kubernetes Service (EKS) Anywhere:チームが EC2 コンピューティングインスタンスに手動で Kubernetes をインストールすることなく、AWS 上で Kubernetes クラスターを構築するお手伝いをいたします。
- Google Cloud Platform (GCP) Anthos:ユーザー様は、オンプレミス、GCP、または AWS や Microsoft Azure などの他の主要なパブリッククラウドプロバイダーでアプリケーションを実行できます。
これらのプラットフォームは総合的に、強力な拡張性を持つクラウドサービスをオンプレミス資産と統合する柔軟性を組織に提供する専門的な機能を備えています。
ハイブリッドクラウドはどのように機能するのでしょうか?
ハイブリッドクラウドは、2つ以上のパブリッククラウドとプライベートクラウドを、最上位のオーケストレーション層で統合します。このオーケストレーション層はソフトウェアベースのツールを活用し、ITタスクの自動化や仮想化リソースを含む各種リソースの管理を行います。これにより、ワークロードはプライベートインフラとパブリックインフラの間を容易に移動できます。
オーケストレーションツールは、新しい仮想マシンインスタンスを作成し、そのインスタンスをデプロイするのに最適なクラウド上の場所を決定することができます。チームはオーケストレーションツールをローカルにインストールすることも、プラットフォームがマネージドサービスとして提供することも可能です。デプロイ後、ITチームはソフトウェアとサポートハードウェアを最適化し、高いパフォーマンスを確保することもできます。
ハイブリッドアーキテクチャの主な機能
ハイブリッドクラウドアーキテクチャは、WANまたはブロードバンド接続を用いて、2つ以上のパブリックおよびプライベートコンピューティング環境間でアプリケーションとデータを共有する、単一の管理されたITアーキテクチャです。
ハイブリッドアーキテクチャの主要な機能により、 企業は以下のことが可能となります:
- レガシーなプライベートクラウドとパブリッククラウドの統合
- 仮想マシンとコンテナをサポート
- 環境をまたいで実行されるワークロードの可視性を提供
- 環境間のプロセスとワークロードをオーケストレーション
- 重要アプリケーションのパフォーマンスを最適化
- 新規リソースのスケールおよびプロビジョニング
- 監視と可観測性の自動化
ハイブリッドアーキテクチャには、ホモジニアス(均質)とヘテロジニアス(異質)の2種類があります。ホモジニアスモデルは、単一ベンダーによるオンプレミスまたはオフプレミスのプライベートおよびパブリックサービスで構成されます。一方、ヘテロジニアスモデルは、複数のベンダーのコンポーネントを含みます。
ハイブリッドアーキテクチャとその複雑性の管理
ハイブリッドクラウドアーキテクチャには数千のサービスが含まれ、数百万行のコードが実行され、数兆もの依存関係が存在する場合があります。この動的なITの複雑性を管理することは困難であり、CIOの最優先課題です。したがって、ITチームはパブリック環境とプライベート環境の両方におけるセキュリティ、ガバナンス、エンドユーザー要件について深い理解が必要です。
ハイブリッドクラウドの管理には、ツールと、すべての環境で実行されているワークロードに対する可視性の組み合わせが必要です。
ハイブリッドクラウドのメリットとは?
ハイブリッドインフラストラクチャは、仮想マシン、コンテナ、アプリケーション、データベースなど、変動の激しいワークロードをパブリックインターネット上で実行する柔軟性と俊敏性を提供すると同時に、機密性の高いデータを物理的に保護し、プライベートクラウドのファイアウォール内に保持します。
ハイブリッド機能は、プライベートデータセンターや社内の IT チーム、DevOps チームが提供できる範囲を超えています。その結果、ハイブリッドクラウドの柔軟性により、組織はパフォーマンスの問題やサービス停止に対する冗長性と回復力を容易に高めることができます。
ハイブリッドクラウドアーキテクチャの課題は何でしょうか?
組織がハイブリッドアーキテクチャにおいて考慮すべき潜在的な課題は多岐にわたります。
一つはセキュリティです。不十分なセキュリティは脆弱性の発生や重要サービスの障害につながる可能性があります。また、クラウド環境の全容把握不足によるクラウドスプロール、予算超過、統合の複雑さによるスケジュールや実行上の問題など、移行の困難さも懸念されます。
その他のハイブリッドクラウドの課題には、以下のようなものがあります。
- マイクロサービスのパフォーマンスをリアルタイムで監視・観測する
- 顧客体験や企業の評判に影響を与えるサービス停止を防止する
- プライベートクラウドとパブリッククラウド間の機密データおよびワークロードの適切なセキュリティを確保する
- リソース最適化のためのコスト配分
- セキュリティ規制へのコンプライアンス維持
- ワークロードがプライベートリソースとパブリックリソースをどのように利用しているかを把握する
- 標準化されたプロセスのガバナンス
これらの課題はすべて、顧客体験や組織の評判を損なう可能性があります。
フルスタックの可観測性によるハイブリッドクラウドの複雑性への対応
ハイブリッドクラウドの複雑性に対処するには、組織は自社のプラットフォームやサービスから得られるデータを理解する必要があります。その解決策は可観測性から始まります。可観測性により、組織はログ、メトリクス、トレースに基づいてシステム状態を測定できるようになります。可観測性はチームが動的なハイブリッド環境を監視することを可能にしますが、強化と単一の信頼できる情報源が必要です。
Dynatrace は、ミッションクリティカルなアプリケーションとそのインフラストラクチャをフルスタックで可視化することで、こうした複雑性に対処します。プライベート、パブリック、ハイブリッドのいずれの環境でも、Dynatrace Smartscapeテクノロジーは、アプリケーションとその依存関係を自動的に検出、マッピングします。このリアルタイムのマップは、さまざまなクラウドプラットフォーム全体(垂直方向(インフラストラクチャ)と水平方向(アプリケーションアーキテクチャ)の両方)のあらゆる要素のコンテキストを提供します。
Dynatrace の AI 因果関係エンジンであるデイヴィスは、マイクロサービスを実行するコンテナ化されたプロセスも含め、すべてのアプリケーションコンポーネントのパフォーマンスをリアルタイムで自動的に追跡します。 これにより、組織は、プロアクティブな問題解決のための異常の正確な根本原因分析とともに、観察されたデータに関する深い洞察を得ることができます。
ハイブリッドクラウド運用の近代化についてさらに詳しく知りたい方は、オンデマンドのパワーデモ「Google Cloud Observability for Ops, Apps and Biz Teams」にご参加ください。
答えをお探しですか?
新しいディスカッションを開始するか、Q&Aフォーラムで質問してください。
フォーラムへ移動