ハイブリッド コンピューティングについて学習する
ハイブリッド コンピューティングは、オンプレミスのシステムを 1 つ以上のパブリック クラウド システムに接続します。 単一のアプリケーション エクスペリエンスとシンプルなデプロイ、ガバナンス、管理が提供されます。 ハイブリッド コンピューティングを利用すると、オンプレミスへの現在の投資を使用できるようになります。 この環境では、データがコンピューティング システムの近くに配置されるため、パフォーマンスが最適になります。 ハイブリッド コンピューティングを使用することで、一貫したセキュリティと、課金、管理、データ収集、レポート システムの統一が実現されます。
効果的なハイブリッド コンピューティングのために考慮すること
ハイブリッド コンピューティングには多くの利点がありますが、複数のコンピューティング環境の組み合わせに関する考慮事項があります。
展開
ハイブリッド コンピューティングの動作は、宣言型のステートフルなデプロイ方法を使用することで最適になります。 ハイブリッド環境の必要な状態を記述するマニフェストにより、システムの状態をソース管理にチェックインできます。 このアーキテクチャにより、最適化された DevOps サイクルと共に、特定の時点の構成スナップショットが提供されます。
ガバナンス
ガバナンスとは、組織内の関係者に価値を確実に配布するために情報技術を監視および制御するプロセスです。 ハイブリッド システムのガバナンスの最初のステップは、デプロイを一貫性のある更新された状態に保つことです。 更新プログラムは、標準的な DevOps のプラクティスを通じて、テストされた自動的な方法で適用されます。 ハイブリッド コンピューティング システムのガバナンスにおけるもう 1 つの重要な要素は、セキュリティとコンプライアンスを確保することです。 ハイブリッド コンピューティング システムでは、プロアクティブな監視、レポート、問題修正プロセスが必要です。 政府機関や業界によって必要とされる規制法もあります。 このレベルのセキュリティとコンプライアンスには、機密データのストレージ処理のための "ゾーン" が必要です。 また、ハイブリッド コンピューティング システムには、コンプライアンスを確保するための一貫性のある統合された監査メカニズムも必要です。
管理
ハイブリッド コンピューティング環境の管理は、スクリプト化された探索的な (グラフィカル インターフェイス) ツールを使用して、可能な限り一貫した包括的なものにする必要があります。 これらのツールは、システム内のすべてのコンポーネントに対して機能し、DevOps サイクルを完全にカバーする必要があります。 ハイブリッド コンピューティング システムは、常に接続されているとは限りません。 システムの管理と制御は、直接 (接続されている) と間接 (定期的に接続される) の両面に対応し、ツールの動作に大きな影響を与えないものである必要があります。
Microsoft Azure Arc とハイブリッド コンピューティング システム
Microsoft からは、ハイブリッド コンピューティング環境を使用するために、次のような複数の環境が提供されています。
- Azure ハイブリッド クラウド ソリューション
- Azure ハイブリッド特典
- Microsoft Defender for Cloud
- Azure VMware Solution
- Azure Stack
- Microsoft Sentinel
- Azure VPN Gateway
- Azure ExpressRoute
- Azure Arc
Microsoft Azure Arc は、ハイブリッド コンピューティング環境の要件を満たします。 インフラストラクチャのデプロイ、監視、管理を行うためのツールが用意されています。 また、Microsoft Azure Arc では、Microsoft Windows、Linux、Kubernetes クラスターのデプロイ オプションも提供されます。 Microsoft Azure Arc を使うと、オンプレミスとマルチクラウドのサービスを組み合わせることができます。
Azure Arc 対応サーバー
Azure Arc 対応サーバーにより、Azure の外部で実行されているサーバー ベースのリソースにまで、サポートが拡張されます。 オンプレミスのデータ センターで実行されている Windows または Linux サーバーを Azure Arc に登録し、Azure で利用できる多くのリソース管理機能を使用することができます。 別のクラウド プロバイダーによってホストされている Windows または Linux サーバーを、デプロイに使用できます。
Azure Arc 対応 Kubernetes
組織は Azure Arc を使って、任意の場所に配置された Kubernetes クラスターを Azure に接続できます。 一貫した方法でクラスターを管理できます。 Azure Arc 対応 Kubernetes では、クラスターの Git リポジトリを使用して、クラスターの構成とワークロードを大規模に制御できます。 また、組織は、Azure の管理機能を使用して、インベントリ、監視、ポリシー コンプライアンス、セキュリティ、ユーザー アクセスなどの、クラスターの管理ニーズに対応することもできます。
Azure Arc 対応サーバーでの SQL Server
Azure Arc 対応サーバーの SQL Server により、Azure のサービスは、お客様のデータセンター、エッジ、またはマルチクラウド環境など、Azure の外部でホストされている既存の SQL Server インスタンスに拡張されます。
Azure Arc 対応データ サービス
Azure Arc 対応データ サービスを使用すると、Azure Arc 対応 SQL Managed Instance などの Azure データ サービスを実行できるようになります。 これらのシステムを、オンプレミス、エッジ、Azure、その他のパブリック クラウドで実行できます。 Kubernetes を使うと、お客様が選択したインフラストラクチャを使用できます。 常に最新の、弾力的のスケーリングされる、セルフプロビジョニングのデプロイが手に入りいます。 また、コマンド ラインとグラフィカルの両方で統一された管理および監視システムも利用できます。 Azure Arc 対応データ サービスには、直接と間接の両方の接続モードがあります。 Azure Arc 対応データ サービスでは、高度なセキュリティとコンプライアンスの監視も提供されます。