- 新しい順
- 投票が多い順
- コメントが多い順
AWS の月額利用料を一時的に削減するには、以下の方法が効果的です。
-
不要リソースの停止・削除 現在利用していない EC2、RDS、ECS などを一時停止またはスナップショット化して削除します。
-
ストレージの整理 S3 の不要データを削除します。
-
Elastic IP / ALB / NAT Gateway の整理 使われていないアドレス・ゲートウェイを解放します。
-
Savings Plans / RI の見直し 長期利用が見込まれない場合は一旦解約や短期プランに変更します。
-
将来再開のための構成
- インフラ定義を CloudFormation / Terraform でコード化(IaC)しておく。
- データは S3 スナップショット や RDS スナップショット として保存。
- 必要時にワンクリックで復旧可能な構成にしておく。
仮定に基づいた回答になってしまいますが、以下のアプローチはいかがでしょうか?
基本的な考え方:環境を「保存」してから「停止」する
現在動いている環境の構成情報を保存した上で、実際に稼働しているリソース(コストが発生するもの)を削除するという方法が有効です。これにより、将来事業を再開する際にも同じ環境を再構築できます。 ただし、リスクがあるアプローチのため自己責任でお願いいたします。
1. 現在の環境構成を保存する
AWS CloudFormation IaC generatorという機能を使うと、今動いている環境を自動的にテンプレート(設計図のようなもの)として保存できます。このテンプレートがあれば、将来同じ構成を再現することが可能です。 AWSコンソールのCloudFormation画面から、比較的簡単に操作できます。
この機能の利用方法は以下のブログでコンソール画像付きで紹介されています。公式ドキュメントを参照したほうが正確ですが、大まかな流れはこちらの方が組みやすいかなと思いました。 https://techblog.ap-com.co.jp/entry/2024/09/17/090000
2. 重要なデータのバックアップ
環境を削除する前に:
データベースのスナップショットを取得 S3に保存されているファイルを確認 ドメインやその他の設定情報を記録
3. コストが発生しているリソースを削除
テンプレートとバックアップが確保できたら、EC2インスタンスやRDSなどの稼働中のリソースを削除します。これで月額コストをほぼゼロにできます。 最小限残すもの(月数千円程度)
データのバックアップ(S3、スナップショット等) 構成テンプレート(保存自体は無料) ドメイン関連(使用している場合)
ご注意いただきたい点
作業前に専門家への相談をお勧めします。 削除作業は取り消しができないため、できればAWSに詳しいエンジニアやコンサルタントに一度確認してもらうと安心です。 また、年間契約のサービス(Savings PlansやReserved Instances)がある場合、途中解約できないケースもあります。
回答済み 8ヶ月前
