質問: 現在rails勉強中で、awsを使い出したのですが、気がついたら料金が発生していてどうしたらいいかわからないので質問させていただきます。 請求情報を見ると、 > > EC2 $29.60 > > RDS $3.11 > > DataTransfer $0 > > S3 $0 > > 税 $2.61 > > > となっていまして、月末までの予想が$98.28となっています。 練習がてらに色々と設定を試したり、railsのデプロイしたかったりなどでいくつかインスタンスなど作っていまして、 今月初あたりにec2インスタンスとrdsインスタンスが複数立ち上がったままだったので急いで削除したり停止にしてたりはしました。その時は$10くらいだったと思うのですが、それ以来全くawsは使っていなかったのですが料金が増えていました。 この場合どうしたら料金を抑えられるでしょうか? 参考までに、 EC2のリソース: > > 0 個の実行中のインスタンス > > 0 Dedicated Host > > 8 個のボリューム > > 6 個のキーペア > > 0 個のプレイスメントグループ > > 2 個の Elastic IP > > 0 個のスナップショット > > 3 個のロードバランサー > > 18 個のセキュリティグループ > > > RDSのリソース: > > DB インスタンス (3/40) > > ストレージ割り当て (60.00 GB/100.00 TB) > > DB インスタンス上限を引き上げるには、こちらをクリックしてください > > リザーブドインスタンス (0/40) > > スナップショット (41) > > 手動 (2/100) > > 自動 (23) > > 最近のイベント (12) > > イベントサブスクリプション (0/20) > > パラメータグループ (3) > > デフォルト (1) > > カスタム (2/100) > > オプショングループ (1) > > デフォルト (1) > > カスタム (0/20) > > サブネットグループ (4/50) > > サポートされているプラットフォーム VPC > > デフォルトネットワーク vpc-1529db72 > > > となっています。 これからrailsで作ったアプリケーションの1つはデプロイしたいとは思っているのですが、課金が怖くなっています。料金の抑え方を教えていただきたいですのでよろしくお願いします。
回答: EC2/RDSインスタンスは削除したということなので、恐らく、ELB x3つで60ドル/月弱、あとは、EBSボリューム、EIP で請求が発生してると思います。まずは、「請求書」のページで請求額の明細を確認してみてください。 請求額を安くするポイントですが * EC2のインスタンス:使い終わったら止めるまたは消す。 * RDSのインスタンス:使い終わったら削除して最終バックアップを残す。再び使うときはリストアする。(結構面倒なので操作手順をスクリプト化しておくのがお勧めです) * ELB:使い終わったら消す * EBSボリューム:不要なボリュームを削除。作るときは容量は必用最低限の少なめで作る。(足りなかったら後から拡張できます) * EIP:未使用状態で保有すると若干ですが請求が発生するので、グローバルIPが変わるとまずい場合以外は、使い終わったら消す。 また、12ヶ月間の無料枠がありますが、それぞれ条件がありますので内容をよく確認されることをお勧めします。 ご参考) 作ったり消したりが面倒という場合は、SDKやCLIでスクリプト化するか、CloudFormerでテンプレート化するというのもオススメです。