Azure Container Storageでコンテナネイティブストレージの新時代へ

Microsoftは、パブリッククラウド初のプラットフォームマネージドコンテナネイティブストレージサービスであるAzure Container Storageの一般提供開始を発表しました。
従来のコンテナストレージは、スケーラビリティに制約のあるVM中心のストレージオプションに状態fulワークロードを適合させるか、セルフマネージドのオープンソースコンテナストレージソリューションをデプロイする必要がありました。Azure Container Storageは、Azure Kubernetes Service (AKS) 向けに構築されており、開発者はストレージ管理を気にすることなく、アプリケーションの革新と実行に集中できます。
興味深い点は、Azure Container StorageがKubernetes APIを通じてすべてのストレージ操作を実行できるため、基盤となるインフラストラクチャの制御プレーンAPIを操作する必要がないことです。これは、Kubernetesを使い慣れた開発者にとって大きなメリットと言えるでしょう。
Azure Container Storageは、複数のバックエンドストレージオプション (Ephemeral Disks、Azure Disks、Elastic SAN、Azure Blobs、Azure Files) をサポートしており、多様なワークロードに対応できます。
Azure Container Storageは、組み込みの回復性設計とセキュリティ強化により、あらゆるワークロードに不可欠な回復性とセキュリティを保証します。
セキュリティに関しては、デフォルトでプラットフォーム管理キーによるサーバー側暗号化 (SSE) を提供し、それぞれのバックエンドストレージオプションごとにネットワークセキュリティを強化しています。
Azure Container Storageは、既存のアプリケーションのモダナイゼーションを検討している企業にとって、使い慣れたブロックストレージサービス全体の管理を統合し、ワークロードの移動を簡素化し、バックアップとディザスタリカバリの継続性を提供します。
クラウドネイティブアプリケーションを構築するアプリケーション開発者にとって、Azure Container StorageはKubernetesとのシームレスな統合を提供し、スケーラビリティを考慮して設計されたコンテナネイティブエクスペリエンスを提供します。
Azure Container Storageは、CloudCasaやKastenなどの主要なサードパーティソリューションと緊密に統合され、ステートフルコンテナでホストされるワークロードの統合された移行、バックアップ、ディザスタリカバリエクスペリエンスを提供します。
今回の発表では、ローカルNVMeストレージプール用のマルチゾーンストレージプールとボリュームレプリケーションにより、ステートフルコンテナの回復性を強化し、シングルノード障害時の可用性損失を防ぐなど、プレビューを通じて共有してきたアップデートに基づいて構築されています。
また、すべてのストレージオプションでスナップショットのサポートを追加し、バックアップとディザスタリカバリを強化しました。さらに、Ephemeral DiskポートフォリオをローカルNVMeから一時SSDサポートを含むように拡張し、直接接続されたローカルストレージを活用できるユースケースのコスト効率を高めました。
今回の発表では、ステートフルワークロードの実行の回復性とパフォーマンスをさらに向上させる3つの新機能が導入されました。
* ローカルNVMeストレージ (Lシリーズエフェメラルディスク) でホストされている永続ボリュームの回復性をレプリケーションサポートで強化
* Azure Kubernetes Service (AKS) クラスターの再起動後の永続ボリュームの回復を改善
* 新しいパフォーマンスタイヤオプションを使用して、ローカルNVMeストレージのパフォーマンスをカスタマイズ
Azure Container Storageは、コンテナネイティブストレージの新しい時代を切り開くサービスであり、今後の発展が期待されます。
参照元サイト:Embrace the future of container native storage with Azure Container Storage