MEGAZONEブログ
AWSストレージコスト最適化のベストプラクティス
AWS storage cost-optimization best practices
Pulisher : AI & Data Analytics Center ジョー・ミライ Description : コスト最適化、TCO削減、生産性を高めながらビジネスの成長を加速させるストレージソリューションに関するセッション
はじめに
通常、データインターフェース、データレイク、DWH(データウェアハウス)構築など、全般的なデータ利用業務において、基本的にS3サービスを使います。
特に運用業務の環境では、時間が経つにつれてS3のオブジェクトはどんどん増えていく一方です。
本セッションは、このように発生するコストを削減するために効率的に管理する方法を紹介してくれました。
セッションの概要説明
本セッションでは、コストを最適化し、TCOを削減すると同時に生産性を高め、ビジネスの成長を加速するストレージソリューションについて説明しました。
AWSストレージポートフォリオを使用すると、クラウドで簡単かつコスト効率よくストレージを起動、実行、拡張することができ、ビジネスイノベーションに多くの時間を割くことができると述べました。
オンプレミスストレージでS3サービスを使用する際のコスト削減を可能にします
ストレージをクラウドに移行することで、社内ソリューションと比較して大幅なコスト削減が可能です。クライアントは通常、移行するだけで約20%を削減し、その後、クラウドネイティブサービスを最適化して使用することで、さらに削減することができ、合計で60~70%の削減が可能であると報告しています。
最適化による段階的コスト削減
クラウドストレージサービス(EBS、S3、EFSなど)を特定のアプリケーションとワークロードの要件に合わせて決定します。Storage Evaluation機能により、これをサポートすることができます。
Amazon EFSとFSXファイルストレージサービス
Amazon EFSおよびFSxファイルストレージサービスは、データの重複排除、圧縮、ストレージレイヤーを構築することで、独自の管理ソリューションと比較して大幅なコスト削減を実現します。一般的に30~50%のコスト削減効果があります。
EBS
EBSではGP2よりGP3を主に使用します。
すべてをデフォルトのGP系ディスクに設定するのではなく、該当する場合は、より低コストのストレージ、低コストな HDD、およびアーカイブレイヤーを検討してください。Elastic VolumesとSnapshot Archiveの使用をお勧めします。
EFS
ストレージ容量とパフォーマンスをプロビジョニングしたり、管理することなく、ファイルデータを共有するのに役立つサーバーレスで柔軟なファイルストレージを実現するように設計されています。
S3連携機能を利用して応用するオプション
オブジェクトのサイズが大きいほど、S3ストレージと移行コストが大幅に削減されます。より小さなオブジェクトを配置することをお勧めします。ストレージレンズ、CloudWatch、S3 Inventory、Athenaは、ストレージの利用状況とパターンを可視化することができます。
注意事項
既存のシステムを単純に移行するのではなく、クラウドネイティブストレージサービスを適切に活用すれば、場合によっては60~70%以上のコスト効率を実現することができます。ストレージパターンを継続的に最適化することが重要です。
セッションを終えて
正直、私は今までS3の基本的な機能だけで、必要な機能を完全にカバーし、他のサービスについて検討したことがなかったのですが、作業ワークロードごとに特化したその他のS3サービスの機能を整理しながらS3の特徴について整理することができ、特にその中でも最適化によるコスト削減を念頭に置かなければならないと思いました。
このセッションを聞いてから、現在運用中のS3ワークロードをEFSとFSXファイルストレージサービスで活用すべきかを検討しようと思います。