Submit Search
Upload
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
•
2 likes
•
1,882 views
Naoto Teruya
Follow
at 20140113 JAWS-UG沖縄 LT
Read less
Read more
Technology
Report
Share
Report
Share
1 of 57
Download now
Download to read offline
Recommended
Ameba × Akamai技術交流会
Ameba × Akamai技術交流会
Satoshi Udagawa
AWS Amplify XRを動かしてみたら、、、
AWS Amplify XRを動かしてみたら、、、
Tsuyoshi Yamamoto
ディープラーニングをAWS LambdaとStep Functionで自動化する
ディープラーニングをAWS LambdaとStep Functionで自動化する
Keita Shimizu
エディタ戦争
エディタ戦争
Akira Hagiwara
Spot instance利用のすゝめ
Spot instance利用のすゝめ
Machie Atarashi
Emacs TypeScript
Emacs TypeScript
Kaoru Maeda
EC2起動終了を出退勤と連動させてみた
EC2起動終了を出退勤と連動させてみた
Naoto Teruya
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
Satoru Nakamura
Recommended
Ameba × Akamai技術交流会
Ameba × Akamai技術交流会
Satoshi Udagawa
AWS Amplify XRを動かしてみたら、、、
AWS Amplify XRを動かしてみたら、、、
Tsuyoshi Yamamoto
ディープラーニングをAWS LambdaとStep Functionで自動化する
ディープラーニングをAWS LambdaとStep Functionで自動化する
Keita Shimizu
エディタ戦争
エディタ戦争
Akira Hagiwara
Spot instance利用のすゝめ
Spot instance利用のすゝめ
Machie Atarashi
Emacs TypeScript
Emacs TypeScript
Kaoru Maeda
EC2起動終了を出退勤と連動させてみた
EC2起動終了を出退勤と連動させてみた
Naoto Teruya
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
Satoru Nakamura
サーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろう
Takayuki Hayashi
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
Seiko Kuchida
AWS Direct Connectの構築を自動化(しようと)している話
AWS Direct Connectの構築を自動化(しようと)している話
Kaoru Kitauchi
勇者カメレオンの冒険~そして伝説へ~
勇者カメレオンの冒険~そして伝説へ~
Nanako Motonami
2014 12-06 ngk2014-b_2014年のvim
2014 12-06 ngk2014-b_2014年のvim
cohama
VimM#3
VimM#3
Yuki Akamatsu
そろそろSSH/Telnetを離れて自動化したい
そろそろSSH/Telnetを離れて自動化したい
netopscoding
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
Seiko Kuchida
WebビューアやURLから挿入ステップの使いどころの考察
WebビューアやURLから挿入ステップの使いどころの考察
frudens Inc.
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
Yukihiko SAWANOBORI
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Shinichi Tomita
Virtual boxからVM Importする
Virtual boxからVM Importする
Shinji Saito
svelte と tailwind で始めるフロントエンド開発
svelte と tailwind で始めるフロントエンド開発
Shuichi Takaya
イルカになりたい(TokyoR #63 LT)
イルカになりたい(TokyoR #63 LT)
cancolle
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
Seiko Kuchida
AWS Vol.1
AWS Vol.1
Ryo Maruyama
Vagrant×Rails セットアップ講習会資料
Vagrant×Rails セットアップ講習会資料
kayo tozaki
Craft CMSに最適なサーバはどんな環境?
Craft CMSに最適なサーバはどんな環境?
Kei Mikage
Vagrantのすすめ
Vagrantのすすめ
Hajime Fujimoto
Memtest86をかけてみた話
Memtest86をかけてみた話
Yasuaki Sera
コスト削減から考えるAWSの効果的な利用方法
コスト削減から考えるAWSの効果的な利用方法
Aya Komuro
More Related Content
What's hot
サーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろう
Takayuki Hayashi
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
Seiko Kuchida
AWS Direct Connectの構築を自動化(しようと)している話
AWS Direct Connectの構築を自動化(しようと)している話
Kaoru Kitauchi
勇者カメレオンの冒険~そして伝説へ~
勇者カメレオンの冒険~そして伝説へ~
Nanako Motonami
2014 12-06 ngk2014-b_2014年のvim
2014 12-06 ngk2014-b_2014年のvim
cohama
VimM#3
VimM#3
Yuki Akamatsu
そろそろSSH/Telnetを離れて自動化したい
そろそろSSH/Telnetを離れて自動化したい
netopscoding
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
Seiko Kuchida
WebビューアやURLから挿入ステップの使いどころの考察
WebビューアやURLから挿入ステップの使いどころの考察
frudens Inc.
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
Yukihiko SAWANOBORI
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Shinichi Tomita
Virtual boxからVM Importする
Virtual boxからVM Importする
Shinji Saito
svelte と tailwind で始めるフロントエンド開発
svelte と tailwind で始めるフロントエンド開発
Shuichi Takaya
イルカになりたい(TokyoR #63 LT)
イルカになりたい(TokyoR #63 LT)
cancolle
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
Seiko Kuchida
AWS Vol.1
AWS Vol.1
Ryo Maruyama
Vagrant×Rails セットアップ講習会資料
Vagrant×Rails セットアップ講習会資料
kayo tozaki
Craft CMSに最適なサーバはどんな環境?
Craft CMSに最適なサーバはどんな環境?
Kei Mikage
Vagrantのすすめ
Vagrantのすすめ
Hajime Fujimoto
What's hot
(20)
サーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろう
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
AWS Direct Connectの構築を自動化(しようと)している話
AWS Direct Connectの構築を自動化(しようと)している話
勇者カメレオンの冒険~そして伝説へ~
勇者カメレオンの冒険~そして伝説へ~
2014 12-06 ngk2014-b_2014年のvim
2014 12-06 ngk2014-b_2014年のvim
VimM#3
VimM#3
そろそろSSH/Telnetを離れて自動化したい
そろそろSSH/Telnetを離れて自動化したい
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
WebビューアやURLから挿入ステップの使いどころの考察
WebビューアやURLから挿入ステップの使いどころの考察
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Virtual boxからVM Importする
Virtual boxからVM Importする
svelte と tailwind で始めるフロントエンド開発
svelte と tailwind で始めるフロントエンド開発
イルカになりたい(TokyoR #63 LT)
イルカになりたい(TokyoR #63 LT)
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
AWS Vol.1
AWS Vol.1
Vagrant×Rails セットアップ講習会資料
Vagrant×Rails セットアップ講習会資料
Craft CMSに最適なサーバはどんな環境?
Craft CMSに最適なサーバはどんな環境?
Vagrantのすすめ
Vagrantのすすめ
Similar to 20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
Memtest86をかけてみた話
Memtest86をかけてみた話
Yasuaki Sera
コスト削減から考えるAWSの効果的な利用方法
コスト削減から考えるAWSの効果的な利用方法
Aya Komuro
EC2クラスタインスタンス使ってみました!
EC2クラスタインスタンス使ってみました!
Eiji Sato
AWSスポットインスタンスの真髄
AWSスポットインスタンスの真髄
外道 父
DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月
DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月
VirtualTech Japan Inc.
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
Masaru Tomonaga
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
Tomotsune Murata
AWS Black Belt Online Seminar 2016 Amazon EC2 Spot Instances(スポットインスタンス)
AWS Black Belt Online Seminar 2016 Amazon EC2 Spot Instances(スポットインスタンス)
Amazon Web Services Japan
AmplifyのバグをAWSに報告して直してもらった話
AmplifyのバグをAWSに報告して直してもらった話
Keita Ibaraki
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 2限目:基本構成とピーク対策編
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 2限目:基本構成とピーク対策編
schoowebcampus
【LTセッション】推論をエッジで?いえ、PaaSです。 paasで推論を運用するとこんなに楽チン。_DLLAB推論ナイト
【LTセッション】推論をエッジで?いえ、PaaSです。 paasで推論を運用するとこんなに楽チン。_DLLAB推論ナイト
Deep Learning Lab(ディープラーニング・ラボ)
時代はサーバレスだけど Amazon Lightsailの話をする
時代はサーバレスだけど Amazon Lightsailの話をする
penseestokyo
Asakusa バッチの運用を支える技術
Asakusa バッチの運用を支える技術
KinebuchiTomo
ななめ45°から見たJavaOne
ななめ45°から見たJavaOne
AdvancedTechNight
[AWSマイスターシリーズ] Instance Store & Elastic Block Store
[AWSマイスターシリーズ] Instance Store & Elastic Block Store
Amazon Web Services Japan
EXTREME AWS
EXTREME AWS
Kurihara Jyunichi
Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
Masaru Tomonaga
Similar to 20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
(18)
Memtest86をかけてみた話
Memtest86をかけてみた話
コスト削減から考えるAWSの効果的な利用方法
コスト削減から考えるAWSの効果的な利用方法
EC2クラスタインスタンス使ってみました!
EC2クラスタインスタンス使ってみました!
AWSスポットインスタンスの真髄
AWSスポットインスタンスの真髄
DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月
DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
AWS Black Belt Online Seminar 2016 Amazon EC2 Spot Instances(スポットインスタンス)
AWS Black Belt Online Seminar 2016 Amazon EC2 Spot Instances(スポットインスタンス)
AmplifyのバグをAWSに報告して直してもらった話
AmplifyのバグをAWSに報告して直してもらった話
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 2限目:基本構成とピーク対策編
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 2限目:基本構成とピーク対策編
【LTセッション】推論をエッジで?いえ、PaaSです。 paasで推論を運用するとこんなに楽チン。_DLLAB推論ナイト
【LTセッション】推論をエッジで?いえ、PaaSです。 paasで推論を運用するとこんなに楽チン。_DLLAB推論ナイト
時代はサーバレスだけど Amazon Lightsailの話をする
時代はサーバレスだけど Amazon Lightsailの話をする
Asakusa バッチの運用を支える技術
Asakusa バッチの運用を支える技術
ななめ45°から見たJavaOne
ななめ45°から見たJavaOne
[AWSマイスターシリーズ] Instance Store & Elastic Block Store
[AWSマイスターシリーズ] Instance Store & Elastic Block Store
EXTREME AWS
EXTREME AWS
Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
Recently uploaded
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Recently uploaded
(7)
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
1.
うわっ・・・ 私のインスタンス入札価格、高すぎっ・・ @tnaototo Naoto Teruya RyukyuInteractive, Inc. Developer
2.
Amazon EC2 スポットインスタンス 入札制だけど 通常より安い価格でインスタンスが使える仕組み スポット価格が入札価格を上回ると強制Terminate 詳しくはこちら http://aws.amazon.com/jp/ec2/spot-instances/ http://www.slideshare.net/AmazonWebServicesJapan/20131023-aws-meisterregeneraterispotpublic
3.
このLTでは・・ スポットインスタンスで 開発サーバーを建てて 悲惨ステキな事になったという話
4.
ご注意ください・・ 失敗談だけなので、 技術的な話は一切ありません。 肩の力を抜いて、ご覧ください。
5.
Q.開発サーバーは仮想ですよね?
6.
A.うちはVM使ってます
7.
問題点 • ホストが貧弱
8.
問題点 • ホストが貧弱 • ホストが死んだら終わり
9.
問題点 • ホストが貧弱 • ホストが死んだら終わり •
社外から見たい/作業したいという 要望
10.
問題点 • ホストが貧弱 • ホストが死んだら終わり •
社外から見たい/作業したいという 要望 →やろうとするといろいろと面倒・・ やろうとするといろいろと面倒・・ サーバーだけじゃなくてNW周りも設定しないと・・
11.
黙れ小僧!! 黙れ小僧!!
12.
簡単にできるものが、 ほしい・・
13.
見つけました!
14.
15.
上司を説得してAWS利用をOKさせる3つのポイント http://www.slideshare.net/serverworks/201202-clouddays-awsok3
16.
AWS導入にあたり・・ 1. どうしても m1.small
17.
AWS導入にあたり・・ 1. どうしても m1.small 2.
土日/深夜作業する人がいるので、 スケジュール組むのめんどくさい
18.
AWS導入にあたり・・ 1. どうしても m1.small 2.
土日/深夜作業する人がいるので、 スケジュール組むのめんどくさい m1.small をずっと起動させておく
19.
AWS導入にあたり・・ 1. どうしても m1.small 2.
土日/深夜作業する人がいるので、 スケジュール組むのめんどくさい m1.small をずっと起動させておく → 以外に高くつく・・
20.
安く上げる方法、無いかな・・
21.
見つけました!
22.
Amazon EC2 スポットインスタンス 入札制だけど 通常より安い価格でインスタンスが使える仕組み スポット価格が入札価格を上回ると強制Terminate 詳しくはこちら http://aws.amazon.com/jp/ec2/spot-instances/ http://www.slideshare.net/AmazonWebServicesJapan/20131023-aws-meisterregeneraterispotpublic
23.
ただ、 突然Terminateされるのは・・
24.
直近3ヶ月のPricing Historyを眺める ※当時の画像が無いので、加工して作ったものです。 ※当時はもっと穏やかで、$1.00/hにも届いていませんでした・・
25.
ここで私の必殺技発動! | \ __ / _
(m) _ピコーン |ミ| / `´ \ (‘A`) ノヽノヽ くく
26.
スポットインスタンスで あり得ない金額を設定 あり得ない金額
27.
$10/h なんて あり得ない額にしとけばいいんじゃね?
28.
運用開始 $10/h のスポットインスタンスで 常時稼働 ※これ以外は常時稼働の通常micro3つ うち1つは750h無料
29.
2週間経過 ※通常だと $0.088/h *
24h ≒ $2.11
30.
3週間経過 ※通常だと $0.088/h *
24h ≒ $2.11
31.
いいね 正解だったわww
32.
・・と、ここでおさらい
33.
運用開始 $10/h のスポットインスタンスで 常時稼働 ※これ以外は常時稼働の通常micro3つ うち1つは750h無料
34.
運用開始 $10/h のスポットインスタンスで 常時稼働 ※これ以外は常時稼働の通常micro3つ これ以外は常時稼働の通常 つ うち1つは つは750h無料 うち つは 無料
35.
EC2で費用が発生するのは・・ ・$10/h のスポットインスタンス ・常時稼働のmicro x
2
36.
これを踏まえて、4週間目・・
37.
4週間経過
38.
4週間経過
39.
4週間経過 ん?
40.
4週間経過
41.
4週間経過
42.
4週間経過 ん?
43.
4週間経過 ※当時の画像です・・
44.
4週間経過
45.
うわっ・・・ 私のインスタンス入札価格、高すぎ… ?
46.
必殺技 → 封印
47.
その後1 • Imageを作って、即Terminate →通常のインスタンス +
運用でカバー • CloudWatchで予想請求額の設定
48.
その後2 • その月は $618.27
のお支払い →スポットインスタンスだけで $561.30
49.
その後2 • その月は $618.27
のお支払い →スポットインスタンスだけで $561.30 3日で 約55,000円
50.
その後2 • その月は $618.27
のお支払い →スポットインスタンスだけで $561.30 3日で 約55,000円 私的にやってたので自腹\(^o^)/オワタ
51.
結論 開発サーバーに スポットインスタンスを使うなら・・ • • • • • 入札価格は適切に CloudWatchを設定する スケジュールの導入 自動入札 何があっても泣かない などなど・・
52.
結論 開発サーバーに スポットインスタンスを使うなら・・ スポットインスタンスをやめて • 入札価格は適切に リザーブドインスタンスを使う • CloudWatchを設定する •
スケジュールの導入 • 自動入札 • 何があっても泣かない などなど・・
53.
結論 スポットインスタンス = 入札制
54.
結論 スポットインスタンス = 入札制 あり得ない金額なんて無い
55.
今後の目標 これに懲りず 社内サーバー購入禁止令を 出すまで AWSを使い倒す まだだっ! たかが数万円払っただけだ!
56.
ご清聴ありがとうございました
57.
焦るんじゃない、 俺は開発に集中したいだけなんだ
Download now