FSx のシャドウコピーの最大数の設定方法を教えてほしい
困っていること
FSx のシャドウコピーの最大数の設定方法を教えてください。
どう解決すればいいの?
最近 AWS からシャドウコピーの最大数の数を調整するよう通知があったお客様から、設定方法の確認についてのお問い合わせを多くいただいております。
基本的に設定方法としては以下のドキュメントの通りリモート PowerShell セッションにつないで、Set-FSxShadowStorage コマンドで最大数を設定するという流れになります。
ただ、このコマンドで設定する際の Default としての値がファイルシステムを作成した時期により違いがあるようです。
詳しい時期は不明ですが、昨年のある時点までは最大数の Default 値が 500 となっていたようですので、その場合には -MaxShadowCopyNumber のオプションをつけて数値を指定するようにしてください。
また、ストレージの種類が HDD では「20」、SSD では「64」以下を指定するよう推奨されておりますが、そもそも HDD ではシャドウコピーの設定自体が非推奨となっておりますので、HDD ストレージをご利用の方は SSD に切り替えるかシャドウコピーを無効にすることもご検討ください。
シャドウコピーによるデータの保護 - Amazon FSx for Windows File Server
シャドウコピーを有効にする場合は、通常、シャドウコピーを維持するために Windows の方が高い入出力 I/O パフォーマンスを消費することと、HDD ストレージが入出力操作の I/O パフォーマンス容量が低いことを考慮して、HDD ストレージではなく SSD ストレージで設定されたファイルシステムを使用することをお勧めします。