エンタープライズ環境での FSx for ONTAP デプロイのベストプラクティス - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

エンタープライズ環境での FSx for ONTAP デプロイのベストプラクティス

このセクションでは、エンタープライズ環境で Amazon FSx for NetApp ONTAP をデプロイして運用するためのベストプラクティスと考慮事項について説明します。これらの推奨事項は、 AWS プロフェッショナルサービスの経験に基づいています。

このガイドの推奨事項に加えて、以下のベストプラクティスに従ってください。

ストレージ階層と階層化ポリシーのベストプラクティス

ストレージ階層は、Amazon FSx for NetApp ONTAP ファイルシステムの物理ストレージメディアです。次のストレージ階層を使用できます。

  • SSD 階層は、アクティブなデータ用に設計された高性能ソリッドステートドライブ (SSD) ストレージであり、この階層のストレージサイズを選択します。

  • キャパシティプール階層は、アクセス頻度の低いデータに対してコストが最適化された、完全に伸縮自在なストレージです。SSD 階層は容量プール階層よりも大幅に高速です。FSx for ONTAP SSD ストレージは、ファイルの運用レイテンシーをミリ秒未満にし、容量プール階層は数十ミリ秒のレイテンシーを提供します。

これらの階層の詳細については、FSx for ONTAP ストレージ階層」を参照してください。

ボリュームレベルで構成する階層化ポリシーは、SSD 階層に保存されているデータを容量プール階層に移行するかどうか、いつ移行するかを決定します。FSx for ONTAP には、スナップショットのみ自動すべてなしの 4 つの異なる階層化ポリシーがあります。各ポリシーの詳細については、FSx for ONTAP ドキュメントの「階層化ポリシー」を参照してください。

ファイル共有内のボリュームに階層化ポリシーを設定するときは、次の推奨事項を考慮してください。

  • HPC ワークロードは、パフォーマンスのボトルネックを防ぐために SSD 階層のデータにアクセスする必要があります。HPC ワークロードによってアクセスされるボリュームの場合、階層化ポリシーをなしまたはスナップショットのみに設定することをお勧めします。

  • ファイル共有にデータを移行する場合は、ターゲットボリューム階層化ポリシーを All に設定することをお勧めします。これにより、すべてのデータが SSD 階層に移行され、すぐに容量プール階層に移動されるため、コストが削減されます。さらに、SSD 階層の容量の 98% 以上が使用されている場合、階層への書き込みは停止します。階層化ポリシーを All に設定すると、移行中にこの階層化しきい値に到達できなくなります。移行が完了したら、パフォーマンスとコストのバランスをとるために階層化ポリシーを変更できます。詳細については、「 を使用してファイル共有を Amazon FSx for NetApp ONTAP に移行する AWS DataSync」(AWS ブログ記事) を参照してください。

NetApp ONTAP 最大ディレクトリサイズを使用するためのベストプラクティス

maxdirsize (NetApp ドキュメント) は、各ディレクトリに保存できるファイルの最大数を決定する NetApp ONTAP 設定です。この設定はボリュームに適用されるため、ボリューム内のすべてのディレクトリmaxdirsizeの設定は同じです。デフォルト値は 320 MB で、各ディレクトリに最大 430 万個のファイルを保存できます。

maxdirsize より大きなディレクトリをサポートするように値を増やすことができます。値を増やすと、ディレクトリを再作成せずに値を減らすことはできません。ディレクトリはメモリにロードされるため、ディレクトリのサイズとファイルシステムのパフォーマンスにはトレードオフがあります。カスタム設定は、テストを通じてのみ検証できます。NetApp では、この値をデフォルトにしておくことをお勧めします。詳細については、NetApp ONTAP FlexGroup ボリュームのベストプラクティスと実装ガイド」(NetApp ドキュメント) を参照してください。

maxdirsize 設定をカスタマイズする場合、次の式を使用して、1 つのフォルダに収まるファイルの数を決定できます。

max number of files in each directory = maxdirsize in MB × 53 × 0,25

FSx for ONTAP ファイルシステムをモニタリングするためのベストプラクティス

他の と同様に AWS のサービス、FSx for ONTAP は Amazon CloudWatch と統合されています。CloudWatch は、 AWS リソースのメトリクスをほぼリアルタイムでモニタリングするのに役立ちます。メトリクスはファイルシステムとボリュームレベルで利用でき、これらのリソースの詳細なモニタリングメトリクスは、より詳細なレポート詳細で分析するのに役立ちます。詳細については、FSx for ONTAP ドキュメントのAmazon CloudWatch によるモニタリング」を参照してください。CloudWatch を使用して FSx for ONTAP をモニタリングする場合は、次の推奨事項を考慮してください。

  • ストレージ階層でモニタリング結果をフィルタリングできるように、StorageUsedファイルシステムメトリクスを使用することをお勧めします。

  • StorageCapacity ファイルシステムメトリクスを使用して、SSD 階層容量の 80% 以上が使用されている場合に通知する CloudWatch アラームを設定します。これにより、ボリュームに対して階層化が適切に機能し、新しいデータの容量を維持するのに役立ちます。詳細については、「階層化しきい値」を参照してください。

アベイラビリティーゾーンのデプロイオプションを選択するためのベストプラクティス

Amazon FSx for NetApp ONTAP は、シングル AZ またはマルチ AZ 設定でデプロイできます。各オプションは、さまざまなレベルの可用性と耐久性を提供します。これらのデプロイオプションの詳細については、FSx for ONTAP ドキュメントの「可用性と耐久性」を参照してください。

マルチ AZ は、FSx for ONTAP ファイルシステムをアクティブ/パッシブ設定でデプロイします。したがって、ファイル共有に接続するすべてのサーバーは、プライマリアベイラビリティーゾーンのエンドポイントのみを使用します。セカンダリアベイラビリティーゾーンのエンドポイントはフェイルオーバー専用であり、プライマリアベイラビリティーゾーンが失敗しない限り、読み取りまたは書き込みには使用されません。

FSx for ONTAP ファイルシステムの作成後にアベイラビリティーゾーンのデプロイオプションを変更することはできません。アベイラビリティーゾーンの設定を変更するには、新しいファイルシステムを作成し、そのデータを新しいファイルシステムに移行する必要があります。

ただし、シングル AZ オプションを使用してファイル共有をデプロイした場合でも、他のアベイラビリティーゾーンからアクセスできます。セキュリティグループやネットワークアクセスコントロールリスト (ネットワーク ACL) などのネットワーク設定では、クライアントがファイルシステムエンドポイントに接続できるようにする必要があります。この方法を使用すると、各方向 (読み取りと書き込み) のクロス AZ トラフィックに対して料金が発生します。詳細については、「Amazon FSx for NetApp ONTAP の料金」を参照してください。

デプロイオプションを選択するときは、マルチ AZ 設定の耐障害性とシングル AZ 設定のパフォーマンスのいずれかを選択する必要があります。ユースケースに実用的であれば、高可用性を実現するマルチ AZ オプションを選択することをお勧めします。ただし、シングル AZ オプションを使用すると、コスト効率が向上し、レイテンシーが短縮される可能性があります。HPC ワークロードと、追加のレイテンシーを許容できるかどうかを検討してください。