2011年5月29日日曜日

RightScaleユーザのためのツール

Amazon AWSにアクセスするには、WebのManagement Consoleを使うことになるが、
私は、RightScaleのダッシュボードからほとんどアクセスしてしまうので、Amazonのコンソールのアクセス頻度はかなり低い。必要があってもちらっと確認するだけなので、以下のツールを使っている。
  • EC2
Elasticfox Firefoxのプラグイン
elasticfox-ec2tag 単体で動作するelasticfox

Firefoxのプラグインだとメモリを食ってしまったり、わざわざブラウザを上げなければならないので、elasticfox-ec2tagを使っている。

どちらのツールにせよ、Amazon AWSのキー登録を一度すれば、もう聞かれることはない。さらに、マルチアカウントで切り換えるときもいちいちログアウトする必要はないのは、とても便利。
  • S3
S3は、バケットを作成するときに、Amazonのリージョンを指定できる。もちろん、RightScale上でも操作ができるのだが、ダッシュボード上の往復は面倒。
S3のツールによっては、まだTokyoリージョンをサポートしていないこともあるが、以下は全てTokyoリージョンをサポートしている。

s3 browser (Windows)
cyberduck(MacとWindows)
  • Route53
Route53は、Amazon AWSが提供するDNSサービス。個人的にはとても便利だと感じる。
利点をあげるとすれば、
ゾーンを作成すると各ロケーションにDNSが設定される。
スレーブサーバの作成をすることを考える必要がない。
whoisに登録すれば、公式DNS、登録しなきゃプライベートという運用ができる。
簡単にDynamic DNSを構築できる。
viで修正不要

欠点は
どこかのゾーンのスレーブにはなれない。
簡単すぎ。(基本を知らないエンジニアを輩出しそう。。。)

R53は、いろいろなページで紹介されているが、それらをコピペして、やってみてもまず、上手くいかない。なぜなら、htmlのパースが悪影響して、違う文字列がコピペされるからだ。
(パースされてしまうので、例は書きにくいが、ハイフォンが2つ連続しているのが、ハイフォン1つになっているなど。)

R53fox

これも、Elasticfox同様、Amazon AWSのアカウントの切り替えが簡単。また、ゾーン作成やゾーンのエントリ修正が簡単にできる。


  • RDSやインスタンス内のMySQL
RDSは、MySQLとOracleが使えるが、MySQLのツールを紹介すると
MySQLWorkbench

RightScaleのコンソールをメインに使うと、どうしてもAmazon AWSのコンソールを使うのが億劫になってしまうので、ちょっとしたツールで軽減できるのではと思う。

最後に、
  • コンソール(ターミナル)
Mac OS Xにはデフォルトで、ターミナルが入っているが、Windowsには無い。そこでWindowsには、puttyというターミナルを導入しておくと、コンソールボタンを押したときに自動でputtyが起動する。
puttyの入手もと
本家
ごった煮版
の2つがあり、ごった煮版は、日本語にちゃんと対応している。どちらも最新の0.60をベースにしている。(Mac OS Xでも使いたいくらい。portsではリリースされているのだが。。。)

といったツールを事前に入手しておくと、RightScaleのダッシュボードをより快適に利用できます。

0 comments:

コメントを投稿