FSxNの何が激アツなのか、他のストレージサービスと比べた有意点、選定ポイントを紹介します。
キミはAmazon FSx for NetApp ONTAPという 激アツストレージサービスを知っているか 2023/4/11 AWS事業本部 コンサルティング部 のんピ
View Slide
2自己紹介{"本名": "山本 涼太 (覚えなくていいです)","部署": "AWS事業本部 コンサルティング部","前職": "インフラエンジニア in データセンター","興味のあること": "面白そうなブログネタ探し","好きなAWSサービス": ["AWS Transit Gateway","AWS Step Functions""Amazon FSx for NetApp ONTAP"],"称号" : ["2022 APN ALL AWS Certifications Engineers","2022 APN AWS Top Engineers (Networking)"]}
3知っていますか?Amazon FSx for NetApp ONTAP
タイトル 2021/10/5 〇〇部 氏名 Amazon FSx for NetApp ONTAPへの愛を語りますLOVE !
5というLTをしたことがあるぐらい私は好きです
6しかしそんなに知名度が伸びていない気がする
7なので今から布教活動をします
8おそらくこのセッションを見ると
タイトル 2021/10/5 〇〇部 氏名 Amazon FSx for NetApp ONTAPちょっと気になる . . .
10になると思います
11Amazon FSx for NetApp ONTAP(以降FSxN) とはNetApp ONTAP のフルマネージドサービス
12NetApp ONTAP とはNetAppが提供するストレージOS
13FSxN の特徴的な機能- マルチプロトコル対応 (NFS / SMB / iSCSI)- データ保護機能 (Snapshot / SnapMirror / SnapVault)- キャッシュ機能 (FlexCache)- クローン機能 (FlexClone)- Storage Efficiency (重複排除 / 圧縮 / コンパクション)- 動的な階層化 (FabricPool)- マルウェア対策 (Vscan / FPolicy)- 高性能 (4,096 MBps / 160,000 IOPS / 各種キャッシュ)
14ちょっと待って機能が多すぎて把握できない
15大丈夫です各機能について紹介していますDevelopersIOのAmazon FSx forNetApp ONTAPの記事はこちらから
16なるほどなんとなくスゴいサービスということは分かった
17でも使い所がよく分からないな
18特にAmazon EFS (以降EFS)やAmazon FSx for Windows File Server (以降FSxW)との使い分けがよく分からないな
19はい説明します
20 EFSとFSxN比較編
21EFSではなくFSxNを使った方が良い場面常時高パフォーマンスを出すことが求められる
22EFSのスループットモードは3種類1. バーストモード○ ファイルシステムのサイズに応じてスループットが拡張○ クレジットを消費してバースト可能○ 追加コストなし2. プロビジョニングモード○ 指定したスループットを一貫して提供3. エラスティックモード○ 必要とするスループットを自動で提供○ 読み書き量(GB)で課金
23常時高パフォーマンスを出す必要がある場合はプロビジョニングモードを選択● バーストモード○ クレジットが枯渇した場合に性能が出なくなる■ ベースラインまで制限される● エラスティックモード○ 性能は最大Readで3GiBps、Writeで1GiBps出る○ 読み書き量(GB)で課金されるため、常時読み書きする場合はかなりの金額となる
24EFSのプロビジョニングモードは良いお値段https://aws.amazon.com/jp/efs/pricing/
25FSxNはその約1/5のお値段https://aws.amazon.com/jp/fsx/netapp-ontap/pricing/
26ほぼ同じ条件で月額使用料を試算してみるNFS● ストレージタイプ : 標準ストレージ● ストレージサイズ : 1TB● 高頻度アクセスデータの割合 : 20%● スループットモード : プロビジョンドモード● スループット : 128MBpsFSxN● デプロイタイプ : Multi-AZ● ストレージサイズ : 1TB● キャプールストレージの読み取りリクエスト : 10,000,000● キャプールストレージの書き込みリクエスト : 10,000,000● SSD IOPS : 3,072● SSD のデータ割合 : 20%● 圧縮と重複排除による削減量 : 65%● スループット : 128MBps● バックアップストレージ : 100GB
ストレージ料金を差し引いてもFSxNが安い27試算結果EFS : 943.88USD FSxN : 566.71USD
28FSxNではなくをEFS使った方が良い場面● ファイルシステムのサイズが数GB● ファイルシステムのサイズが大きく増減する可能性がある● 常時高スループット / 高IOPSが求められていない● 大阪リージョンにバックアップを転送する必要がある● Multi-AZ構成でオンプレミスからのDirect Connect経由でアクセスが必要だがTransit VIFの用意ができない● 手間なくAWS LambdaやAWS Fargateと連携させたい
29 FSxWとFSxN比較編
30FSxWではなくFSxNを使った方が良い場面64TB以上のストレージor高パフォーマンスを出すことが求められる
31FSxWは64TBまでだが、FSxNは実質無制限プライマリストレージ● SSD● 性能に最適化● 容量は 1〜192TBキャパシティプールストレージ● オブジェクトストレージ● プライマリストレージと比較して安価● 実質容量制限なし(PBクラス)● プロビジョニングする必要なし階層化ポリシーに応じてブロックレベルでどちらかのストレージに保存
32FSxWのスループット料金も良いお値段https://aws.amazon.com/jp/fsx/windows/pricing/
33ほぼ同じ条件で月額使用料を試算してみるFSxW● デプロイタイプ : Multi-AZ● ストレージタイプ : SSD● ストレージサイズ : 1TB● 重複排除による削減量 : 65% (プロビジョニングするストレージは350GB)● スループット : 128MBps● バックアップストレージ : 100GBFSxN● デプロイタイプ : Multi-AZ● ストレージサイズ : 1TB● キャプールストレージの読み取りリクエスト : 10,000,000● キャプールストレージの書き込みリクエスト : 10,000,000● SSD IOPS : 3,072● SSD のデータ割合 : 20% (SSDの最小値が1TBであるため試算結果に影響しない)● 圧縮と重複排除による削減量 : 65%● スループット : 128MBps● バックアップストレージ : 100GB
重複排除を差し引いてもFSxNが安い34試算結果FSxW : 763.07USD FSxN : 566.71USD
35こんな時はFSxNではなくをFSxW使った方が良い● ファイルシステムのサイズが数十GB● スループット / IOPSもそこまで求められていない● 大阪リージョンにバックアップを転送する必要がある● Multi-AZ構成でオンプレミスからのDirect Connect経由でアクセスが必要だがTransit VIFの用意ができない● ファイルアクセス監査ログをClowdWatch Logs、KinesisData Firehoseに出力したい● Amazon FSx File Gatewayでキャッシュを置きたい● Amazon Kendraでインテリジェントな検索をしたい
36なるほどケースバイケースはあるが高性能・高機能なファイルサーバーはFSxNを候補に入れても良さそうだな
37ただファイルサーバー使う予定無いです
38はいFSxNはファイルサーバー用途以外でも使える
39覚えていますか?FSxNはiSCSIにも対応しています
40つまりはボリュームをFSxNに集約することも可能未使用領域が多いEBSボリューム= 無駄な課金が発生使用率10% 使用率50% 使用率30%使用率60% 使用率20%ボリュームの割り当て量を調整- 無駄なEBSのコストを削減- 階層化によるコスト削減- 重複排除・圧縮による使用量削減
41加えてオリジナルのボリュームから書き込み可能なクローンを高速に作成できる
42本番データを使った検証環境が爆速で準備できるEBSボリュームで準備 FlexCloneで準備本番データを保存している EBSボリューム検証環境EC2インスタンスEBSボリューム EBSボリュームEBSスナップショットデータのコピーに時間かかるファーストタッチペナルティによる性能劣化スナップショット取得に時間かかる本番と検証併せて課金対象のデータ量が2倍に本番データを保存しているFSxNボリューム検証用FSxNボリューム検証環境EC2インスタンスFlexCloneにより瞬時に作成and課金対象のデータ量は差分のみiSCSIにより接続
43つまりはFSxNを上手に使うことで金銭コストと時間コストを減らすことができる
44気になったらPoCで使い勝手を確認しましょう
46になりましたか?
47