データ転送したときの転送費用ってどんなもんなのでしょうか?気になったので調べました。データ転送すると費用はいくらかかるのでしょうか?素朴な疑問解消するべく検証した記録です。公式ドキュメントからは判断つかなかったため、データ転送した結果の請求額から判断しています。追加でパブリックサブネットの場合も検証した結果、セッションマネージャー経由は転送速度が遅いことがわかりました。インスタンスストアをファイル転送用のストレージとして利用します。/scratch/scratchディレクトリにインスタンスストアをマウントして準備完了しました。サイズのダミーファイルを作成しました。メトリクスと、請求書から確認します。セッションマネージャーで接続する経路は図の状態です。インスタンスへファイルをアップロードします。速度は変わりませんね。ファイルのアップロード終わるまで放置します。3:28:033時間半後には終わっていました。アップロードしたファイルを今度はダウンロードします。時間かかるのでまた待ちます。3:14:522時間半で完了しました。メトリクスから前半のアップロード、後半のダウンロードのグラフを確認します。EC2(クライアント)へファイルをアップロードしたときのバイト数が確認できます。ファイルをダウンロードしたときのバイト数が確認できます。経由していることを確認できました。データ処理料が発生してることが確認できます。表示のキャプチャを取得しておけばよかったです。まではインターネットへ出ているため、インターネットアウトの料金が適用されるかと思ったのですが請求されていません。データ転送料金が発生します。セッションマネージャーで接続する経路は図の状態です。経路検証と混在しないよう日を空けて検証を再開しました。同様にアップロードしました。4.11ダウンロード同様にアップロードしたファイルをダウンロードしました。メトリクスから前半のアップロード、後半のダウンロードのグラフを確認します。これは、エンドポイントの所有者に料金が請求されるバイト数です。Cloudアップロード時の各エンドポイントの状況です。スリープ設定を誤りスリープで中断しました。それでファイル転送の途切れが2度発生しています。レジュームオプションのおかげで再開して転送を終えました。ダウンロードはスリープ設定を2度もミスった経験を活かし無事スリープにならずに転送を終えました。エンドポイントはssmmessagesでした。サービスへの呼び出しを行います。使用して安全なデータチャネルを経由してインスタンスに接続する場合にのみ必要です。エンドポイントのデータ処理料が発生していることが確認できます。とオンプレ間のインターネットアウトの料金は適用されていません。インターネットアウトの料金は発生しませんでした。エンドポイントの処理料金が発生します。別途リソースの起動代は発生します。経由など費用のかからない経路を利用した方がいいですね。おわりに想定と異なった結果だったため、本当にインターネットアウトの料金が発生しないのかあれこれ検証した結果の見どころだけまとめした。間のセッションマネージャーの主なユースケースはシェルアクセスか、ちょっとしたファイル転送くらいだったため今まで通信経路のコストを意識したことがありませんでした。メトリクスで追えない都合、請求書の料金しか判断できる材料はありませんでした。なにか良い判定方法があればご連絡いただけると嬉しいです。場合、セッションマネージャー経由してファイル転送するとどうなるのかが気になっているので近いうちに検証しようと思います。2022/7/4追記パブリックサブネット編を検証しました。一般的な通信経路の最適化では以下のブログが参考になりますので是非チェックしてください。