Hub情報局@IT編集部の西村賢がRuby/Rails関連を中心に書いています。2012(通称デブサミ)が開催されました。2日目の午前中に、IIJが現在クローズドβとして開発中のPaaS「MOGOK」の発表がありました。課長/Rubyアソシエーション)によるサービス紹介です。MOGOK自体は、すでに昨年9月に概要が発表されていて、@ITでも報じています。今回の講演で少しサービスの輪郭が具体的に見えてきました。箇条書きでまとめると以下の通りです。deployなどができるbundlerでRubygems.orgから任意のgemをインストール可能。準同期レプリケーション構成(2台構成で運用している)ノンストップ機能(マスターがこけてもスレーブを自動昇格する機能)複数世代のバックアップ機能ありDBサイズは100MBアプリのアクセスURL名は、mogok-sample.ruby.iijgio.comなどになる。Herokuソックリ?ざっくりした印象としては「Herokuソックリ」です。Gitのレポジトリを使ってデプロイするところも、CUIのコマンドラインツールを使ってコードをpushするところも、コマンド名にherokuを使うのではなく、mogokと打つという以外は同じだなと思いました。目立つ違いといえば、Rubyの処理系をSDKとして利用者にパッケージして配布することでしょうか。Rubyの1.8.7もしくは1.9.2をRPMパッケージやWindows向けインストーラで用意していて、この辺りは、これまでRubyを使っていない利用者に配慮している感じがあります。現在、MOGOKに寄せられている機能要望としては、RESTで使えるクラウドストレージMemcachedサービスCI環境の統合などがあるそうです。Herokuソックリという風に見ると、MOGOKはちょっと周回遅れの印象もあります。Herokuはサードパーティーによるアドオンによるエコシステムが発達していますし、Facebookアプリ用のSDKなんかもあります。3代目のCedarスタックになってからは、Ruby(Rackアプリ)だけでなく、Node.jsやClojure、Javaも動くポリグロットなPaaS環境を実現しています。Salesforce.comによる買収後にはDatabase.comと連携するなど、クラウド上での業務アプリケーション開発という面でも展開を見せています。した先行サービスにMOGOKがどう追いついていくのかも注目ですよね。今のところ、MOGOKのメリットとしては、サービスが東京のデータセンターにあって、高品質、低遅延が期待できることや、IIJというブランド名を出すと稟議書が通りやすそうだということとか(重要ですよ!)、日本語サポートを期待できることでしょうか。1つ、期待できるように思えるのは、今回IIJのMOGOKの開発には、ネットワーク応用通信研究所(NaCl)が関わっているということです。NaClといえば、まつもとゆきひろさんほかRubyコミッターも在籍する、Ruby技術者のトップ集団です。今後の展開に期待したいところです。名前を記憶しておくコメント:西村賢@IT編集部の西村賢がRuby/Rails関連を中心にブログしています。