0808 jawsug-kobe | スポットインスタンスを使ったec2でのスケーラブル負荷検証
Post on 22-May-2015
1.070 Views
Preview:
DESCRIPTION
TRANSCRIPT
スポットインスタンスを使ったEC2 でのスケーラブル負荷検証
2012-08-08 JAWS-UG kobe
@sawanoboly
HiganWorks LLC
AWS 利用事例:
紹介• HiganWorks 合同会社
• 主なお仕事• おおむねインフラエンジニア• 各種プラットフォームを構築し、アプリケー
ションの設置と運用• 技術調査とその報告 ( ---☆ 今回テーマ)
最近構築・運用したものと好んで利用するツール / インフラ等
本日の『これからのあらすじ』※ 客層を考慮して最初にまとめました
よくあるケースをとりあげます
データを受ける『サーバ』データを送る
『クライアント』
受ける量に余裕はあるけど...
1 台では送る量が限られちゃって
あまり検証できない
クラウドのサーバで解決してから
簡単に増やしてデータを送れます
そのくらいで限界ですわー
全部撤収します
片づけも楽ちん
テーマ要約:クラウドを使い捨てる• すぐに使い始められる• 少ない段取りで大量に増やせる• 用がすんだら跡形もなく消せる
これらの特性をつかった事例の紹介です。
負荷テスト・調査のお話こんな内容の評価依頼がきたとします
• 1 台のサーバに• 10 台くらいのクライアントから• 負荷かけて様子をみたい
調査後は停止で OK 。
それならクラウドでやりましょう• 負荷テストのデータは 1-2 日あればとれる• クラウドなら稼働時間分の利用料でいい
• EC2 で概算、設定込みで 7 日分の稼働として普通の EBS インスタンスなら
• サーバ 1 台 1 週間 = ¥ 22,000-• クライアント 10 台 1 週間 = ¥ 30,000-
参考:物理で見積もり• サーバ 1 台CPU8 コア メモリ 32GB Disk x 6(SAS)
⇒150 万• クライアント 10 台CPU2 コア メモリ 2GB Disk x1(SATA)
⇒10 万 ×10 の 100 万• スイッチやケーブル類
⇒ 50 万
• 物理概算との差額 195 万円--------- さらに回線やセットアップの手間と費用が ....
• サーバ 1 台• クライアント 10 台• ラックに設置
EC 2ではさらに節約への選択肢• セットアップ中は安いプランにしておく• 使わないとき(リアルで寝るとき)は停止• クライアントは 1 台で調整、本番の一瞬だ
けコピーして 10 台に
スポットインスタンスを使う• EC2 側に余裕があると通常よりインスタン
スを使う起動方法
通常のお値段
1/3 以下で稼働OK
実測時はすべてスポットインスタンス
サーバの AMIクライアントの
AMI
設定済みサーバ ( 停止 )
設定済みクライアント ( 停止 )
small など安いスペック
実測用サーバ超すごいスペック
スポットインスタンス
実測用クライアント
普通スペック
実測用クライアント
普通スペック
実測用クライアント
普通スペック
実測用クライアント
普通スペック
実測用クライアント
普通スペック実測用クライアント
普通スペックスポット
インスタンス
負荷テスト
AMI 化 AMI 化
スポットインスタンス その他• サーバは止めたら消滅• 設定価格を超えたら勝手に止まる• 『設定価格で払い続ける』わけでなく、た
だの上限設定• EBS インスタンスを基にする場合 GUI でAMI 化とスポット化 OK
• 純インスタンスは AMI 化に CLI だがRegion をまたぐコピーは純インスタンスがやりやすい
実演 (予定 )
• EBS インスタンスから AMI の作成 (多分省略 )
• AMI を元にスポットインスタンス起動 ×10( 時間次第で事前準備の物を利用 )
• 全部にログインして適当にコマンド実行• スポットインスタンス全消し
実演失敗 or TimeUP のための SS
FYI: インスタンスを海外にコピーもOK「 Server :東京 - Client :東京+北米(copy)+南米 (copy)」のような連合軍も
しかし多少面倒なの手順なので本日は割愛• ec2-bundle-vol …• ec2-upload-bundle …• ec2-migrate-image …• ec2-register …• ec2-run-instances …
おわり
top related