うわっ・・・
私のインスタンス入札価格、高すぎっ・・

@tnaototo
Naoto Teruya
RyukyuInteractive, Inc.
Developer
Amazon EC2 スポットインスタンス
入札制だけど
通常より安い価格でインスタンスが使える仕組み

スポット価格が入札価格を上回ると強制Terminate

詳しくはこちら
http://aws.amazon.com/jp/ec2/spot-instances/
http://www.slideshare.net/AmazonWebServicesJapan/20131023-aws-meisterregeneraterispotpublic
このLTでは・・

スポットインスタンスで
開発サーバーを建てて
悲惨ステキな事になったという話
ご注意ください・・
失敗談だけなので、
技術的な話は一切ありません。
肩の力を抜いて、ご覧ください。
Q.開発サーバーは仮想ですよね?
A.うちはVM使ってます
問題点
• ホストが貧弱
問題点
• ホストが貧弱
• ホストが死んだら終わり
問題点
• ホストが貧弱
• ホストが死んだら終わり
• 社外から見たい/作業したいという
要望
問題点
• ホストが貧弱
• ホストが死んだら終わり
• 社外から見たい/作業したいという
要望
→やろうとするといろいろと面倒・・
やろうとするといろいろと面倒・・
サーバーだけじゃなくてNW周りも設定しないと・・
黙れ小僧!!
黙れ小僧!!
簡単にできるものが、
ほしい・・
見つけました!
上司を説得してAWS利用をOKさせる3つのポイント

http://www.slideshare.net/serverworks/201202-clouddays-awsok3
AWS導入にあたり・・
1. どうしても m1.small
AWS導入にあたり・・
1. どうしても m1.small
2. 土日/深夜作業する人がいるので、
スケジュール組むのめんどくさい
AWS導入にあたり・・
1. どうしても m1.small
2. 土日/深夜作業する人がいるので、
スケジュール組むのめんどくさい

m1.small をずっと起動させておく
AWS導入にあたり・・
1. どうしても m1.small
2. 土日/深夜作業する人がいるので、
スケジュール組むのめんどくさい

m1.small をずっと起動させておく
→ 以外に高くつく・・
安く上げる方法、無いかな・・
見つけました!
Amazon EC2 スポットインスタンス
入札制だけど
通常より安い価格でインスタンスが使える仕組み

スポット価格が入札価格を上回ると強制Terminate

詳しくはこちら
http://aws.amazon.com/jp/ec2/spot-instances/
http://www.slideshare.net/AmazonWebServicesJapan/20131023-aws-meisterregeneraterispotpublic
ただ、
突然Terminateされるのは・・
直近3ヶ月のPricing Historyを眺める

※当時の画像が無いので、加工して作ったものです。
※当時はもっと穏やかで、$1.00/hにも届いていませんでした・・
ここで私の必殺技発動!
|
\ __ /
_ (m) _ピコーン
|ミ|
/ `´ \
(‘A`)
ノヽノヽ
くく
スポットインスタンスで
あり得ない金額を設定
あり得ない金額
$10/h なんて
あり得ない額にしとけばいいんじゃね?
運用開始

$10/h のスポットインスタンスで
常時稼働

※これ以外は常時稼働の通常micro3つ
うち1つは750h無料
2週間経過

※通常だと $0.088/h * 24h ≒ $2.11
3週間経過

※通常だと $0.088/h * 24h ≒ $2.11
いいね
正解だったわww
・・と、ここでおさらい
運用開始

$10/h のスポットインスタンスで
常時稼働

※これ以外は常時稼働の通常micro3つ
うち1つは750h無料
運用開始

$10/h のスポットインスタンスで
常時稼働

※これ以外は常時稼働の通常micro3つ
これ以外は常時稼働の通常
つ
うち1つは
つは750h無料
うち つは
無料
EC2で費用が発生するのは・・

・$10/h のスポットインスタンス
・常時稼働のmicro x 2
これを踏まえて、4週間目・・
4週間経過
4週間経過
4週間経過

ん?
4週間経過
4週間経過
4週間経過

ん?
4週間経過

※当時の画像です・・
4週間経過
うわっ・・・
私のインスタンス入札価格、高すぎ… ?
必殺技 → 封印
その後1
• Imageを作って、即Terminate
→通常のインスタンス + 運用でカバー
• CloudWatchで予想請求額の設定
その後2
• その月は $618.27 のお支払い
→スポットインスタンスだけで $561.30
その後2
• その月は $618.27 のお支払い
→スポットインスタンスだけで $561.30

3日で 約55,000円
その後2
• その月は $618.27 のお支払い
→スポットインスタンスだけで $561.30

3日で 約55,000円
私的にやってたので自腹\(^o^)/オワタ
結論
開発サーバーに
スポットインスタンスを使うなら・・
•
•
•
•
•

入札価格は適切に
CloudWatchを設定する
スケジュールの導入
自動入札
何があっても泣かない
などなど・・
結論
開発サーバーに
スポットインスタンスを使うなら・・

スポットインスタンスをやめて
• 入札価格は適切に
リザーブドインスタンスを使う
• CloudWatchを設定する
• スケジュールの導入
• 自動入札
• 何があっても泣かない
などなど・・
結論
スポットインスタンス = 入札制
結論
スポットインスタンス = 入札制

あり得ない金額なんて無い
今後の目標
これに懲りず
社内サーバー購入禁止令を
出すまで
AWSを使い倒す
まだだっ!
たかが数万円払っただけだ!
ご清聴ありがとうございました
焦るんじゃない、
俺は開発に集中したいだけなんだ

20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