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

57
うっ 私の入札価格、高すぎっ @tnaototo Naoto Teruya RyukyuInteractive, Inc. Developer

Upload: naoto-teruya

Post on 20-Jul-2015

1.012 views

Category:

Technology


0 download

TRANSCRIPT

うわっ・・・

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

@tnaototoNaoto 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無料無料無料無料

運用開始

・$10/h のスポットインスタンス

・常時稼働のmicro x 2

EC2で費用が発生するのは・・

これを踏まえて、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を使い倒す

まだだっ!

たかが数万円払っただけだ!

ご清聴ありがとうございました

焦るんじゃない、

俺は開発に集中したいだけなんだ