現在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つはデプロイしたいとは思っているのですが、課金が怖くなっています。料金の抑え方を教えていただきたいですのでよろしくお願いします。