Azure NetApp Files とは
まず、Azure NetApp Files とその主要な機能の概要を説明します。 この概要は、Azure NetApp Files でクラウドにオンプレミスのワークロードを移行できるかどうか、または新しいワークロードをデプロイできるかどうかを判断するのに役立ちます。
共有ファイル ストレージとは
最新のアプリケーションの多くは、次のいずれかのストレージ テクノロジを使用しています。
- ブロック記憶域。データがブロックと呼ばれる個別のチャンクに分割され、セクター レベルとトラック レベルでディスクに格納されます。 これらのブロックは、アプリケーションによって直接アドレス指定することも、ブロックを階層ディレクトリ (フォルダー) とファイルに編成するファイルシステムを通じてアドレス指定することもできます。
- オブジェクト ストレージ。情報が、階層のない非構造化データとして格納されます。
ほとんどの組織には、データへの階層アクセスを可能にするファイル システムを使用して格納されているファイルへの共有アクセスを必要とする多くのアプリケーションとサービスが、まだ存在しています。 共有ファイル ストレージは、ファイルベースのデータをネットワーク環境に格納して、ネットワーク上のサーバー、アプリケーション、ユーザーがファイルを利用できるようにする方法です。 ほとんどの共有ファイル ストレージは、共有ファイル システムを使用するネットワーク接続ストレージ (NAS) デバイスで構成されます。
多くの共有ファイル ストレージの実装に使用される 2 つの主要なファイル システム プロトコルがあります。
- ネットワーク ファイル システム (NFS): Linux オペレーティング システムでよく使用されます。
- サーバー メッセージ ブロック (SMB): Windows オペレーティング システムで最もよく使用されます。
NFS と SMB は両方とも、オペレーティング システムがディレクトリまたはフォルダーにファイルを格納できる、階層構造で編成された論理ドライブを提供します。
Azure NetApp Files の定義
Azure NetApp Files は、Azure ネイティブの、ファースト パーティ、エンタープライズ クラス、ハイパフォーマンスのフル マネージド NAS ファイル ストレージ サービスです。
Azure NetApp Files の主な属性は次のとおりです。
- パフォーマンス、コストの最適化、スケーリング
- シンプルさと可用性
- データ管理とセキュリティ
パフォーマンス、コスト、スケールを最適化する
Azure NetApp Files は、エンタープライズ ワークロードにハイパフォーマンスのファイル ストレージを提供し、コストの最適化とスケーリングを提供する機能を提供するように設計されています。
パフォーマンス
Azure NetApp Files は、非常に高速で信頼性の高いストレージを提供するために、ONTAP を搭載したフォールト トレラントなベアメタル フリート上に構築されています。
Azure NetApp Files のパフォーマンスは、次の 3 つの方法で測定されます。
- 1 秒当たりの入出力操作 (IOPS): ストレージ デバイスが 1 秒あたりに実行できる読み取りと書き込み操作の平均数を測定するストレージ パフォーマンスのベンチマークです。 Azure NetApp Files では、最大 130,000 個の純粋なランダム書き込みと 460,000 個の純粋ランダム読み取りが最も低いパフォーマンス レベルで提供されます。 より高いパフォーマンス レベルでは、Azure NetApp Files では最大 474,000 個の純粋なランダム書き込みと約 709,000 個の純粋ランダム読み取りが提供されます。
- スループットの制限: 読み取りと書き込みの速度の組み合わせを測定するストレージ パフォーマンス ベンチマークです。 Azure NetApp Files では、最大レベルを使用して、通常サイズのボリュームに最大 4,500 MiB/秒、大きいボリュームには 10,240 MiB/秒を割り当てることができます。
- 待機時間: 特定のストレージの場所にアクセスするために必要な時間です。 Azure NetApp Files で提供される平均待機時間は 1 ミリ秒未満です。
Azure NetApp Files は、オンプレミスのインフラストラクチャレベルのパフォーマンスで、クラウドでパフォーマンス集中型のワークロードを実行して、待機時間がミリ秒未満の高速で信頼性の高いオールフラッシュ パフォーマンスを提供します。
Azure NetApp Files では、柔軟なパフォーマンス レベルが提供されます。 パフォーマンス レベルは、ワークロードのニーズに基づいてサービス レベルを動的に変更する機能を提供します。 クール アクセスで Azure NetApp Files ストレージを使用すると、非アクティブなデータのを Azure NetApp Files Standard サービス レベル ストレージ (ホット レベル) から Azure ストレージ アカウント (クール レベル) に移動するように構成できます。 クール アクセスを有効にすると、非アクティブなデータ ブロックがボリュームとボリュームのスナップショットからクール層に移動され、コストが節約されます。 ワークロードに適したパフォーマンス レベルを選択する必要があり、ワークロードのニーズに基づいて常にパフォーマンスを動的に調整して、コストと変化する要件のバランスを取ることができます。
コストの最適化
Azure NetApp Files のコスト モデルを理解することは、サービス費用の管理に役立ちます。
Azure NetApp Files は、容量プールを作成することによって割り当てられる、プロビジョニング済みのストレージ容量に対して課金されます。 容量プールは、1 時間あたりの割り当て済み GiB あたりの設定コストに基づいて毎月課金されます。 次のことを実行できます。
- より小さなストレージ フットプリント、少ないエントリ ポイントから始めてコストを削減します。 高い先行費用をかけずに、成長に応じてストレージをスケーリングします。
- より大規模なプールされた容量と目標別予算を作成することで無駄を削減し、ボリューム間で共有および分散します。
- 個々のユーザーとグループのストレージ使用量にクォータを設定して、ストレージの使用量を制御し、リソースの割り当てを最適化します。
- Azure NetApp Files のクール アクセス オプションを使用して、非アクティブなデータを Azure NetApp Files ストレージ (ホット ストレージ層) から Azure Storage アカウント (クール ストレージ層) に透過的に移動します。
スケール
Azure NetApp Files を使用すると、ダウンタイムなしでボリュームのサイズを 50 GiB から 100 TiB まで簡単に変更できます。 過剰なプロビジョニングを行わず、先行コストも回避しながら、ビジネス ニーズの拡大に合わせてストレージをスケーリングできます。
- 大量のデータ (最大 500 TiB) を 1 つのボリュームに格納することで、大規模なデータセットとハイパフォーマンス ワークロードを簡単に管理できます。
- あらゆるサイズのワークロードをプラットフォームに簡単に移行できます。 シームレスでコスト効率の高いデプロイと移行のエクスペリエンスを実現します。
これらの機能が連携して、エンタープライズ ワークロードの要求に応えるハイ パフォーマンスのファイル ストレージ ソリューションを提供します。 これらは、ワークロードで最適な (低) ストレージ待機時間、コスト、スケーリングを実現するのに役立ちます。
シンプルさと可用性の向上
Azure NetApp Files は、ファイル ストレージのニーズに合わせてシンプルさと高可用性を実現するように設計されています。 Azure NetApp Files の主な機能は次のとおりです。
- Azure NetApp Files を使用すると、専用のハードウェア構成や複雑な構成を必要とせずに、ボリュームを迅速かつ簡単にプロビジョニングおよび管理することができます。
- Azure NetApp Files は、管理を簡素化し、使い慣れたインターフェイスと既存のツールやワークフローとの統合を提供しながら、他の Azure サービスとの一貫性を確保します。
- Azure NetApp Files は、データが常に使用可能でアクセス可能であることを保証し、ダウンタイムやビジネス運用の中断を回避する高可用性 SLA を提供します。
- Azure NetApp Files を使用すると、コストと時間のかかるアプリケーションのリファクタリングや再設計を必要とせずに、ワークロードを素早く簡単に Azure に移行できます。
- Azure NetApp Files では、使いやすく高可用性のファイル ストレージ ソリューションが提供されます。
- Azure NetApp Files を使用すると、データの管理が容易になり、高可用性、回復可能性、アプリケーションへのアクセスが保証されます。 リージョン間またはゾーン間レプリケーションを利用することで、可用性とリモート アクセスを向上させることができます。
- アプリケーション ボリューム グループを使うと、ワンステップの最適化されたワークフローで、ベスト プラクティスに従ってすべてのアプリケーション ボリュームをデプロイできます。
データ管理とセキュリティの強化
Azure NetApp Files は、データを安全に管理するように設計されています。
セキュリティとコンプライアンス
Azure NetApp Files は、高レベルのセキュリティとコンプライアンスを提供することを目的として設計されています。
- セキュリティ: Azure NetApp Files では、FIPS-140-2 準拠の保存時のデータ暗号化、ロールベースのアクセス制御 (RBAC)、Microsoft Entra ID 認証、およびネットワーク ベースのアクセス制御リスト (ACL) のエクスポート ポリシーが提供されます。 Azure NetApp Files では、カスタマー マネージド キーもサポートされています。
- コンプライアンス:Azure NetApp Files は、医療保険の相互運用性と説明責任に関する法律 (HIPAA)、およびその他の多くの認定を含めた、主要な業界認定に準拠しています。
データの暗号化
Azure NetApp Files では、転送中および保存データの両方の暗号化機能が保証され、情報が常に安全でセキュリティで保護されていることを確認できます。
- 転送中データの暗号化:送信されるデータの機密性と整合性を確保し、情報の安全性とセキュリティを確保します。
- 保存データの暗号化:保存されているデータへの制約のないアクセスを防ぎ、コンプライアンス要件を満たし、データセキュリティを強化します。
プロトコル
Azure NetApp Files では、パブリック クラウド NAS プロバイダーの中で最も幅広いファイル プロトコルを選択できます。 Azure NetApp Files では、次のプロトコルがサポートされます。
- NFSv3
- NFSv4.1
- SMB 2.x
- SMB 3.x
Azure NetApp Files では、NFSv3、NFSv4.1、SMB ボリュームへのデュアル プロトコル アクセスもサポートされています。 サポートされている NFS と SMB の両方を同時に使用するボリュームを作成できます。 1 つのボリュームで両方のプロトコルを使用すると、ファイル ベースのデータセットに依存する Linux ベースおよび Windows ベースのエンタープライズ アプリケーションの両方で、そのデータに同時にアクセスして共有することができます。 また、LDAP ユーザー マッピングをサポートするデュアル プロトコル (NFSv4.1 と SMB) の同時アクセスを可能にする Azure NetApp Files ボリュームを作成することもできます。
データ管理
Azure NetApp Files は、データに対する安全なストレージ、可用性、管理性を確保するのに役立つ組み込みのデータ管理機能とセキュリティ機能を提供します。
ボリュームへのアクセス
Azure NetApp Files ボリュームは、Microsoft が販売およびサポートする Azure データセンターに存在する ONTAP を搭載したベアメタル フリートから提供されます。 Azure NetApp Files ボリュームは、わずか数分で設定できます。 Azure portal、Azure コマンド ライン インターフェイス (Azure CLI)、Azure PowerShell、Azure REST API などの他の Azure サービスと同じ方法でボリュームを管理できます。
効率的なスナップショットとバックアップ
データをすばやく簡単にバックアップし、以前の時点に復元することで、ダウンタイムを最小限に抑え、データ損失のリスクを軽減します。 スナップショットからデータを迅速かつ正確に復元できます。
スナップショットは、Azure NetApp Files のボリューム仮想化テクノロジにより、ディスク上の実際のデータ ブロックへのポインターを使用して操作されるため、オーバーヘッドが低くなります。 既存のブロックへの書き換えや上書きは行われません。 代わりに、更新済みのデータが新しいブロックに書き込まれ、ポインターが変更されます。
ボリュームを削除すると、そのスナップショットは削除されますが、バックアップは残ります。
リージョン間レプリケーションとゾーン間レプリケーション
Azure NetApp Files レプリケーション機能には、リージョン間およびゾーン間ボリューム レプリケーションを使用したデータ保護機能を備えています。 この機能により、アプリケーション サーバーに負荷をかけずに、1 つのリージョンまたはゾーン内の Azure NetApp Files ボリューム (ソース) から、別のリージョンまたはゾーン内の別の Azure NetApp Files ボリューム (宛先) に非同期的にデータをレプリケートできます。 リージョン全体、またはゾーン全体が停止した場合や障害が発生した場合は、この機能を使用すると、重要なアプリケーションをフェールオーバーすることができます。