Windows Azureモバイルサービスは、Windows Azureクラウドプラットフォームの一部です。WindowsAzureクラウドプラットフォームは、Windows、iOS、Windows Phone、Androidプラットフォームのモバイルアプリケーション、および既製のサーバーバックエンドを備えたHTML5 / JSモバイルアプリケーションをわずか数行のコードで提供するように設計されています。
Windows Azureモバイルサービスを使用するモバイル開発者は、すべてのアプリケーションに対応する単一のインフラストラクチャを2分で準備できます。
- リレーショナルストレージ 、表形式のデータとファイルのストレージ。
- 人気のソーシャルネットワークを通じてユーザーを認証する既製の機能。
- 1つのAPIを使用してすべてのプラットフォームにプッシュ通知を送信するための既製のインフラストラクチャおよびカスタマイズされた機能。
- JavaScriptおよびNode.jsに基づくサーバー側コードの機能で、モバイルサービスの動作を微調整し、組み込みスケジューラーを介してスケジュールに従ってコードを実行し、データをテーブルに保存するときにイベントを処理し、独自のJSコード(およびすぐに.NETコード)を統合して実行しますgitバージョン管理システム。
Windows Azureモバイルサービスを使用すると、開発者は、無料の料金と、オンデマンドでクラウドを柔軟にスケールアップおよびスケールダウンすることができます。
プラットフォームのサポート
Windows Azureモバイルサービスは、 Windows 、 iOS 、 Windows Phone 、 Androidなど 、最新の一般的なモバイルプラットフォームをすべてサポートしています。 PhoneGapなどのHTML5 / JSベースのモバイルアプリ開発者も、ネイティブCORSサポートを通じてモバイルサービスをサポートしています。 さらに、オープンで文書化されたREST APIを使用して、モバイルサービスクラウドバックエンドのすべての要素を操作できるため、Windows Azureモバイルサービスプラットフォームの範囲が無限に広がります。
リンクで1つのクラウドバックエンドを使用して、さまざまなプラットフォーム用のアプリケーションを開発する方法を学びます。
- Windows 8アプリ
- Windows Phoneアプリ
- Androidアプリ
- IOSアプリ
- HTML5 / JSアプリケーション
Windows Azureモバイルサービスの概要
Windows Azureモバイルサービスは、モバイル開発者とREST APIユーザーに次の多くの機能へのアクセスを提供します。
- クエリ内に新しいデータが到着したときに、テーブル内に新しい列を作成して、それ自体を拡張できる動的スキームを使用したリレーショナルデータの保存。
- Windows AzureストレージでのNoSQLデータと通常ファイルのストレージ。
- NoSQLストレージMongoDBなどのサードパーティテクノロジーへのアクセス。
- 一般的な認証プロバイダー(Facebook、Twitter、Microsoftアカウント、Google、Active Directory)による既製のユーザー認証機能。
- プラットフォーム標準メカニズムをサポートするすべてのプラットフォームにプッシュ通知を送信するための単一のAPI:Windows通知サービス、Microsoftプッシュ通知サービス、Appleプッシュ通知サービス、Googleクラウドメッセージング。
- JavaScriptおよびNode.jsに基づいて(そしてまもなく.NETに基づいて)サーバー側コードを作成および実行するための既製のカスタマイズされたプラットフォーム。 このプラットフォームを使用すると、リレーショナルストレージテーブルのイベントを処理するためのスクリプトを作成できます(データの挿入、削除、読み取り、更新)。
- 組み込みのスケジューラを使用すると、スケジュールに従ってサーバーコードを実行でき、モバイルサービスを使用するためのシナリオが大幅に拡張されます。
- Windows Azureモバイルサービスは、必要に応じてクラウドバックエンドで使用するコードを備えたネイティブNode.JSモジュールの作成と読み込みをサポートします。
- Mobile Servicesバックエンドには、Gitバージョン管理システムのサポートが組み込まれているため、開発者はサーバーコードを柔軟に制御できます。
他のWindows Azureサービスへのアクセス
Windows Azureクラウドプラットフォームは、開発者とITプロフェッショナルにあらゆるニーズに対応する多数のサービスを提供します。 それらの中には:
- Windows Azure Active Directory認証サービス
- クラウドサービスと役割。
- ストレージBLOBと表形式データ。
- ビッグデータ処理およびデータ分析サービス。
- リクエストに応じて仮想マシン。
- フェールオーバーリレーショナルSQLデータベース。
- スケーラブルなウェブサイトサービス。
- データキャッシング、サービスバスおよびメッセージング、メディアサービスのサービス。
単一のWindows Azureプラットフォームの一部として、これらのサービスはすべてWindows Azureモバイルサービスで利用できます。 さらに、モバイルアプリケーション開発者は、クラウドバックエンドを他のクラウドプラットフォームサービスだけでなく、会社や企業のサービスとも統合できます。
Windows Azureモバイルサービスの発表と商用利用可能性
Windows Azureモバイルサービスの商用利用可能の発表により、クラウドバックエンドを使用するモバイルアプリケーションの開発者は、月あたり99.9%のサービス可用性レベルのSLA契約に基づくマイクロソフトの保証とサポートを提供されます。
Scott Guthrie は、ブログでモバイルサービスの商用利用可能性を発表し、同社のデータを発表しました。商用利用可能になるまでに、20,000人の異なるWindows Azure顧客が既にWindows Azureモバイルサービスを使用しています。 その中には、新興企業、大学、メディア、通信会社などがあります。
Visual Studio 2013のパブリックバージョンのリリースにより、Windows Azureモバイルサービスが開発環境に統合され、開発者がクラウドバックエンドで作業するのがさらに便利になりました。
さらに、Windows Azureモバイルサービスの商用利用可能の発表に伴い、新しい関税と価格設定が導入されました。
モバイルサービスの新しい価格と、Visual Studio 2013でモバイルサービスを利用する新しい機会を見てみましょう。
Visual Studio 2013のモバイルサービスサポート
WindowsストアおよびWindows Phoneアプリケーションは、Visual Studioの新しい接続サービスの追加機能を受け取りました。これにより、数回クリックするだけでアプリケーションをクラウドバックエンドに接続できます。
この関数はWindows Azureにアクセスし、モバイルアプリケーションと統合するために、以前に作成した特定のWindows Azureモバイルサービスを選択できます。
Windows Azureに接続された各モバイルアプリケーションには、プッシュ通知項目の追加と呼ばれる新しいVisual Studio機能があり、プッシュ通知のサポートをすばやく追加できます。
この関数を呼び出すことにより、開発者はウィザードを起動して、接続してアプリケーションをWindowsストアに関連付けることができます。
プッシュ通知システムと連携するようにプロジェクトを構成する
Windows Azureのクラウド側とアプリケーション側の両方で通知を処理するためのコードを生成します。
バックエンド側で生成されたコードへのアクセスは、サーバーエクスプローラーを使用してVisual Studio 2013で利用できます。サーバーエクスプローラーは、Windows Azureモバイルサービスのコードとデータを操作する機能を提供します。
Visual Studio 2013を使用すると、たとえば、クラウドバックエンドの任意のデータテーブルの権限を管理できます。
Visual Studio 2013から、リレーショナルストレージに新しいテーブルを作成できます。
そして、スキーマを編集するか、データを管理します。
関税と価格
価格設定 Windows Azureモバイルサービスには、無料料金、標準料金、プレミアム料金の3つの料金があります。
*毎日追跡
**アクティブなデバイス-ストアを使用してアプリケーションをインストールし、過去30日間(今日を含む)にサービスへの呼び出しを少なくとも1回行ったか、モバイルサービスからプッシュ通知を受信したデバイスの数。 トラフィックと帯域幅が含まれています。
料金は開発者が利用できる価格と容量が異なり、モバイルアプリケーション用のバックエンドを使用するための柔軟なアプローチを提供します。数分で入手し、アプリケーション内で無料で使用し、人気の変化に応じてサービスを増減します。
Windows Azureモバイルサービスは、標準料金とプレミアム料金の両方で99.9%のSLAを提供し、モバイルバックエンドの信頼性を保証します。
このリンクで価格と割引の詳細を確認できます。
モバイルアプリをWindows Azureクラウドに接続します
Windows Azureモバイルサービスの商用利用可能が発表されたら、モバイルアプリケーションをWindows Azureクラウドに接続します。
無料試用版を使用して、Windows Azureのモバイルバックエンドのすべての優れた機能を試すことができます。
MSDNサブスクライバー 、 マイクロソフトパートナー 、およびBizSparkメンバーは、サブスクリプションの一部として既にWindows Azure機能にアクセスできます。アクティベートするだけです!
モバイルアプリケーションのバックエンドとしてのクラウド-ロシア語
モバイルアプリケーションの開発者向けに、AzureHub Developer Centerの大きなセクション「 モバイルアプリケーションのバックエンドとしてのクラウド 」が開始されました。
このセクションには、Windows Azureモバイルサービスのクラウドバックエンドを使用したWindows 、 iOS 、 Windows Phone 、 Androidプラットフォームでのアプリケーション開発に関する情報とロシア語の記事が含まれています。
完全なモバイルアプリケーションを開発またはWindows Azureモバイルサービスクラウドに接続する方法については、今すぐセクションを参照してください 。
お見逃しなく
ほぼ毎週リリースされているWindows Azureプラットフォームの更新に関する以前の発表をお見逃しなく。
- Windows Azureニュース :モバイル開発、多要素認証、MPEG-DASH、JWT、テストおよびビデオ。
- Windows Azureニュース :発表、大きな発表、メガ発表:ストア、新しいデータセンター、分単位の課金、BizTalkサービス、AMQP、WebサイトのSSL、トライアルおよびサブスクリプションMSDN、トレーニングキット。
- Windows Azureの更新 :.NET SDK 2.0、新しいライブラリ、管理、診断および管理ツール、トレーニングキット。
- Windows Azure Update :ポイントツーサイト接続、および仮想マシンとネットワーク、クラウドサービス、Ruby SDKのリリースに対するその他の改善点
- Windows Azure Upgrade :仮想マシンとネットワークの広範な可用性、SLA、メモリ拡張、価格引き下げ
- Active Directoryとクラウド内のバックアップ 、サイトトラッキング、およびWindows Azureのその他の更新。
- Windows Azureアップデート :Hadoop、Dropbox、Mercurial、PhoneGap。
- 今月のWindows Azureプラットフォームの更新とニュース (2013年2月から3月)。
- Androidアプリケーションのクラウドサポート 。
- 毎月のWindows Azure Platformアップデートレビュー :メディアサービス、通知ハブ、VMデポ、Redis。
便利なリンク
以下に、Microsoftクラウドプラットフォームの使用に役立つリソースへのリンクを示します。
- Windows Azureの30日間無料トライアル 。
- スタートアップ 、 パートナー 、教師、 MSDNサブスクライバー向けのWindows Azureリソースへの無料アクセス
- Windows Azure 開発センター (azurehub.ru)-Windows Azureでのサービスと開発の選択に関するスクリプト、ガイド、例、推奨事項。
- YouTubeのロシア語版Windows Azure TVニュースチャンネル。
- 最新のWindows Azureニュース-Twitter.com/windowsazure
- http: //wazurr.ru-ロシア語と英語のWindows Azureコンテンツアグリゲーター。
また、既にWindows Azureで開発している場合、またはサービスの開発者を探したい場合は、 appprofessionals.ruサービスにアクセスしてください 。
azurerus@microsoft.comでご質問にお答えします。 FacebookのWindows Azureコミュニティでお会いできるのを楽しみにしています。 ここでは、専門家(質問することを忘れないでください)、写真、多くのニュースを見つけることができます。
大規模なクラウド会議中に行われたWindows Azure Summitレポートのビデオ録画とビデオインタビュー 。 Windows AzureでのDevCon 2013カンファレンスのレポートはこちらでご覧いただけます 。