Azure Arc によるハイブリッド インフラストラクチャの管理を極める
By Mirko Peters ·
ポッドキャストのコンパニオン ブログへようこそ。今回の記事では、ハイブリッド クラウド管理の世界を詳しく見ていきます。オンプレミス サーバー、エッジ拠点、マルチクラウド構成が複雑に入り組んだ環境を管理している方なら、可視性と一貫したセキュリティ ポリシーを維持することがいかに難しいかご存じでしょう。Azure Arc は、この状況を変えるために登場しました。Azure Arc が統合コントロール プレーンとして、オンプレミス環境とクラウドの間のギャップをどのように埋めるのかを紹介します。この記事では、既存のワークロードを移行することなく、組織が一元的な可視性と効率的なリソース管理を実現する方法を解説します。IT 管理者、クラウド アーキテクト、システム エンジニアのいずれの立場であっても、この技術を習得すれば、インフラストラクチャの扱い方が大きく変わるはずです。
Automatically translated with AI from the original post. Read the English original
ポッドキャストのコンパニオン ブログへようこそ。今回の記事では、ハイブリッド クラウド管理の世界を詳しく見ていきます。オンプレミス サーバー、エッジ拠点、マルチクラウド構成が複雑に入り組んだ環境を管理している方なら、可視性と一貫したセキュリティ ポリシーを維持することがいかに難しいかご存じでしょう。Azure Arc は、この状況を変えるために登場しました。Azure Arc が統合コントロール プレーンとして、オンプレミス環境とクラウドの間のギャップをどのように埋めるのかを紹介します。この記事では、既存のワークロードを移行することなく、組織が一元的な可視性と効率的なリソース管理を実現する方法を解説します。IT 管理者、クラウド アーキテクト、システム エンジニアのいずれの立場であっても、この技術を習得すれば、インフラストラクチャの扱い方が大きく変わるはずです。
基礎的な音声解説をお聴きになるには、関連するポッドキャスト エピソード Azure Arc - Simply Explained もぜひご覧ください。
Azure Arc の概要

Azure Arc は、オンプレミス、エッジ、その他のクラウドのリソースを Azure Resource Manager に統合する統合管理プレーンとして機能します。この統合により、リソースがどこにあっても、インフラストラクチャ全体をシームレスに管理できます。Azure Arc は、組織が可視性と制御の課題に直面しがちなハイブリッド環境やマルチクラウド環境で特に役立ちます。
Azure Arc の主な機能
Azure Arc には、他のハイブリッド クラウド管理ソリューションとは一線を画すいくつかの機能があります。主な機能は次のとおりです。
| 機能 | Azure Arc | その他のソリューション |
|---|---|---|
| ワークロード管理 | 従来の VM とモダン コンテナーの両方に対応 | 特定のワークロードに限定 |
| 自動化 | ARM テンプレートと Azure API を利用して自動化 | プロバイダーによって異なる |
| コンプライアンス | コンプライアンスのために Azure Security Center と統合 | 一元的なコンプライアンス管理を提供しない場合がある |
| リソース管理 | クラウドをまたいだリソースの一元管理 | 専用ハードウェアが必要になることが多い |
| データベース サービス | 初日から管理対象のデータ サービスを提供 | 管理対象データベースのサポートが限定的 |
| 柔軟性 | VM、物理サーバー、Kubernetes を組み合わせて利用可能 | 通常は 1 種類のインフラストラクチャに特化 |
Azure Arc を使えば、リソースを移行することなく、オンプレミス、エッジ、マルチクラウドの各環境全体で統合された可視性、制御、セキュリティを得られます。すべての環境に一貫したポリシーとガバナンスを適用しながら、リソースを Azure のネイティブ リソースと同様に管理できます。
Azure Arc による管理の簡素化には、次のような方法があります。
- 軽量エージェントを使用して既存のオンプレミス サーバーを登録し、Azure Resource Manager を通じた管理を可能にします。
- Kubernetes クラスターを Azure Arc に登録すると、ポリシーの適用や Azure サービスとの統合が可能になります。
- Azure Arc はアイデンティティとアクセスのガバナンスを一元化し、複雑さを軽減するとともに、すべての環境で一貫したセキュリティを確保します。
Azure Arc によるハイブリッド リソースの管理

