Cloud系Architectの日々是好日

ただひたすらコツコツ生きる、学ぶ。

構成図を描いたらAWS上に環境をローンチしてくれるMadeira Cloudを試してみた

11月のJAWS-UG大阪Cacooで構成図描いたら、自動でAWS上に環境をローンチしてくれるといいよね〜」って話をしていた覚えがあります。すみません、ありましたw

Visual Cloud Management for AWS | MadeiraCloud

キタ━(゚∀゚)━! って感じですw ざっくり流れは以下の3STEP。超簡単です。

 

STEP1 構成図を描く

f:id:tomyankuns:20131221201115p:plain 

STEP2 パラメータを設定する

f:id:tomyankuns:20131221201208p:plain

STEP3 ローンチする

f:id:tomyankuns:20131221201236p:plain

 これだけです。ね、超簡単でしょ♪ 実際にやってみたので図で手順をご紹介します。

 

◯まずは Visual Cloud Management for AWS | MadeiraCloud にアクセス。Sign Up for Freeをクリックしてアカウントを作成します。(facebookTwitterアカウントでSAMLしてくれよ...)

f:id:tomyankuns:20131221204428p:plain

◯Username, Email, Passwordを入力。

f:id:tomyankuns:20131221204729p:plain 

◯次にAWSのAccount NumberとAccess Key, Secret Keyを入力します。Access KeyとSecret Keyは、適切なRoleを付けたIAM Userを作成してKeyを入力しましょう。RootアカウントのKeyは極力使わないのがマナーです。

f:id:tomyankuns:20131221204806p:plain

◯これでMadeira Cloud経由でAWSにアクセスする準備が出来ました。次にStackを作って行きましょう。まずはRegionの選択です。今回は東京リージョンを選択しました。

f:id:tomyankuns:20131221205229p:plain

◯すると、まるでCacooのように構成図を描く画面が表示されます。皆さん、準備はいいですか??はい ここからお絵描きしますよ〜♪

f:id:tomyankuns:20131221205312p:plain

◯まずはzoneをドラッグアンドドロップして作ります。右ペインに設定パラメータが表示されますので、必要によりここを設定していきます。もちろんAZ構成も可能。

f:id:tomyankuns:20131221205425p:plain

◯次にzoneにEC2インスタンスを配置します。Host nameやインスタンスの台数、スペックなどを設定します。Key PairはMadeira Cloudのサービスの仕組み上、既存のKeyは利用できず、新たに作成した秘密鍵が自動でMadeira Cloud上に保存されるようです。

f:id:tomyankuns:20131221205629p:plain

◯EBS Volumeをアタッチして、あとはセキュリティグループやEIPの付与などを設定します。もちろんPIOPSも設定できます。これ以外に、ELBやAuto Scaling、VPCなども設定することができます。

f:id:tomyankuns:20131221205717p:plain

◯これでRun Stackをクリックすると、AWS上に環境がローンチされます。その前に、以下のように構成図をPNGで出力したり、CloudFormationのJSONフォーマットを出力することもできます。素敵ですね♪ これであのRollBack地獄から抜け出すことができるのでゲフンゲフンw

f:id:tomyankuns:20131221210230p:plain

 

◯Stackを走らせると、Appが作成されます。ここでちょっとコーヒーブレイク。

f:id:tomyankuns:20131221210400p:plain

◯しばらくすると、以下のような画面に遷移してStackとAppができている事が確認できます。これ、グローバルにたくさん作ると爽快だろうな〜

f:id:tomyankuns:20131221210502p:plain

◯こんな感じで、Stackのサムネイルやリソースの数なんかも表示されます。

f:id:tomyankuns:20131221210625p:plain

◯さぁ、AWSのManagement Consoleを確認してみましょう。ちゃんとインスタンスが立ち上がっていますね!f:id:tomyankuns:20131221210829p:plain

ちなみに、Madeira上からインスタンスのStopやTerminateも可能です。敢えてManagement Consoleから手動で消して、MadeiraからStopをかけるなんていう意地悪をしてみたら、固まっておりました。おいこら 頑張れ♪

 

いかがでしょう。簡単ですよね〜 まだ利用できるサービスが限られていますが、無料でこれだけできれば利用する価値あると思いますよ。ぜひお試しください!

最後に

今回もお読み戴きありがとうございました!以下、ポチッと押してカウントを上げて戴けますと、大変励みになりますので、よろしくお願い致します。m(_ _)m

このエントリーをはてなブックマークに追加

 

 

皆さんのおかげで、AWSサムライ2014を受賞させて戴きました!ありがとうございます!そちらの記事はこちら

 

f:id:tomyankuns:20131222180235j:plain