はじめに
Windows Azureを使用したサービスを提供するために、必要な機能をすべて作りこんで準備することも可能です。しかし、Windows Azure向けに各社が提供しているサービス(サードパーティ製品)を使用すると、準備時間を短縮したり開発費用の圧縮したりできます。Windows Azure向けに提供されているサービスは、Windows Azure Storeで公開されており、Windows Azureの管理ポータルからサービス利用契約を結ぶことができます。
本連載では、Windows Azure Storeで提供されている監視機能、ジョブスケジュール機能などのサービスを紹介します(表1)。
| カテゴリ | アプリケーション名 | 説明 |
|---|---|---|
|
性能・ 死活監視 |
Active Cloud Monitoring | ロールの増減に自動的に対応する監視サービス |
|
性能・ 死活監視 |
Azure Watch |
Windows Azureの拡張モニタリングと 自動スケール機能を提供する監視サービス |
|
性能・ 死活監視 |
AppDynamics |
クラウド上で、最近のアプリケーションアーキテクチャに沿った アプリケーションのパフォーマンス管理を提供する |
|
性能・ 死活監視 |
New Relic |
アプリケーション、データベース、アプリケーションサーバーの 性能情報を監視するモニタリングサービス |
| ログ監視 | Logentries | 分析とアラート通知が組み込まれたログ管理サービス |
| メール | SendGrid | メール送信ソリューション |
|
タスク スケジューラー |
Scheduler | 定期ジョブを実行することができるソリューション |
対象読者
- Windows Azureに興味のある方
- Windows Azureでサービス提供を検討されている方
- サーバー管理者、開発者
必要な環境
- Windows Azureサブスクリプション
Windows Azureストアの概要
Windows Azureストアでは、Windows Azureのサービスを補完したり拡張したりすることができるサードパーティ製のサービスやデータが提供されています。アドオンをWindows Azure管理ポータルから直接入手し、管理できます。アドオンの検索や支払いなどは、Windows Azureの管理に統合されており、サードパーティ製品もWindows Azureのサービスと同様の請求フローとなっています。
Windows Azureストアで提供されているデータやサービス一覧は、マイクロソフトのサイト(英語サイト)で公開されています(図1)。2013年8月5日の時点では、22種類のサービスと10種類のデータが提供されています。
表2は、Windows Azureストアで提供されているアプリケーション名とアプリケーションの簡単な説明一覧です。2013年8月5日時点で、22種類のアプリケーションが提供されています。
| アプリケーション名 | 説明 |
|---|---|
| ABBYY Cloud OCR SDK Service |
手書き文字認識、フィールド抽出、画像認識技術などの OCR(光学式文字認識)を提供するWeb API |
| Active Cloud Monitoring |
マイクロソフトが買収したMetricsHub社によって提供され、 ロールの増減に自動的に対応するクラウドアプリケーションの監視サービス。 マイクロソフトの買収により無料で提供されるようになった |
| AppDynamics |
クラウド上で、最近のアプリケーションアーキテクチャに沿った アプリケーションのパフォーマンス管理を提供する |
| Aspera Server On Demand |
Aspera高速データ転送送付ソフトウェアをWindows Azure用に サブスクリプションサービスの一部として提供する。 |
| Auth0 |
Webとモバイルアプリのエンタープライズ対応用。 Active DirectoryやOffice365、Google Appsとアプリを シングルサインオンで結合する。 |
| AzureWatch |
Windows Azureの拡張モニタリングと自動スケール機能を提供する、 クラウドベースのモニタリングソリューション。 |
| Blitline |
画像管理用のインフラ基盤で、画像のトリミングや回転、 フィルターなどの画像処理ができる。 言語に依存しないシンプルなJSON呼び出しを使用して、 簡単なAPIから実行する |
| ClearDB MySQL Database |
クラウド上でMySQLサービスを提供する、 フォールトトレラントなデータベースサービス |
| ClearPointe Azure Management |
クラウド上からクラウドとWindows Serverインフラを 管理するサービス |
| cloudinary |
画像のアップロード、サイズ変更、トリミング、最適化、 スプライトなどの画像処理をクラウド上で実施するサービス |
| Embarke Email Analytics |
メールの解析基盤です。ビジネスの契約や収入を増やすために ユーザー行動の確認を支援する。 |
| Engine Yard Platform as a Service |
Windows Azureサービスの自動設定と管理を 提供するサービス |
| EZDRM Hosted PlayReady DRM |
堅牢なデジタル著作権管理(DRM)プラットフォームを提供し、 WebアプリケーションやWindows Azureメディアサービスに DRMコンポーネントを追加できるようにする |
| Logentries | 分析とアラート通知が組み込まれたログ管理サービスを提供する |
| LucidWorks Search |
簡単にセキュアで、スケーラブルでコスト効果の高い 検索アプリケーションを作成することができる |
| MongoLab | MongoDBを提供するクラウドベースのデータベースプラットフォーム |
| New Relic |
アプリケーション、データベース、アプリケーションサーバーの 性能情報を監視するモニタリングサービス。 エージェントをインストールするだけで性能情報の確認を始められる |
| PubNub |
Webおよびモバイルアプリケーション向けの非常に高速な リアルタイムメッセージングシステム |
| Pusher |
リアルタイムにブラウザやデバイスに簡単に さまざまな種類のコンテンツをプッシュすることができる APIとライブラリを提供する |
| SendGrid |
SendGridはクラウドベースのメールサービスです。 REST APIやSMTP経由で新規もしくは 既存のメールシステムに統合することができる |
| Scheduler |
単純なREST APIを使って、Windows Azure上で繰り返し実行する CRONジョブをスケジュール実行することができます。 単純な、および高度なスケジューリング機能を提供します |
| VS Anywhere |
コード品質の向上、開発プロセスの迅速化、 ベストプラクティスの共有などが実現できる。 VS Anywhereを使用すると、組織内の全ユーザーと秒単位で リアルタイムにプロジェクトを共有できる |
今回は、この中でもモニタリングソリューションのActive Cloud Monitoringについて紹介します。

