COST08-BP03 データ転送コストを削減するサービスを実装する
データ転送コストを削減するサービスを実装します。例えば、エッジロケーションやコンテンツ配信ネットワーク (CDN) を使用してエンドユーザーにコンテンツを配信する、アプリケーションサーバーまたはデータベースの前にキャッシュレイヤーを構築する、クラウドへの接続に VPN ではなく専用ネットワーク接続を使用するなどです。
このベストプラクティスを活用しない場合のリスクレベル: 中
実装のガイダンス
ネットワークデータ転送の使用量を最適化するのに役立つさまざまな AWS サービスがあります。ワークロードのコンポーネント、種類、クラウドアーキテクチャにもよりますが、これらのサービスはクラウド上でのトラフィックの圧縮、キャッシュ、共有、分散に役立ちます。
-
Amazon CloudFront
は、低レイテンシーかつ高速の転送速度でデータを転送する、グローバルなコンテンツ配信ネットワークです。世界中のエッジロケーションでデータをキャッシュすることで、お客様のリソースの負荷を軽減します。CloudFront を使用することで、レイテンシーを最低限に抑え、世界中の多数のユーザーにコンテンツを配信するための管理労力を軽減できます。経時的に使用量を増やす予定がある場合、Security Savings Bundle を使用すると、CloudFront の使用量を最大 30% 節約できます。 -
AWS Direct Connect
により、AWS への専用ネットワーク接続を確立できます。このサービスにより、ネットワークコストの削減、帯域幅の増加、インターネット経由の接続よりも安定したネットワーク接続が実現します。 -
AWS VPN
を使用すると、プライベートネットワークと AWS グローバルネットワークとの間に安全なプライベート接続を確立できます。シンプルな接続とフルマネージド型の伸縮自在なサービスは、小規模なオフィスやビジネスパートナーに最適です。 -
VPC エンドポイントにより、プライベートネットワークを利用した AWS サービス間の接続が可能になり、パブリックデータ転送と NAT ゲートウェイのコストを削減できます。ゲートウェイ VPC エンドポイントでは時間単位の料金は発生せず、Amazon S3 と Amazon DynamoDB がサポートされています。インターフェイス VPC エンドポイントは AWS PrivateLink により提供され、時間単位の料金と GB あたりの使用料が発生します。
-
NAT ゲートウェイにはスケーリングと管理機能が組み込まれており、スタンドアロンの NAT インスタンスとは異なりコストを節約できます。NAT ゲートウェイはトラフィックの多いインスタンスと同じアベイラビリティーゾーンに配置し、Amazon DynamoDB または Amazon S3 にアクセスが必要なインスタンスでは VPC エンドポイントを使用して、データ転送とデータ処理コストを削減することを検討してください。
-
エッジでデータを収集および処理するときは、コンピューティングリソースを備えた AWS Snow Family
デバイスを使用します。AWS Snow Family デバイス (Snowcone 、Snowball 、Snowmobile ) を使用すると、ペタバイト規模のデータをコスト効率よく、オフラインで AWS クラウドに移動できます。
実装手順
-
サービスを実装する: データ転送モデリングを使用し、VPC フローログを確認して、サービスとワークロードタイプに基づいて適切な AWS ネットワークサービスを選択します。最大のコストと最大のボリュームフローがどこにあるかを調べます。AWS のサービスを確認し、転送を減らすか排除するサービス (特にネットワークとコンテンツ配信) があるかどうかを評価します。また、データへの繰り返しのアクセス、または大量のデータがあるキャッシュサービスを探します。
リソース
関連ドキュメント:
関連動画:
関連する例: