wp.bmemo.pw

自分のための覚書・備忘録

AWS WEB クラウド

AWSの全データセンターから最も価格の低いスポットインスタンスを検索するスクリプト

投稿日:

通常サイトへはこちら

AWS EC2のスポットインスタンスは安くて嬉しいのですが,全データセンターの中で最も安いゾーンを調べるのは骨が折れるのでスクリプト書きました.汚いけど許して

python3.6+ でどうぞ.

リージョンを手動で選択できるとは言え,全データセンターから検索しますからネットワークの品質が重要視される用途には向きません.機械学習等の計算資源を安く手に入れたい人向けです.

boto3が必要です.


このように動作します.

p2.8xlarge ソウルのデータセンターが最も安いようですね.

AWSのAPIキーが必要です.APIキーはIAMで作ることが出来ます.

https://console.aws.amazon.com/iam/home

EC2のスポットインスタンスの価格取得が可能なロールを設定してください.

  • aws_key にAWSのAPIキーを入れてください
  • aws_secret_keyはAWS APIキーのシークレットの方を
  • instance_typesは検索したいインスタンスタイプ1種類
    • c4.xlarge
    • p2.2xlarge
    • r4.8xlarge
    • ti.micro
    • などなど.
  • os_types= [‘Linux/UNIX’]
    • Windows
    • SUSE Linux
    • などなど

パラメータの詳しい種類などはここを参照

http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-spot-price-history.html


 

-AWS, WEB, クラウド
-, , ,

執筆者:


comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

関連記事

[HTTPS対応]Twitterアイコンを自動取得するAPIを公開しました

ユーザー名を指定するだけでTwitterアカウントに設定されているアイコンを取得できる無料APIを公開しました. ソースコードも公開しますのでいじって使ってもOKです. 【追記】2017/04/10現 …

phpMyAdminを手動アップデートする

Raspberry piのリポジトリから入れたphpMyadminのバージョンが古かったのでphpmyAdminのサイトから最新安定版をDLしてアップデートさせます。 もくじ確認事項バックアップ今回例 …

NECルーターで公開サーバーを行うときの注意点

NECのルーター買ってハマったのでメモ もくじ公開するサーバーはDHCP割当範囲外にすることNEC製ルーターは内部からグローバルIPへルーティングできないhostsを書き換える方法よろしい。ならば 自 …

Dirty Cowを使ってDocker から不正に脱出する

乗り遅れましたが CVE-2016-5195 で報告された脆弱性,通称「Dirty Cow」です.この脆弱性は特権昇格に脆弱性を持ちますが,公開された幾つかのPoCの一つに,Dockerコンテナ内で適 …

no image

Ubuntu 15.10でPHP7 をインストール

気が狂うほど速くなったらしいPHP7とやらを入れてみたいと思います。本当はnginx + wordpressもやりたかったけど力尽きた 現状ではまだPHP7のパッケージはほとんど提供されていないので自 …