Instances」を実際に使ってみましたので、メモとして残しておきます。チュートリアルっぽいのが、AWSのドキュメントに無かった。APIのドキュメントは現時点で誤植多し・・・。安いパターンでも$325かかる&1年契約なので、なかなか気軽に試せないはず。いうわけで、このエントリは、EC2に興味のある方にはお役に立てるはず。Instances」の内容、すごいところについては、以下のエントリにて紹介しています。EC2で事前支払いによる割引される新料金プランが登場では、早速使ってみましょう。Tools)が必要です。バージョンが古い場合は、新しくする必要があります。(2009-03-01版以降が必要かと)このツールの導入方法や使い方は、以下を参考にしてみてください。(2/4):CodeZine(コードジン)まだインストールしていない方、手元のバージョンが古い方は、以下から最新版をダウンロードしてインストールしちゃいましょう。ec2-api-tools.zipで、動作確認で、以下のような感じで表示されればOKです。2009-03-01Reservedしたいインスタンスの種類を決めて、offering-idを確認まず、長期で利用するインスタンスのタイプを決めましょう。この事前支払いで購入する際にインプットになるのは、「ロケーション(us-east-1aとか)」「インスタンスタイプ(m1.smallとか)」「年数(1年か3年か)」の3つです。EC2で事前支払いによる割引される新料金プランが登場あたりが、参考になるかと思います。"offering-id"を確認してみます。"ec2-describe-reserved-instances-offerings"コマンドを実行します。Linux/UNIXすると、上記のような結果が返ってきます。上記の結果から、「us-east-1a」「m1.small」「1y」が含まれている行にある「60dcfab3-a56c-4092-8c90-3677e9da02b7」が、"offering-id"となります。この"offering-id"をメモっておきましょう。インスタンスをReservedするReservedは、"ec2-purchase-reserved-instances-offering"コマンドにて行います。以下、コマンドの実行例です。1RESERVEDINSTANCES93bbbca2-050e-4306-a06d-915f659f8c5e"--offering"は、先ほどメモしたoffering-idを指定、"--instance-count"にてReservedしたいインスタンスの個数を指定します。この実行段階で、初期費用(事前支払い)が購入したインスタンス数分、課金されます。初期費用は、先ほどの"ec2-describe-reserved-instances-offerings"を実行した際、"1y"や"3y"の次のカラムにある数値(単位はドル)となります。ちなみに、上記の例だと、$325となります。Reservedしたインスタンスを確認する"ec2-describe-reserved-instances"コマンドにて確認します。購入直後は、以下例のような感じで、ステータスが"payment-pending"となっています。payment-pendingが、しばらく待つと、ステータスが"active"となり、購入完了です。0.03325.012009-03-23T04:06:49+0000activeこれにて、インスタンスのReservedは完了です。これ以降、上記の例では「us-east-1a」にて、「m1.small」のインスタンスを動かした際は、1年間は1時間当たり$0.03で稼動させることが可能です。上記例では、Reservedしたインスタンスは1つですので、2つ目以降は、これまでのレート($0.10/1h)での価格となります。インスタンスの起動方法は、特にこれまでと変わらない方法で動かせば、自動的に安いレートで課金されます。動いているインスタンスに対しても適用可能です。InstanceのFAQが参考になります。ZoneはアカウントID毎にマップが違うようだって、今更な話のようですが。読者になる@namikawaをフォローメールアドレス執筆・講演依頼や、その他ご連絡は、以下のメールアドレスまでお願いします。お問い合わせスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。