Slide 1

Slide 1 text

EC2のコストを考える 2024/04/14 株式会社ゆめみ 白"雪姫"

Slide 2

Slide 2 text

自己紹介 Name: 白”雪姫”(Shirayuki) Profile: 2023年8月、ゆめみ入社 ネットワークをメインにH/Wサーバの保守などを経験、その後、セキュリティの世界で物理や 専用クラウドを中心にインフラを経験、最近は AWSを多少触り始める。 苗字を呼ばれるのが嫌いなので、名前 orX名で読んでいただくことが多い Liked Service: AWS Inspecter X(旧Twitter): @yuri_snowwhite

Slide 3

Slide 3 text

開発用のEC2って意外に高いと 感じませんか?

Slide 4

Slide 4 text

1ヶ月(30日仮定) で起動してみる サンプルにしたスペック 東京リージョン t3.micro gp2の30GiB EBS EIP無し AmazonLinux オンデマンド稼働 稼働料金 0.0136 $/hr x 24 h x 30 days EBS料金 0.12 x 30GiB 合計 13.392$(約2008.8円)

Slide 5

Slide 5 text

使っていない時間は 止めたら良いのでは?

Slide 6

Slide 6 text

平日夜間帯や土日を停止した場合の料 金を算出

Slide 7

Slide 7 text

1ヶ月(30日仮定) で起動してみる サンプルにしたスペック 東京リージョン t3.micro gp2の30GiB EBS EIP無し AmazonLinux オンデマンド稼働 起動時間はAM5:00〜PM22:00の 17時間・土日は停止(8日換算) 24hの時は稼働料金は 13.392$(約2008.8円) 稼働料金 0.0136 $/hr x 17 h x 22days EBS料金 0.12 x 30GiB 合計 8.6864$(1580.4円) 差額 4.7056$(705.84円)/月

Slide 8

Slide 8 text

金額の増加率 グラフも比例的に差分 幅が広がっていく

Slide 9

Slide 9 text

どうやって時間停止する?

Slide 10

Slide 10 text

利用したサービス ・稼働しているEC2 ・Amazon EventBridge ・EventBridgeで起動するスクリプト(マネージメントコンソールで選択できる) 起動・停止を実行 時間記載はcron方式

Slide 11

Slide 11 text

実践-1 Amazon EventBridgeのスケジュールから新規作成。 cron方式を選択して、月曜〜金曜の設定。 この際、Start用とStop用で2スケジュール必要なので注意。 また、時間設定は以下を参考に設定 https://docs.aws.amazon.com/ja_jp/eventbridge/latest/userguide/e b-cron-expressions.html

Slide 12

Slide 12 text

実践-2 ターゲットAPIのところで「すべての API」でEC2を選択、起動時は「Start」 (停止の時は「Stop」)で検索をすると 該当のスクリプトが出てきます。

Slide 13

Slide 13 text

実践-3 実践2のスライドで選択すると自動的 にスライドしていき、下記の画面に移 動します。 この"MyData”をインスタンスIDへ書き 換えて完了です。 複数台ある場合は、「,」区切りにて指 定も可能です。 残りはウィザードに従います。

Slide 14

Slide 14 text

メリットとデメリット メリット ・手軽にコストの削減が出来る ・手動で実行する手間は省ける ・複数台居ても設定をしっかりしていれ ば、停止, 起動漏れはおきない ・起動または停止を変更したいときは AWS EventBridgeで無効化すれば実行 されない様に出来る デメリット ・開発過渡期などの長時間起動が必要 な時には使えない ・パブリックIPを紐付ける設定の場合は 毎回IPが変わってしまう

Slide 15

Slide 15 text

実際やってみて 4.7056$/month x 12 mon = 56.4672 $ 約8470円 を削減しました。

Slide 16

Slide 16 text

ご静聴ありがとうございました Fin.