2013年3月29日金曜日

Herokuの運用をiphoneで

WEBサービスにかかわらずですが、IT系の運用をするのは大変です。
私が会社員時代の友人とスキーにいった際、友人はウエア、ゴーグルなどと共にノートパソコンを持って行っていました。。
さらに間の悪いことに行きの車中でシステムトラブルの連絡を受け、電話で話している最中に関越トンネル突入。しばらく連絡が途絶え、関越トンネルを超えすぐにSAでノートパソコンを立ち上げ、対応をしていました。

私も基本的に泊りなどで出かける際は、何かあってもすぐに対応できるようにノートパソコンを持っていくのですが、荷物が多い場合などは正直億劫に思うことがあります。
そこで、スマートフォン(iphone)でいいものはないかな?と思い探してみました。いくつかよさそうなものを見つけたのでご紹介します。


1.Doppler for Heroku(無料)
はじめに無料なのでダウンロードして試してみましたが、
Rakeタスクの入力画面やコンソールの起動で、エラーが発生してしまいます。
いつ頃かは忘れてしまいましたが、Herokuでコンソールの起動方法が
heroku console
から
heroku run console (or heroku run script/rails console)
と 、"run"が明示的に必要になったと記憶しているので、恐らくその対応がされていないのではないかと思います。
ただ、ログを見たり、状態を見たりすることはできますし、なんといっても無料なので
非常に良いのではないでしょうか。


2.nezumi(¥850)
HerokuのBlogでも紹介されているアプリです。
有料アプリだけあり、ひと通りの操作をしましたが特にエラーなどなく操作出来ます。
また、非常に直感的に操作が出来、UIがとても良いです。
コンソール入力はもちろんですが、restart,maitenance:on/offなどはボタン操作で行うことができます。
ものすごいトラブルで、ログを一生懸命見なければならないようなトラブル(考えたくないですが)であればやはりノートパソコンは必要だと思いますが、
大抵の場合はこのアプリで済むのではないかと思います。(dynoの追加などスケールアウトもできます)


結果的にnazumiで満足してしまったので試しませんでしたが、その他
Manoku -Manager for Heroku-(¥250)なんてものもあります。
紹介を見る限りなかなかよさそうなので、機会があれば試してみようと思います。

やっぱりスマートフォン(iphone)は便利ですね。運用という意味では我々は、New RelicというHerokuアドオンを使っているのですが、こちらもiphoneアプリがあり、パフォーマンス、ステータスなどを確認する上では重宝しています。

我々もゆくゆくはWEBサービスの付加価値として便利なスマートフォンアプリなんかも提供して行きたいと考えています。





0 件のコメント:

コメントを投稿