cloudpackエバンジェリストの石田知也@tomyankun)です。

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

Visual Cloud Management for AWS | MadeiraCloud

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

STEP1 構成図を描く

STEP2 パラメータを設定する

STEP3 ローンチする

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

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

◯Username, Email, Passwordを入力。

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

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

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

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

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

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

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

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

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

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

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

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

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

こちらの記事はなかの人(tomyankuns)監修のもと掲載しています。
元記事は、こちら