翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
適切な SMB ファイルストレージを選択する
概要
AWS は、最新の AWS インフラストラクチャのイノベーションとセキュリティを組み合わせながら、業界をリードするファイルサービスの豊富な機能を提供するさまざまなフルマネージドストレージサービスを提供します。サービスをコードとしてのインフラストラクチャ (IaC) ワークフローに組み込み AWS 、 AWS コンピューティング、モニタリング、データ保護サービスと統合できます。Windows ワークロードの場合、アプリケーションのニーズに合わせて使用できる FSx for Windows File Server と Amazon FSx for NetApp ONTAP の 2 つのフルマネージドファイルサービスから選択できます。
FSx for Windows File Server
Amazon FSx for Windows File Server は、Windows Server 上に構築されたフルマネージド共有ストレージを提供し、幅広いデータアクセス、データ管理、管理機能を提供します。FSx for Windows File Server は Windows ネイティブサービスであるため、Windows 環境と簡単に統合できます。ユーザー共有とグループ共有には FSx for Windows File Server、SQL Server 用 Always On フェイルオーバークラスターインスタンス、Windows アプリケーション、仮想デスクトップインフラストラクチャ (VDI) を使用することをお勧めします。FSx for Windows File Server は、Amazon FSx File Gateway、Amazon Kendra、Amazon S3 の監査ログ、Amazon Data Firehose ともうまく統合されています。
FSx for ONTAP
FSx for ONTAP は、NetApp 独自の ONTAP ファイルシステムに基づいています。ある程度のスキルアップが必要であり、主に既存のオンプレミス NetApp ユーザーに対して推奨されます。一般的なユースケースには、ユーザーとグループの共有、SQL Server の Always On フェイルオーバークラスターインスタンス、Windows アプリケーションなどがあります。FSx for ONTAP は、64 TB を超えるファイルシステム (DFS 名前空間サーバーを使用しない PB スケール)、クローン作成、レプリケーション、スナップショット、圧縮 (ストレージ効率)、データのインテリジェントな階層化など、複数のプロトコルをサポートしています。
コストへの影響
FSx for Windows File Server
FSx for Windows File Server は、SQL Server 用のフェイルオーバークラスターインスタンスをデプロイ AWS するための最初の共有ストレージソリューションでした。FSx for Windows File Server では、SQL Standard Edition ライセンスを使用してフェイルオーバークラスターインスタンスを起動できます。ただし、これにより、SQL Server Enterprise Edition ライセンスを必要とする Always On 可用性グループに依存することができなくなります。SQL Server Enterprise Standard Edition から SQL Server Standard Edition に切り替えることで、SQL Server ライセンスを 65~75% 削減できます。
フェイルオーバークラスターインスタンスに FSx for Windows File Server を使用して、一般的な EBS ストレージからストレージ I/O をオフロードできます。I/O を FSx for Windows File Server にオフロードすることで、ストレージのスループットに影響を与えることなく、高い Amazon EBS スループットと IOPS に依存する EC2 インスタンスをスケールダウンできます。
FSx for ONTAP
FSx for ONTAP を使用して、ブロックプロトコル iSCSI で Microsoft フェイルオーバークラスターを実行し、SQL Server のインスタントファイル初期化、SnapMirror を使用したクロスリージョンレプリケーション、ウイルス対策サポート、クローン作成のメリットを受けることができます。テスト用のデータベースのコピーを複数作成する場合、クローンを作成すると、スペースの消費とそれらのデータベースコピーの作成速度に大きな違いが生じる可能性があります。さらに、NetApp SnapCenter を使用して、FSx for ONTAP を使用して SQL Server の EC2 インスタンスでバックアップ、復元、クローン機能を管理できます。FSx for ONTAP は、SSD から低コストの容量プールストレージへの自動階層化も提供しており、パフォーマンスとコスト効率が混在しています。
FSx for ONTAP は、Windows ネイティブ NTFS ファイルシステムをサポートする FSx for Windows File Server とは異なり、NetApp のファイルシステム (ONTAP) をサポートします。FSx for ONTAP の最小サイズは 1024 GB ですが、FSx for Windows File Server は最低 32 GB で起動できます。
Microsoft 分散ファイルシステムとの統合
FSx for Windows File Server と FSx for ONTAP は Microsoft の分散ファイルシステム (DFS)
-
FSx for Windows File Server と FSx for ONTAP は、両方のデプロイタイプ (複数のアベイラビリティーゾーンと単一のアベイラビリティーゾーン) で DFS 名前空間 (DFSN
) をサポートしています。 -
単一のアベイラビリティーゾーンを使用する場合にのみ、FSx for Windows File Server のみが DFS レプリケーション (DFSR)
をサポートします。
コスト最適化の推奨事項
FSx for Windows File Server と FSx for ONTAP の両方のパフォーマンスは、料金と同様に、非常に設定に依存します。FSx for Windows File Server の料金は、主にストレージ容量とストレージタイプ、スループット容量、バックアップ、および転送されたデータによって異なります。FSx for ONTAP では、SSD ストレージ、SSD IOPS、キャパシティプールの使用状況、スループットキャパシティ、バックアップに対して料金が発生します。
ファイルサービス | 5 TB ストレージのコスト | 設定 | リージョン |
---|---|---|---|
FSx for Windows File Server | 982.78 USD | 単一のアベイラビリティーゾーン SSD (15,000 IOPS) 32 MBps 5 TB バックアップ (重複排除による節約なし) |
米国東部 (バージニア北部) |
FSx for ONTAP | 979.28 USD | 単一のアベイラビリティーゾーン 100% SSD 読み取り/書き込みキャパシティー階層 15,000 15,000 SSD IOPS 128 MBps 5 TB バックアップ (重複排除による節約なし) |
米国東部 (バージニア北部) |
以下に留意してください。
-
重複排除と圧縮により、データサイズを縮小することで物理デバイスにより多くのデータを保存できますが、プロビジョニングされたソリッドステートドライブ (SSD) またはハードディスクドライブ (HDD) ストレージに対して料金が発生します。
-
FSx for ONTAP を使用してデータを階層化できます。100% のデータが定期的にアクセスされ、SSD ストレージが必要になることは非常にまれです。コールドデータやアクセス頻度の低いデータを容量階層に移動してコストを削減できます。
-
ここで説明する料金は、SSD 階層の 100% データおよび SSD 階層の 15,000 IOPS で計算されます。
バックアップ
デフォルトでは、FSx for ONTAP と FSx for Windows File Server の両方がフルマネージドバックアップを Amazon S3 に保存します。ただし、FSx for ONTAP では、SnapVault を使用してバックアップするための追加オプションがあります。これにより、容量階層に存在するようにバックアップを設定できます。SnapVault によるバックアップは、デフォルトのフルマネージドバックアップオプションよりもコスト効率の高いセルフマネージドメカニズムです。フルマネージドバックアップオプションは、1 GB/月あたり 0.05 USD です。FSx for ONTAP (容量プールストレージへの 10:1 SSD) の SnapVault バックアップは、0.03221 USD (0.9x0.0219+0.1x0.125) です。
以下に留意してください。
-
AWS マネージドバックアップは、1 時間の粒度を提供します。SnapVault
を使用すると、最短で 5 分になります。 -
NetApp のツール (CLI や API など) を使用して、SnapVault の関係とスナップショットレプリケーションを設定できます。
-
SnapVault
all
ボリュームの階層化ポリシーを有効にして、容量階層をバックアップデータのストレージとして使用します。 -
SnapVault の送信先は、同じ AWS リージョン、クロスリージョン、またはオンプレミスにすることができます。これは通常、1 つのアベイラビリティーゾーンまたは複数のアベイラビリティーゾーンのファイルシステムのバックアップ先です。これに対して、 AWS Backup は Amazon S3 のリージョンレジリエンシーに支えられています。
適切なサイジング
また、適切なサイジングとオーバープロビジョニングの防止を行うことで、コストを削減し、ファイルシステムを最大限に活用することもできます。
適切なサイズにするには、次の操作を行います。
-
データに基づいて現在のニーズを特定します。一般的な Windows ワークロードでは、Performance Monitor
などの組み込みオペレーティングシステムツールを使用できます。 -
Performance Monitor で、次のカウンターを使用して現在のパフォーマンスニーズを測定します。キャプチャ間隔は 1 秒に設定され、最大ログサイズは 1,000 MB で、上書きが有効になります。
Logman.exe create counter PerfLog-Short -o "c:\perflogs\PerfLog-Long.blg" -f bincirc -v mmddhhmm -max 1024 -c "\LogicalDisk(*)\*" "\Memory\*" "\.NET CLR Memory(*)\*" "\Cache\*" "\Network Interface(*)\*" "\Paging File(*)\*" "\PhysicalDisk(*)\*" "\Processor(*)\*" "\Processor Information(*)\*" "\Process(*)\*" "\Thread(*)\*" "\Redirector\*" "\Server\*" "\System\*" "\Server Work Queues(*)\*" "\Terminal Services\*" -si 00:00:01
-
ログキャプチャを開始するには、
logman start PerfLog-Short
コマンドを実行します。ログキャプチャを停止するには、logman stop PerfLog-Short
コマンドを実行します。注記
パフォーマンスログファイルは、キャプチャを実行しているサーバーの c:\perflogs にあります。詳細については、Microsoft ドキュメントの「Windows Performance Monitor の概要
」を参照してください。 -
正しい設定を特定したら、Microsoft DISKSPD
などのディスクストレスツールを使用して、Amazon FSx ファイルシステムで見積りが正しいかどうかをテストします。 -
パフォーマンスに満足している場合は、ファイル共有にカットオーバーします。
ストレージ容量はスケールアップのみできるため、控えめにアプローチすることをお勧めします。スループット容量は、必要に応じてスケールアップまたはスケールダウンできます。
追加リソース
-
Amazon FSx for NetApp ONTAP FAQs
(AWS ウェブサイト) -
新しいメトリクスによる Amazon FSx for Windows File Server のパフォーマンスの最適化
(AWS ストレージブログ)