Windows Azureで使うべき10のツール
TechED NA 2011の「Ten Must-Have Tools for Windows Azure」セッションで紹介されたツールを紹介します。
0. AzureWatch
- インスタンスの監視設定
- アプリケーションの自動スケール
- ルールベース
- Eメールによる通知
- ローカル環境、もしくはクラウドで動作可能
- $1.375セント/インスタンス/時間
下の図が、アプリケーションの全景。
左側にデプロイしているインスタンスやサービスがツリー表示される。
中央にパフォーマンスカウンターが表示されている。選択すると、その値を確認することができる。
上から4行目にある「Last Scale Event within 24hrs」を見てほしい。
過去24時間以内にスケールダウンをしており、2インスタンスから1インスタンスへ変更している。
カウンターをダブルクリックすると、右側にグラフが表示される。
ちなみに、下のグラフは上の図のProcessor Timeをダブルクリックしたときに表示されたグラフで、CPU使用率が飛びぬけている箇所があるのがわかる。
ここでスケールアップし、負荷が下がった段階でスケールダウンしたのである。
Azure ROI Calculator
お料金シミュレーターですね。これは、マイクロソフト日本法人が独自に用意した日本向けのシミュレーターがあるので、そちらも合わせて紹介しておきます。
Windows Azure見積シミュレーター
http://www.microsoft.com/japan/windowsazure/calculator/sl.html
1. ClumsyLeaf : CloudXplorer
- Windows Azureストレージ用のクライアント
- 複数ストレージのアカウント管理
- 頻繁な更新
- ファイルのコピー、移動、削除、名前の変更
- $rootに対応
- 自動リジューム アップロード
- 共有アクセスシグネチャの作成
下の図がアプリケーション全景。
左側に、ローカルコンピューター一覧と、追加したAzureストレージが表示されており、通常のエクスプローラーのように操作することができる。
Cloud Storage Studio
2. Cerebrata : PowerShell コマンドレット
PowerShellなので、管理の自動化などをする際に効力を発揮します。
http://www.cerebrata.com/
- New-HostedService/Remove/Update
- Restart-Role/Restore-Role
- SQL Azureデータベースのバックアップ・リストアのスクリプト化
- Blobコンテナのバックアップ・リストア
- アフィニティグループの管理
- 設定と監視の設定
3. Cerebrata : Diag tool
コーディングをすることなく簡単に監視の設定とモニタリングをすることができます。
http://www.cerebrata.com/
アプリケーション全景。
4. GreyBox
「Windows Azure破産 Safety Netの勧め – 戦艦ゆにっき」でアプリの紹介と使用方法を説明してます。
http://greybox.codeplex.com/
- Windows Azureサブスクリプションの状態を簡単にモニタリングできる
- デモでアップロードし実行しっぱなしにしていないかを確認できる
- コンピュートの使用のみをモニタリング
5. SQL Azure Migration Wizard
SQL Azureへの移行を手助けするツール。
http://sqlazuremw.codeplex.com/
- DBの解析
- スキーマの修正
- データベースの作成
- データのアップロード
6. Lokad Cloud – .NET O/C Mapper
クラウドマッパー
http://lokadcloud.codeplex.com/
- Blobストレージの強い型付けを提供
- Tableストレージで簡単にエンティティストレージ使用
- キューサービスの簡単な作成
- シンプルな自動スケールアウト
- スケジュラーの提供
7. Mutitenant Web Role
http://azuretoolkit.codeplex.com/releases/view/62330
- デプロイ問題無しに、Webロールに簡単に複数のWebアプリケーションをホストできる
- インスタンスが再起動したら、Blobストレージからリロードする。
ユーザはBlobにアップロードし、Blobからロールインスタンスに読み込みを行う。
8. Windows Azure Migration Scanner
これは以前、「蒼の王座 » Windows Azure Migration Scannerを公開」で紹介したものです。