Amazon CloudWatch Logs の保管コストは案外高いので、古いログはS3に送ろう
- POSTS
1. はじめに Amazon CloudWatch Logs は、マネージドサービスでサーバーの構築やストレージの空き容量を気にせず運用することができる点で大きなメリットがあります。
ただ、便利な Amazon CloudWatch Logs ですが、ログデータが増えるにつれて、Amazon CloudWatch Logs へのログの取り込みやストレージ料金が高額になる恐れがあります。
一定期間経過したログは、Amazon CloudWatch Logs から削除し、別のコストパフォーマンスの良いストレージに移行することでログ保管にかかるコストを減らす方法についてまとめました。
2. 本記事の目的 Amazon CloudWatch Logs と Amazon S3 の料金特性を理解する。 安全かつ自動的にコストを抑えるための具体的な対策を知る。 3. Amazon CloudWatch Logs の料金は案外高い(課題) Amazon CloudWatch Logs は、ログの収集からリアルタイムの監視までをシームレスに行うことができる非常に便利な機能です。
しかしながら、前述したとおり、Amazon CloudWatch Logs にログを蓄え始めて、半年、一年と時間が経つうちに Amazon CloudWatch Logs の料金が高額になっていることがあります。
ここで Amazon CloudWatch Logs の料金体系を確認してみます。
※ ここではログの取り込みとストア料金のみ
3.1. 無料利用枠 カテゴリ コスト データ取り込み 5GB/月 ストア 5GB/月 ※ 2026年5月23日現在
3.2. 有料利用枠 カテゴリ コスト データ取り込み 1GBあたり月額0.76米ドル ストア 圧縮時1GBあたり0.033米ドル ※ Amazon CloudWatch Logs では、データ取り込み時はログデータは圧縮されてませんが、保存される際にログデータを圧縮する。