Azure Arc を使えば、オンプレミスとクラウドの両方のリソースを簡単に管理でき、単一のプラットフォームからインフラストラクチャ全体に接続して制御できます。リソースが複数の拠点やプラットフォームにまたがる可能性があるハイブリッド環境の組織にとって、この機能は極めて重要です。
Azure Arc for Servers
Azure Arc を使えば、オンプレミス サーバーをAzure のネイティブ リソースと同様に管理できます。この統合により、物理サーバーや仮想マシンを含むさまざまな環境での可視性とガバナンスが向上します。サーバーを Azure Arc に接続するには、次の技術要件を満たす必要があります。
- 前提条件: 有効な Microsoft Azure サブスクリプション、サポートされているオペレーティング システムを搭載したオンプレミス サーバー、および十分なアクセス許可が必要です。
- サポートされるオペレーティング システム: Azure Arc は、次のものを含む各種バージョンの Windows および Linux に対応しています。
- Windows Server (2008 R2 SP1~2022)
- Ubuntu (LTS バージョン 16.04~22.04)
- Red Hat Enterprise Linux (RHEL) (バージョン 7~9)
- CentOS、Debian、Oracle Linux などのその他のディストリビューション
- ネットワーク要件: TCP ポート 443 経由のアウトバウンド通信を許可してください。プロキシ構成にも対応しています。
サーバーを接続するには、Azure Connected Machine Agent をインストールする必要があります。このエージェントにより、サーバーが Azure Arc 対応サーバーに変わり、Azure のコントロール プレーンに統合されます。接続後は統合されたインターフェイスからサーバーを管理でき、すべての環境に一貫したポリシーとガバナンスを適用できます。
Azure Arc を使うと、オンプレミスやマルチクラウドのサーバーを Azure 上に投影できます。これらのサーバーは、ネイティブの Azure 仮想マシンと同様の方法で管理できます。この一元管理のアプローチにより、運用の一貫性が向上し、構成のずれが減ります。
Azure Arc for Kubernetes
Azure Arc は Kubernetes クラスターにも機能を拡張しており、他のリソースと並べて管理できます。Kubernetes クラスターを Azure Arc に接続するには、いくつかの手順があります。
- 前提条件: Azure アカウント、最新の Azure CLI、必要な拡張機能、および稼働中の Kubernetes クラスターが用意されていることを確認します。
- リソース グループの作成:
az group create --name AzureArcRes -l EastUS -o tableコマンドを使用して、リソース グループを作成します。 - クラスターへの接続:
az connectedk8s connect --name AzureArcTest1 --resource-group AzureArcResコマンドを使用して、Kubernetes クラスターを Azure Arc に接続します。 - 接続済みクラスターの確認:
az connectedk8s list -g AzureArcRes -o tableを実行して、接続済みクラスターの状態を確認します。 - プロバイダーの登録: 次のコマンドを実行して、必要なプロバイダーを登録します。
az provider register --namespace Microsoft.Kubernetesaz provider register --namespace Microsoft.KubernetesConfigurationaz provider register --namespace Microsoft.ExtendedLocation
接続後は、Azure Arc を使って Kubernetes クラスター全体にポリシーを一律に適用できます。Azure Policy を Azure 外のリソースにも拡張し、セキュリティ ベースラインや規制要件への準拠を確保できます。Azure Arc 対応 Kubernetes では、構成管理に GitOps を利用し、Flux で Git リポジトリからアプリケーション構成をデプロイします。この方法では、目的の状態を Git リポジトリで定義することで、クラスターが自動的にその状態へ収束するようになります。
Azure Arc によるマルチクラウド環境
Azure Arc は、AWS や Google Cloud などさまざまなクラウド プロバイダーをまたぐ管理を簡素化します。このサービスにより、Azure 独自のクラウドを超えて Azure の管理機能を広げ、複数の環境のリソースを単一のインターフェイスから制御できます。Azure Arc を使えば、サーバー、Kubernetes クラスター、アプリケーションをネイティブの Azure リソースと同じように管理できます。この統合により運用が効率化され、ガバナンス機能も強化されます。
他のクラウドとの統合
Azure Arc は、他のクラウド プラットフォームとのシームレスな統合を実現します。この統合の主なポイントは次のとおりです。
- Azure Arc は、AWS や Google Cloud などの他のクラウド上のリソースに、Azure の管理フレームワークを適用します。
- 既存のインフラストラクチャを大きく作り直すことなく、ガバナンスとセキュリティを標準化できます。
- Azure Arc はマルチクラウドへの登録を可能にし、AWS や GCP のリソースを Azure の管理下に置きます。
この統合された管理プレーンを使うと、異なるクラウド プラットフォーム間で Azure ポリシーとロールベースのアクセス制御 (RBAC) を適用できます。一貫したガバナンスとセキュリティ ポリシーが得られ、マルチクラウド環境でのコンプライアンス維持に欠かせません。
マルチクラウド管理のメリット
複数のクラウドにまたがってリソースを管理すると、いくつもの利点があります。マルチクラウド管理に Azure Arc を使う主なメリットは次のとおりです。
| メリット | 説明 |
|---|---|
| 統合管理 | オンプレミス、マルチクラウド、エッジの各環境にあるリソースを一元管理します。 |
| 一貫したセキュリティとコンプライアンス | 接続されたすべてのリソースに、一貫したセキュリティおよびコンプライアンス ポリシーを適用します。 |
| 強化されたリソース ガバナンス | ポリシーの適用とコンプライアンスの監視を一元的に行えるガバナンスを提供します。 |
| 拡張性と柔軟性 | ハイブリッド環境やマルチクラウド環境での拡張性の高いデプロイをサポートします。 |
| DevOps プラクティスの改善 | 分散環境での Kubernetes およびコンテナー化されたアプリケーションの管理を容易にします。 |
| コスト最適化 | ハイブリッド環境およびマルチクラウド環境全体で、リソースのコストを監視し最適化するためのツールを提供します。 |
Azure Arcを活用することで、運用効率を高め、管理にかかる手間を減らせます。単一のプラットフォームから多様なリソースを管理できるため、ワークフローが簡素化され、IT戦略全体の改善につながります。
Azure Arcの価格とライセンス
Azure Arcの価格体系とライセンス体系を理解することは、コストを効果的に管理するうえで欠かせません。Azure Arcは利用量に応じて支払える柔軟な価格モデルを採用しています。コスト構造の主なポイントは次のとおりです。
- Azure Stack HCI:課金は物理コア数に基づきます。このモデルにより、オンプレミスのリソースについて料金体系が明確になります。
- Arc-enabled services:コストは通常、リソースごとまたは機能ごとに発生します。費用を効果的に管理するには、利用状況を注意深く追跡する必要があります。
Azure Arcには、すぐに費用をかけずに機能を評価したい組織向けのさまざまなオプションがあります。利用可能な無料枠と試用オプションは次のとおりです。
- Free Services:Azureには、12か月間無料のもの、または一定の上限まで常時無料のものを含め、65を超えるサービスがあります。これらのサービスは、費用をかけずに開発、テスト、検証を行う際に役立ちます。
- Azure Free Tier:無償で利用できる限定的なサービスセットを含む階層です。概念実証(PoC)の作業に役立ちます。
Azure Arc's の価格を、同様のハイブリッドクラウド管理ソリューションと比較すると、有利に感じられる場合があります。次の表は主な違いをまとめたものです。
| 機能 | Azure Arc | AWS Outposts |
|---|---|---|
| コスト | サーバー管理は無料。利用したサービスに対して支払い | 初期投資が大きい。3年間のコミットメント($200K~$1M以上) |
| アプローチ | 既存サーバーのソフトウェアベースの管理 | データセンターに設置される、AWS所有のハードウェアラック |
| 独自機能 | マルチクラウド管理(AWSとGCPのリソースを管理) | 専用ハードウェアが必要で、設備投資が高額 |
この比較から、Azure Arcの柔軟性とコストパフォーマンスの高さが分かります。大規模な初期投資をせずにリソースを管理できます。従量課金型のライセンスモデルにより、ニーズに応じて利用規模を拡大できます。
Azure Arcを利用するメリット
Azure Arcを導入すると、組織にさまざまなメリットがもたらされます。ハイブリッドクラウド環境全体でガバナンスを簡素化し、セキュリティとコンプライアンスを強化できます。Azure Arcによって管理プロセスをどのように変革できるかを、以下に示します。
ガバナンスの簡素化
Azure Arcは、すべてのリソースに対して統合された管理プレーンを提供することで、ガバナンスを効率化します。この統合により、リソースの所在にかかわらず、インフラストラクチャ全体で一貫したポリシーを適用できます。主なガバナンス機能は次のとおりです。
| ガバナンス機能 | 説明 |
|---|---|
| 一貫したポリシーの適用 | リソースの場所にかかわらず、セキュリティ、コンプライアンス、運用のポリシーを適用します。 |
| Azure Policyとの統合 | 分散したリソース全体で、一貫したセキュリティポリシーとコンプライアンスポリシーを有効にします。 |
| 一元化されたガバナンス | ハイブリッド環境およびマルチクラウド環境全体で、ポリシーとコンプライアンスの管理を効率化します。 |
Azure Arcを使うと、サーバーやKubernetesクラスターにエージェントをデプロイできます。このデプロイにより、ハイブリッドインフラストラクチャ全体で、Azure Policyやロールベースのアクセス許可などのガバナンス統制が可能になります。ガバナンスの一貫性は生産性を高め、リスクを軽減します。これはコンプライアンスにとって極めて重要です。Azure Security Centerは、デプロイ場所にかかわらず、Azure Arcに登録されたすべてのリソースのコンプライアンスを確保します。
セキュリティとコンプライアンスの強化
セキュリティはあらゆる組織にとって最優先事項です。Azure ArcはAzure Sentinelと統合することで、セキュリティ体制を強化します。この統合により、ハイブリッド環境およびマルチクラウド環境全体で、セキュリティの一元的な監視と自動インシデント対応が可能になります。Azure Arcが提供する主なセキュリティ強化機能は次のとおりです。
- Azure Connected Machineエージェントには独自のセキュリティ制御機能が組み込まれており、クラウド側の制限よりも優先されます。
- エージェントはローカルのシステム管理IDで動作するため、資格情報の露出を減らし、ドメインインフラストラクチャへの依存を回避します。
- エージェントはマシン単位のセキュリティ境界を適用するため、ドメインリソースへの意図しないアクセスを最小限に抑えます。
さらに、Microsoft Defender for Cloud は構成上の弱点を特定します。この事前対応型のアプローチによりセキュリティ態勢が強化され、Azure、AWS、GCP などのさまざまなプラットフォームにわたるコンプライアンス要件への対応にも役立ちます。自動化された監視による継続的なコンプライアンス追跡により、コンプライアンス上の逸脱にも迅速に対処できます。
Azure Arc を活用すると、運用効率を大幅に向上させることができます。例えば、資産を管理するための単一のインターフェイスと自動化の改善により、生産性が30%向上したと報告している組織もあります。さらに、Azure Arc は監査の準備やコンプライアンスレポートを簡素化し、時間と手間の節約につながります。
Azure Arc は、現代の IT 管理において重要な役割を果たします。ハイブリッド環境およびマルチクラウド環境を一元的に制御でき、運用効率の向上にも貢献します。Azure Arc を採用することで、Rackspace のような組織は大幅なコスト削減とサービス提供の改善を見込んでいます。
管理プロセスを効率化するために、Azure Arc の導入を検討してみてください。このソリューションを使えば、オンプレミスのリソースを管理下に置いたまま、クラウドの機能を活用できます。Azure Arc によって、より効率的で柔軟なインフラストラクチャを実現しましょう。
よくある質問
Azure Arc とは何ですか?
Azure Arc は、Azure の管理機能を任意のインフラストラクチャに拡張するサービスです。統合された管理プレーンを通じて、オンプレミス、エッジ、マルチクラウド環境のリソースを管理できます。
Azure Arc はセキュリティをどのように強化しますか?
Azure Arc は Azure Security Center と統合されており、すべてのリソースに一貫したセキュリティポリシーを適用できます。この統合により、コンプライアンスの維持や脆弱性の監視を効果的に行えます。
Azure Arc は Kubernetes にも使用できますか?
はい、Azure Arc は Kubernetes の管理をサポートしています。Kubernetes クラスターを Azure Arc に接続することで、すべての環境にわたってポリシーを適用し、構成を統一的に管理できます。
Azure Arc の料金オプションにはどのようなものがありますか?
Azure Arc には、従量課金制を含む柔軟な価格モデルがあります。利用状況に応じて、Azure Arc with BYOL(Bring Your Own License)または従量課金のオプションから選択できます。
Azure Arc はどのように管理を簡素化しますか?
Azure Arc では、単一の Azure ポータルからすべてのリソースを管理できるため、管理が簡素化されます。リソースを移行することなく、インフラストラクチャ全体に一貫したガバナンスとセキュリティポリシーを適用できます。
Azure Arc には試用オプションがありますか?
はい、Azure では最初の12か月間、無料のサービスを提供しており、費用をかけずに Azure Arc の機能を試すことができます。このオプションは、テストや開発の目的に最適です。
Azure Arc ではどのような種類のワークロードを管理できますか?
Azure Arc では、仮想マシン、物理サーバー、Kubernetes クラスターなど、さまざまなワークロードを管理できます。この柔軟性により、多様な環境全体で管理を統一できます。
Azure Arc は自動化をどのようにサポートしますか?
Azure Arc は、Azure Resource Manager テンプレートと Azure API を通じて自動化をサポートします。更新やポリシーの適用などの作業を自動化でき、ハイブリッド環境全体の運用効率を高めます。
🎧 このエピソードを聴く
Azure Arc について実践的な解説をお求めですか?このエピソードでは、このテーマをわかりやすく解説し、Microsoft 365、Azure、Power Platform、セキュリティ、AI、そして現代の働き方にとってなぜ重要なのかを紹介します。
このエピソードは次のような方におすすめです:
- Azure Arc の背景にある重要な概念を理解したい方
- Microsoft のテクノロジーエコシステム全体の中での位置づけを知りたい方
- 組織にとって実用的な価値をどこで生み出せるかを知りたい方
あわせて聴いていただきたい関連する M365 FM のエピソード:
M365 FM では、実践的な Microsoft の話題をさらに多くご覧いただけます。