###前提・実現したいこと
AWSでBillingAlertを設定し、無料利用枠内を超えたらインスタントを停止したいです。
DOS攻撃をされた場合などにも、高額請求されないようにしたいです。
使用しているのはEC2のみです。
###発生している問題
調べたところ下記2点の方法を見つけました。
(A)料金を閾値にする
◇設定方法
東京リージョンにアラームを作成する方法がわかりません。
なぜかUS East (バージニア北部) リージョンでしか設定できません。
◇問題点
・料金にはすぐには反映されないと考えられるため、
反映された後に停止させても、実際にはおそらく閾値で設定した額よりも、
高い額が請求されてしまう。
・通知させることはできるが、閾値を超えた場合何らかの処理を行う(インスタンス停止など)
ということができないと思われる。
(B)CPU使用率を閾値にする
◇設定方法
EC2 Management Consoleで対象のインスタンスを右クリック
→CloudWatchのモニタリング
→アラームの追加/編集
(https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/DeveloperGuide/UsingAlarmActions.html)
◇問題点
DOS攻撃を受けた場合にもすぐに、感知して停止させることができると思われるが、
CPU使用率と料金とが結びつかない。どのくらいに設定すればよいかが分からない。
実現方法と、具体的な設定方法(料金閾値でのalertは設定方法が分からないため)について分かる方いましたら、教えていただけないでしょうか?
###補足情報
このEC2のインスタンスはWEBサービスの本番環境に使用するつもりです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/12 07:28 編集