こんばんわ。村主です。
mobingi.ioを試してみました。
とりあえず、アプリケーションを作成するところまで。
githubと連携したり、メトリクスやログが見れたりするようですが、それは後日で。

アクセスする

https://mocloud.io

アカウント登録画面

アカウントを登録する

20160317201649

アプリケーションの作成

そそくさと画面左より「アプリケーションの作成」を押す

20160317201751

アプリケーション情報を設定する

まずは「東京」ですよね。
インスタナスタイプは・・「タイプ1サーバー」で。EC2のsmallクラスかな。円表記分かりやすい。
自動スケール機能、すごい。最大100までいけるのか!ただ、びびって4くらいに・・。
ロードバランサーにSSLもコミコミなんですね。

20160317202306

アプリケーション名は適当に入れる。

20160317202453

イメージを選択する

色々選べる。ここはRubyもPythonもNginxも対して扱えないので、PHP&Apacheで。
Procfile Appsの下の空白はなんだろう・・・。

20160317202549

ちなみに、Dockerレジストリも選べたり、コミュニティイメージは近日利用開始らしいです。
もう車輪の再発明とかしたくないですよねー。

20160317202801

ドキュメントルートを選んでくれ、と。よしなに。

20160317202945

DBを選択する

MySQLで。

20160317203014

インスタンスタイプは「タイプ1」で。
そうか、Multi-AZがデフォルトか。Web側はELBで負荷分散、RDSはMulti-AZで冗長構成なので可用性高いですね。

20160317203053

アプリケーションの作成

アプリケーションの作成を押す。
待つこと約30分・・。バックがAWSっぽいので、RDSのデプロイ&バックアップ処理で時間がかかったのかな。

20160317204651

所感

  • デプロイはherokuとかとそんなに変わらない感じ?
  • Web側はELBで負荷分散、RDSはMulti-AZですごく簡単に高可用性のサーバが出来る。
  • AWSの管理画面はサービスが沢山出るので「うわっ、多い・・」となる方にはシンプルで持ってこいかも。
  • githubと連携してしまえば、すぐに同じ環境で開発・検証・本番が出来る。
  • Dockerイメージが使えるので、可能性が広がる。
  • 所々に概算金額が円ベースで書いてあったのは(AWSと比べて)分かりやすかったですが、結局おいくら万円なの?がわかりにくかった。
  • あとは運用していく中でどんな機能(メトリクスやログ、復旧など)が気になるところ。

ちなみに、デプロイ後にログみたらリアルタイムでログが見れた。やばい。面白かった。
これくらい簡単で汎用性あるサービスを作りたい。Dockerならやりたい放題やな。
もう手作業の時代では無いのか。。

元記事はこちら

mobingi.ioを試す(その1:デプロイ)【cloudpack大阪ブログ】