Microsoft Azureのお客様は、オーバーヘッドコストを最小限に抑えながらデータの価値を最大化するために、ファイルシステムの機能、パフォーマンス、経済性を定期的に比較しています。以下の分析は、Azure Native QumuloとAzure NetApp Filesの複数のエンゲージメントおよび直接対決シナリオで収集された、お客様の一般的な調査結果を反映しています。
以下の見解は、推奨事項や調達に関するフィードバックをまとめたものであり、特定のお客様やマイクロソフトの意見を反映したものではありません。Qumuloは、マイクロソフトと提携し、必要に応じてNetAppと統合しています。 私たちは、仕事に適したツールを使うことを信条としています。.
顧客調査結果の概要
Azure NetApp Files(ANF)は広く利用可能であり、既存の容量は1~100 TBなど、ほとんどの中小規模の実装に適しています。しかし、ANFはオンプレミスの同等製品よりもはるかに高価であり、容量、ACL管理、監査ロギング、スナップショットの粒度、リアルタイムのファイルシステム分析など、多くの固有の制限があります。
ANF上の通常のボリュームは、インスタンスごとに100 TBに制限されています。大容量ボリュームはそれぞれ1PBまでスケールアップできますが(地域の可用性に応じて、リクエストに応じて最大2PBまで)、Azure NetApp Filesのキャパシティプールの上限は、Azure NetApp Filesアカウントあたり12.5PBです。もう1つの考慮点は、ANFボリュームは容量ニーズの変化に応じてスケールアップまたはスケールダウンできますが、どちらのタイプのサイズ変更操作も手動で開始する必要があり、コストを最小限に抑えるために使用状況の変化を監視して対応する全体的な管理負担が増えることです。
Azure NetApp Files Standard 100 TBコスト(US East 2): 15,099.90ドル/月、1TBあたり151ドル/月。 Azureポータルから直接購入し、起動することができる。
Azure NetApp Filesと同様に、Azure Native Qumulo(ANQ)もAzureリージョン全体で広く利用可能であり、通常、起動後すぐに容量を利用できます。ANQは、複数のデプロイメントを必要とせずに100 TBから1 EBまで拡張でき、容量とパフォーマンスを独立して拡張できます。スループット要件を満たすために必要以上の容量をプロビジョニングする必要はなく、プロビジョニングされた容量ではなく、実際に使用する容量とパフォーマンスに対してのみ支払いが発生します。ANQの直感的なWeb UIは、権限管理、監査ロギング(すべてのANQサブスクリプションに付属)、およびディレクトリレベルのスナップショット制御のための直感的なツールを提供します。
ANQはまた、容量、スループット、IOPS、接続のテレメトリ、アクティブな接続の詳細、接続ごとおよびディレクトリごとのスループット、ホットスポット分析など、リアルタイムのシステムおよびデータ分析も提供し、ANQの管理とトラブルシューティングを劇的に簡素化します。
Azure Native Qumulo Hot 100 TBコスト(US East 2): 月3,700ドル、1TBあたり月37ドル。 AzureポータルまたはMicrosoft Commercial Marketplaceから直接起動し、購入することができる。
顧客が特定したAzure NetAppファイルの強み:
マネージド・インフラストラクチャー:ANFはAzureポータルでのプロビジョニングを効率化します。マイクロソフトは、レプリケーションや可用性を含め、基盤となるストレージを直接管理します。このため、立ち上げや初期設定のプロセスでは効率化が図れるが、ANFを利用する顧客は、必要な時に先行して追加容量をプロビジョニングしたり、スナップショット・ストレージのオーバーヘッド(ほとんどの場合、10~20%の追加容量)を十分に確保したりするなど、日常業務の一環としてデータの使用状況を監視・管理する必要がある。
- また、Azure Native Qumuloは、Azureポータルを通じて自動的にプロビジョニングされます。Azure Blob Storageに直接バックアップされた完全なクラウドネイティブサービスであるANQは、データ量の変化に応じて自動的に拡張されるため、ストレージを事前にプロビジョニングする必要がなく、顧客は使用しない容量分の料金を支払う必要がありません。
- Qumuloでは、他のQumulo環境へレプリケーションするための追加設定が必要です。このため、1回のデプロイにつき10~20分の手間がかかります。注:Qumuloはキャパシティに伸縮性があるため、ほとんどの場合、複数回のデプロイは必要ありません。
高速プロビジョニング:共有(SMB)とエクスポート(NFS)の作成プロセスは素早く簡単で、WebUIまたはAPIコマンドを使用して実行できます。
高可用性:サービス開始時の稼働率は最大99.99%。
- Azure Native Qumuloの導入オプションには、99.9%の可用性を提供する最も低価格の「ローカル冗長ストレージ」と、追加料金で4ナイン(99.99%)の可用性を提供する「ゾーン冗長ストレージ」がある。
パフォーマンス:ANFには、スタンダード、プレミアム、ウルトラの各パフォーマンス層があり、それぞれ価格帯が異なるため、お客様はさまざまなワークロードに対してパフォーマンスとコストの最適な組み合わせを選択することができます。
- Azure Native Qumuloのクラウドネイティブアーキテクチャは、パフォーマンスの弾力性を可能にします。つまり、ノイズ・ネイバー問題を発生させたり、ワークロードごとに容量の「島」を作ったりすることなく、1つのデプロイメントでハイパフォーマンスとローパフォーマンスの両方のワークロードを同時に処理することができます。
お客様が特定したAzure NetAppファイルの制限事項:
規模に応じたACL管理
- ANFは、CIFS(SMB)データセットのACLを管理するためのネイティブツールを提供していません。ACLが必要な場合、ANFではWindows MMCツールを使用する必要があります。1つのディレクトリに数千万のファイルが含まれるようなシナリオでは、Windows MMCを使用してANFボリュームに再帰的に権限変更を適用すると、完了までにかなりの時間がかかり、クライアント接続の問題が発生する可能性があります。さらに、Windows MMCは外部ツールであるため、余分な統合と管理が必要になり、慎重な検討が必要です。
- Azure NetApp Filesはマルチプロトコルのデータアクセスをサポートしていますが、管理者はANFボリュームごとにプライマリセキュリティスタイル(Unix/NFSまたはWindows/NTFS)を選択する必要があります。さらに、SMB/ACLパーミッションがPOSIXアクセス設定と競合しないように、パーミッションの管理に注意する必要があります。
- なぜQumuloなのか: 権限管理にはMMCの使用がサポートされているが、必須ではない。Qumuloのストレージプラットフォームは、ACLをネイティブに処理するため、大規模な権限変更をWindows経由ではなくAPI経由で実装することができます。Qumuloのクロスプロトコルセキュリティモデルは、NTFS/ACLとPOSIXのパーミッション設定を完全に分離し、すべてのユースケースとの完全な互換性を確保し、クロスプロトコルのパーミッション競合のリスクを排除します。
監査ログとコンプライアンス
- Microsoft Learnによると、ANFを使用すると、ファイルシステムの「リクエストはベストエフォート方式でログに記録されるため、ほとんどのリクエストでログ記録が残りますが、ファイルアクセスログの完全性と適時性は保証されません。Azure NetApp Filesのファイルアクセスログ機能は、監査やコンプライアンス目的のロギングに関する明示的または暗黙的な期待や保証を提供しません。
- なぜQumuloなのか? Qumuloは、クラスターインターフェースでアクセス可能な正確な監査ログを提供します。これは、監査ロギングの検証やコンプライアンスレポートに対するお客様のニーズのほとんどを満たします。
スナップショット管理
- ANFは、ファイルまたはフォルダレベルのスナップショット粒度をサポートしていません。お客様はボリュームレベルのスナップショットのみに依存する必要がありますが、これは過剰な容量の使用につながり、スナップショットからデータをリカバリするプロセスが複雑になる可能性があります。
- なぜQumuloなのか? Qumuloのリカバリツールは、ファイル、フォルダー、クラスターレベル(例えば、ボリュームレベルと同様)で、ほぼ瞬時にアクセスできます。この機能により、ファイル交換が多く、復旧目標時間が短い環境をサポートします。
リアルタイム分析
- ANFはAzure Monitorとの基本的な統合を提供するが、ファイルシステムの動作に関するリアルタイムの運用可視性は提供しない。
- なぜQumuloなのか? Qumuloの内蔵リアルタイム分析機能は、ストレージ容量、使用率、パフォーマンス、プロトコル接続、パフォーマンスボトルネック、IPアドレス別クライアント接続、ディレクトリ/ファイル使用パターンを表示します。これらの分析は、QumuloのAPIを介して、PowerBIダッシュボードやその他の可視化ツールに統合することも可能です。AzureネイティブQumuloの動作環境は、すべてのファイルシステムとメタデータの操作をリアルタイムでログに記録し、システムパフォーマンスに影響を与え、管理を複雑化させるリソース集約的なツリーウォークを必要とすることなく、組み込みのWeb UIを通じてデータの可視化と分析を提供します。
結論Azure NetApp FilesとAzure Native Qumuloの比較
ANFとANQはそれぞれ、マルチプロトコルデータアクセス、スナップショット、KerberosやActive Directoryとの完全な統合、さまざまなワークロードをサポートする機能など、エンタープライズクラスの機能を完備した、スケーラブルで完全にクラウド対応したファイルシステムを提供します。
Azure NetApp FilesとAzure Native Qumuloは、どちらもAzureポータルから直接購入でき、どちらのサービスもAzureの支出コミットメントを買い取るために使用できる(つまり、どちらもMACC契約を減額する)。
AzureネイティブのQumuloは、必要に応じて容量とパフォーマンスを独立して拡張できるクラウドネイティブの弾力性を提供し、完全なイベント監査とAzure上での展開計画とワークロード統合の両方を簡素化する堅牢なクロスプロトコル許可モデルをサポートします。
ほとんどのワークロードにおいて、ANQの柔軟性、セキュリティ、リアルタイムのデータ分析は、運用をクラウドに移行するプロセスを簡素化し、管理の複雑さを最小限に抑えながらコストを削減することができます。
1.Azure Native Qumuloは、必要に応じて自動的に拡張されるように設計されていますが、一部の需要の高いAzureリージョンでは、シームレスなANQ拡張を保証するためにQumuloに事前に通知する必要がある計算および容量の制約がある場合があります。ほとんどの場合、パフォーマンスキャパシティとストレージは即座にプロビジョニングされますが、Microsoftの承認次第では、リソースの追加プロビジョニングに最大1日かかる場合もあります。
2.ビジネスユニットによっては、パフォーマンス以外の理由でデータボリュームの分離が必要になる場合があります。Qumuloは、必要に応じて、地域ごとに複数のデプロイメントをサポートします。
3. https://qumulo.com/wp-content/uploads/2024/08/WP-Qumulo-Cross-Protocol-Permissions.pdf