SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Scott Guthrie氏 Blog翻訳

Windows Azureの更新 (モバイル、Webサイト、SQL Data Sync、ACS、メディア、ストア)

連載:ScottGu's Blog翻訳


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

 本稿は、Scott Guthrie氏のブログを、氏の許可を得て、翻訳、転載したものです。米Microsoft社の副社長で、ASP.NETやSilverlightの開発チームを統率する氏のブログでは、次期製品を含む最新の技術をいち早く紹介しています。

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

 原典:Updates to Windows Azure(Mobile, Web Sites, SQL Data Sync, ACS, Media, Store)

Windows Azureの更新(モバイル、Webサイト、SQL Data Sync、ACS、メディア、ストア)

 今朝、以下のようなWindows Azureの新機能をリリースしました。

  • Mobile Service(ジョブスケジューラサポート、ヨーロッパ地区サポート、コマンドラインサポート)
  • Webサイト(スケールの改善、統合ソース管理)
  • SQL Data Sync(新しいHTMLポータルでサポート)
  • ACS管理(新しいHTMLポータルでサポート)
  • Media Service(ジョブ・タスク管理、BLOBストレージサポート、リザーブドコンピュート)
  • 仮想ネットワークの強化
  • サブスクリプションのフィルタリングサポート
  • Windows Azureストア(数カ国で利用可能)

 これらの新機能は現在本番環境にあり、すぐに利用できます。

 以下は新機能の詳細です。

Mobile Service

 Windows Azure Mobile Serviceでは、バックグランドジョブ(別名CRONジョブ)を簡単にスケジューリングできるようになったため、前もって設定したタイミングで実行され、(ユーザからのリクエストをブロックしたり速度を緩めたりしないように)サービスにアクセスするデバイスを独立して実行できます。

 このジョブスケジューラ機能により、別々のVMを作成したり管理したりする必要なく、さまざまな便利なシナリオを実行できます。

 以下のようなシナリオでこの機能を有効にできます。

  • テーブルから古い/重複したデータを定期的にパージ
  • 外部のWebサービス(ツイート、RSSエントリ、位置情報)から定期的に検索および集計、また2次的利用のためにそれをテーブルにキャッシュ
  • サービスの利用ユーザーが投稿した画像を定期的に処理/リサイズ
  • プッシュ型通知やSMSメッセージを特定の時間にユーザーが受信するようにスケジューリング

 今回のリリースにより、Windows AzureポータルのMobile Serviceにある新しいSCHEDULERタブで、CREATEボタンをクリックすることで、簡単にバックグランドタスクが登録できます。

 これにより、新しいジョブに名前を付け、実行したい間隔を選択します(注:スケジュールは後で変更できます)。

 ジョブを作成すると、そこにドリルするので、SCRIPTタブを選択すると、定期的な間隔で実行するサーバースクリプトが書けます。一例として、以下のスクリプトでは、”red polos”に関するTwitterの更新を取得し、Mobile Serviceからプッシュ型通知を送信します。

 スクリプトを入力したら、保存してRUN ONCEボタンをクリックするとテスト起動を実行できます。RUN ONCE機能により、ジョブの実行を繰り返す前に、簡単にジョブスクリプトをテストできます。ジョブの実行を繰り返すには、スクリプトビュー内のENABLEボタンをクリックするか、

 SCHEDULERタブに戻ってジョブを選択し、ENABLEボタンをクリックして設定してください。

 この新しいジョブスケジューラ機能により、Mobile Service内でバックグランドジョブを非常に簡単に統合できます(それらを実行する別々のVMを作成したり管理することなく)。

 すべてのMobile Service(無償層レベルでも)で使用することも可能です。Mobile Serviceの無償層には、毎時1つのバックグランドジョブが実行できるサポートが含まれています。

 もし予約インスタンスが持てるMobile Serviceにアップグレードした場合、15分ごとにジョブを10個まで実行できます。

 より詳細なジョブスケジューラチュートリアルはWindows Azure Mobile Serviceのドキュメントを参照してください。

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
ヨーロッパでのMobile Service地域サポート

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
Scott Guthrie氏 Blog翻訳連載記事一覧

もっと読む

この記事の著者

WINGSプロジェクト Chica(チカ)

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

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

Scott Guthrie(Scott Guthrie)

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6933 2013/01/29 15:11

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング