はじめに
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について紹介します。