サードパーティ製品を使用してWindows Azure向けの開発/準備時間を削減する

CodeZine / 2013年8月6日 14時0分

図23 MetricsHub Agentキーの設定

 Windows Azure Storeで提供されている、Windows Azure向けに各社が提供するサービス(サードパーティ製品)について紹介します。今回はその中の一つ、モニタリングソリューション「Active Cloud Monitoring」の導入部分を解説します。

■はじめに

 Windows Azureを使用したサービスを提供するために、必要な機能をすべて作りこんで準備することも可能です。しかし、Windows Azure向けに各社が提供しているサービス(サードパーティ製品)を使用すると、準備時間を短縮したり開発費用の圧縮したりできます。Windows Azure向けに提供されているサービスは、Windows Azure Storeで公開されており、Windows Azureの管理ポータルからサービス利用契約を結ぶことができます。

 本連載では、Windows Azure Storeで提供されている監視機能、ジョブスケジュール機能などのサービスを紹介します(表1)。

表1:Windows Azureストアで提供されているアプリケーション一覧 カテゴリ アプリケーション名 説明 性能・
死活監視 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種類のデータが提供されています。

図1 Windows Azureストアのサービスとデータ一覧のサイト


 表2は、Windows Azureストアで提供されているアプリケーション名とアプリケーションの簡単な説明一覧です。2013年8月5日時点で、22種類のアプリケーションが提供されています。

表2:Windows Azureストアで提供されているアプリケーション一覧 アプリケーション名 説明ABBYY Cloud OCR SDK Service 手書き文字認識、フィールド抽出、画像認識技術などの
OCR(光学式文字認識)を提供するWeb APIActive 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について紹介します。



CodeZine

トピックスRSS

ランキング