次の方法で共有


Azure Arc で有効な Azure コンテナー ストレージとは

Azure Arc 対応 Azure コンテナー ストレージは、Arc に接続された Kubernetes クラスター用に設計されたファースト パーティのストレージ システムです。 この Arc 拡張機能をデプロイして、 ファイルを ReadWriteMany 永続ボリューム要求 (PVC) に書き込むことができます。そこで、ファイルをローカルに格納したり、クラウド内の Azure Blob Storage の宛先に転送したりできます。 Azure Container Storage には、Azure IoT Operations やその他の Arc サービスなど、さまざまなワークロードをサポートするさまざまな機能が用意されています。 高可用性とフォールト トレランスのオプションを利用できるこの Arc 拡張機能は、運用環境のワークロードに対応できます。

Azure Arc ソリューション アーキテクチャで有効になっている Azure Container Storage の図。

アーキテクチャ図を高解像度でダウンロードするには、 Jumpstart Gem にアクセスしてください。

Azure Container Storage の機能

Azure Container Storage は、Arc に接続された Kubernetes クラスターのネイティブ永続ストレージ システムとして機能します。 その主な役割は、柔軟で信頼性の高いフォールト トレラントなファイル システムを提供することです。これにより、データをエッジで安全に保持したり、Azure に階層化したりできるようになります。 Azure IoT Operations やその他の Arc Services では、Kubernetes クラスターをステートフルにするうえで Azure Container Storage が不可欠です。 この拡張機能を実行する Arc 接続クラスターの主な機能は次のとおりです。

  • ノード障害に対する許容範囲: 3 つのノード クラスターとして構成されている場合、Azure Container Storage はノード間でデータをレプリケートし、単一ノードの障害に対する高可用性と許容度を確保します。
  • クラスターへのローカルストレージ: ローカル共有エッジ ボリュームを使用すると、ユーザーは ReadWriteMany アクセス モデルを使用して、エッジデプロイにローカルにデータを格納できます。
  • Azure へのデータ同期: Azure Container Storage はストレージ ターゲットを使用して構成されるため、ボリュームに書き込まれたデータは、クラウド内の Azure BLOB (ブロック BLOB、Azure Data Lake Storage Gen2、または OneLake) に自動的に階層化されます。
  • 単純な接続: お客様は、CSI ドライバーを使用して構成されたボリュームに簡単に接続して、ストレージに対する永続ボリューム要求の作成を開始できます。
  • オブザーバブル: 業界標準の Kubernetes 監視ログとメトリック機能をサポートし、Azure Monitor エージェントの可観測性をサポートします。
  • プラットフォームの中立性: Azure Container Storage は、サポートされている任意の Arc Kubernetes プラットフォームで実行できる Kubernetes ストレージ システムです。 検証は、Ubuntu + CNCF K3s/K8s、Windows IoT + AKS Edge Essentials、Azure Local など、特定のプラットフォームに対して行われました。

サポート対象の Azure リージョン

Azure Arc で有効になっている Azure Container Storage は、次の Azure リージョンで利用できます。

  • 米国東部
  • 米国東部 2
  • 米国西部
  • 米国西部 2
  • 米国西部 3
  • 北ヨーロッパ
  • 西ヨーロッパ