Shoeisha Technology Media

CodeZine(コードジン)

特集ページ一覧

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

Windows Azure Storeで楽々システム開発(1)

  • LINEで送る
  • このエントリーをはてなブックマークに追加

 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ストアのサービスとデータ一覧のサイト
図1 Windows Azureストアのサービスとデータ一覧のサイト

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

表2:Windows Azureストアで提供されているアプリケーション一覧
アプリケーション名 説明
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について紹介します。


  • LINEで送る
  • このエントリーをはてなブックマークに追加

著者プロフィール

  • WINGSプロジェクト 大和屋 貴仁(ヤマトヤ タカヒト )

    <WINGSプロジェクトについて> 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。2018年11月時点での登録メンバは55名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂...

  • 山田 祥寛(ヤマダ ヨシヒロ)

    静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for ASP/ASP.NET。執筆コミュニティ「WINGSプロジェクト」代表。 主な著書に「入門シリーズ(サーバサイドAjax/XMLD...

All contents copyright © 2005-2018 Shoeisha Co., Ltd. All rights reserved. ver.1.5