翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
適切な SMB ファイルストレージを選択する
概要:
AWS は、最新の AWS インフラストラクチャイノベーションとセキュリティを組み合わせながら、業界をリードするファイルサービスの豊富な機能を提供するさまざまなフルマネージドストレージサービスを提供します。 AWS サービスを Infrastructure as Code (IaC) ワークフローに組み込み、 AWS コンピューティング、モニタリング、およびデータ保護サービスと統合することができます。Windows ワークロードでは、アプリケーションのニーズに合わせて使用できる 2 つのフルマネージドファイルサービス、すなわち FSx for Windows File Server と Amazon FSx for NetApp ONTAP から選択できます。
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、Windows アプリケーション、仮想デスクトップインフラストラクチャ (VDI) には Always On フェイルオーバークラスターインスタンスを使用することをお勧めします。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)
をサポートしています。 -
DFS レプリケーション (DFSR)
をサポートするのは FSx for Windows File Server のみであり、単一のアベイラビリティーゾーンを使用する場合のみです。
コスト最適化の推奨事項
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 でのバックアップは、デフォルトのフルマネージドバックアップオプションよりもコスト効率の高いセルフマネージドメカニズムです。フルマネージドバックアップオプションは月額 0.05 USD/GB です。FSx for ONTAP の SnapVault バックアップ (SSD とキャパシティプールストレージの比率 10:1) は 0.03221 USD (0.9x0.0219+0.1x0.125) です。
以下に留意してください。
-
AWS マネージドバックアップは、1 時間の粒度を提供します。SnapVault
を使用すると、5 分単位にまで短縮できます。 -
NetApp のツール (CLI や API など) を使用して、SnapVault の関係とスナップショットレプリケーションを設定できます。
-
SnapVault ボリュームの
all階層化ポリシーを有効にして、キャパシティ階層をバックアップデータのストレージとして使用します。 -
SnapVault の送信先は、同じ AWS リージョン、クロスリージョン、またはオンプレミスにすることができます。これは通常、単一のアベイラビリティーゾーンまたは複数のアベイラビリティーゾーンのファイルシステムのバックアップ先です。これに対して、 AWS Backup は Amazon S3 のリージョンの耐障害性に支えられています。
適切なサイジング
また、適切なサイジングと、過剰なプロビジョニングの防止を行うことで、コストを削減し、ファイルシステムを最大限に活用することもできます。
適切なサイズにするには、以下を実行します。
-
データに基づいて現在のニーズを特定します。一般的な Windows ワークロードでは、パフォーマンスモニター
などの組み込みオペレーティングシステムツールを使用できます。 -
パフォーマンスモニターで、次のカウンターを使用して現在のパフォーマンスニーズを測定します。キャプチャ間隔は 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 Overview
」を参照してください。 -
正しい設定を特定したら、Microsoft DISKSPD
などのディスクストレスツールを使用して、Amazon FSx ファイルシステムで見積もりが正しいかどうかをテストします。 -
パフォーマンスに満足したら、ファイル共有にカットオーバーします。
ストレージキャパシティはスケールアップしかできないため、控えめなアプローチをお勧めします。スループットキャパシティは、必要に応じてスケールアップまたはスケールダウンできます。
その他のリソース
-
Amazon FSx for NetApp ONTAP FAQs
(AWS ウェブサイト) -
新しいメトリクスによる Amazon FSx for Windows File Server のパフォーマンスの最適化
(AWS ストレージブログ)