データ転送コストの考え方のシナリオ判断

通信量と経路が異なるケースを比較し、データ転送費用を判断します。無料区間を広く解釈しすぎず、処理・保存・要求料金も足し、可用性を保ちながら費用を改善する練習をします。

この単元で学ぶこと

  • 条件付きの通信量と料金を計算する
  • NAT・エンドポイント・地域間複製の料金を区別する
  • キャッシュや経路変更の効果と可用性を評価する

本文解説

1. 行きと帰りを別に数える 要求を送る量が小さくても、結果を受け取る量が大きいことがあります。送信元と宛先、どちらの方向がどの料金の対象かを確認します。説明用に課金対象のダウンロードが500 GB、単価0.04ドル毎GBなら20ドルです。入力転送料が無料となるサービスでも、返す方向や追加機能が同じ条件とは限りません。

2. 単位と無料枠 説明用に1件2 MBの結果を10000回送り、1 GB=1000 MBという仮定なら合計20 GBです。実際の請求では料金表の単位を確認し、十進と二進を混同しません。無料枠や段階料金を計算する際は、すでにほかのサービスで使った量を含む集計範囲も確認します。この教材の仮定を現在の固定無料枠や単価として暗記しません。

3. NATの経路を分ける 同一リージョンのS3へEC2から通信する場合でも、NAT経由ならNATの時間・処理料金を確認します。さらにEC2とNATが異なるAZなら、その区間を別に評価します。説明用に1台を20時間、合計100 GB処理し、時間0.03ドル・GB当たり0.04ドルなら0.60+4=4.60ドルです。これは転送料等を除く2項目だけの例です。

4. Endpointの選択 対応するS3通信にGateway endpointを利用すると、その経路でNAT処理料を避けられます。Endpoint自体は時間・処理料がない一方、S3料金は残ります。Interface endpointならAZごとの時間料と処理料を確認します。同一リージョン内のInterface endpointのAZ間転送料無料という扱いを、処理料金やNATへ誤って広げないようにします。

5. 複製の更新量 別リージョンへ複製すると、最初のデータだけでなくその後の更新も移動します。説明用に初回100 GBと30日間毎日5 GBの更新分を転送するなら合計250 GBです。地域間転送のほか、宛先保存、複製要求、必要なら管理機能等も含めます。更新で上書きされるのか版が残るのかによって、保存量が転送量と同じになるとは限りません。

6. キャッシュの条件 同じ容量の応答1000件のうち80%をキャッシュだけで返せる仮定なら、オリジンから読むのは200件です。利用者へ返す1000件そのものが消えるわけではありません。CloudFrontではS3からの無料転送区間と、配信側のプラン・要求等を分けます。キャッシュキー、TTL、認証や個別化によってヒット率が変わるため、実測が必要です。

7. 圧縮と追加処理 1か月の課金対象通信を1000 GBから600 GBへ減らし、同じ説明用単価0.05ドル毎GBなら、その項目の削減は20ドルです。圧縮の計算処理や保存、キャッシュ等に月10ドル増える仮定なら、ほかが同じとき総削減は10ドルです。転送部分の削減をそのまま請求全体の削減と呼ばないようにします。

8. 要件を変えずに検証 費用削減案は、変更前後の同じ処理量と可用性要件で比較します。NATの台数や経路を変える場合は、障害時に別AZの通信も止まらないかを確認します。費用の明細、通信メトリクス、必要なアクセスの成功、障害時の動作を合わせて検証します。見積りが低くても、必要な通信を拒否しているだけなら改善とは言えません。

図解

見積りから変更後の確認まで
問題の単価と単位は説明用です。実環境では最新の料金条件と実績を使用します。

重要ポイント

  • 方向と経路の課金対象量を明示して計算する。
  • 転送量と保存量、オリジン要求と利用者要求は別。
  • 変更前後で同じ業務条件を満たすか確認する。

間違えやすい点

  • キャッシュヒットした分だけ利用者への配信もなくなると考える。
  • 初回複製だけを見積もり、その後の更新転送を落とす。

用語解説

キャッシュヒット率
対象要求のうちキャッシュから応答できた割合。
オリジン
CloudFront等が必要に応じて内容を取得する元のサーバーやS3等。
課金対象量
無料枠や条件を考慮したうえで単価を適用する利用量。

関連教材

参考資料

教材データに登録された参考リンクです。リンク先の内容や更新日は提供元でご確認ください。

確認問題の出題・採点や学習履歴の保存にはログインが必要です。