Home > Archives > 2009-03

2009-03

cloudkickでAmazon EC2のインスタンスを手軽に監視

EC2上にあるサーバーの監視をしたいけど、「そもそも監視用のサーバーどこに置くの?」「Nagiosの設定ファイル死んでほしい」ということでTechCrunchで紹介されていたcloudkick.comを使ってみました。

以下の3ステップで監視開始。

  1. ユーザー登録
  2. Amazon EC2のアクセスキー、シークレットキー登録
  3. インスタンスの監視方法にチェックを入れる (ping, https, http, sshをサポート)

サーバーの応答が無くなるとメールが送られてきます。Webからコンソールも使えます。サーバーにタグを付けて管理する事も出来ます。Graphを書いてくれる機能も有るようなんですが、動いてない模様。データが溜まってないのかな?

後はMySQLの監視とかも出来ればいいんでしょうけど、まあ無料だし、これで十分です。本格的に使う場合はRightScale使うのが良いんでしょうね。

少しだけはまったのは、EC2ではデフォルトではpingをフィルタリングしているため、許可をする必要が有ります (ElasticFoxではSecurity Group -> Grant New Permission -> Other Protocol -> ICMP)。

Amazon EC2 Reserved Instance購入

EC2 Reserved Instanceを1つ(1year, small, us-east-1b)購入し、kzk9.netをその上で稼働させ始めました。

これによって、年間コストが $876 から $500 になりました。

移行には以下のエントリが参考になりました。有難うございます。

稼働中のインスタンスをReserved Instanceには出来ないようだったので、AMIを作成して丸ごとコピーを取り、それを使用して新しいインスタンスを立ち上げました。

Elastic IP変更時の数秒のダウンタイムで移行完了。工夫すればNo Downtimeで移行する事も可能だと思います。

うーん、しかし大分お安くなりましたね。正直、Reserved Instanceが登場しなかったら鯖の移行はしなかったと思います (^_^;

3年モノにしなかったのは、1年後ぐらいにはAsiaにもDCが出来るんじゃね、という適当な推測によるものです。

kzk9.netをEC2へ移行

本日、kzk9.netをAmazon EC2上(1 Small Instance)に移行しました。

合わせて、今までブログツールとしてMovabileTypeを使用していたのを、WordPressに移行しました。以下のエントリが非常に参考になりました、ありがとうございます。

また、以下のテーマ・プラグインを使用させて頂いています。

まだ色々と調整中ですが、完全移行に向けて、ちまちまと作業して行きたいと思います。レスポンスの方ですが、少し気になりはしますが、E-Mobileで日常的に過ごしている自分としてはあまり気にならないレベルじゃないかと。

元々kzk9.netはMacMiniのサーバーで動かしていたのですが、4年間動かしっぱなしで、いつHDDが壊れてもおかしくない状態だったので、EC2 + S3への定期的なバックアップシステムへの移行の機会を伺っていました。特に自分のsvnリポジトリは無くなったら悲しすぎるので、S3に定期バックアップするようにしました。

残りタスクは以下のような感じ。

  • WordPressのキャッシュシステムの導入
    • SmallInstanceだとCPU厳しめかも?
  • Header画像の作成
  • コード表示の改善
    • [code][/code]という特殊タグをMTの時は使っていたので、WordPressでもそれをなんとかしたい
  • サイトマップ
    • WordPressは動的にページを生成するようになったので、全ページを把握するにはどうしたらよいか?
  • ガジェット貼り付け
    • 右にスペースができたので、色々貼りまくる

ちなみに移行時間ですが、EC2のインスタンスを立ち上げて静的IPを振るまではElastic Foxで3分ぐらいだったのですが、WordPressに移行するのに数時間かかってしまいました。正直、もっと楽かなと思ってました…。

Home > Archives > 2009-03

お薦め本
広告
Archives
Categories

Return to page top