少し前に、私の同僚が
Windows Azure Newsに、発表、大きな発表、巨大な発表を投稿し
ました。 Windows Azureストアについて言及しています。 以下に、彼についてもう少し詳しく説明します。
Windows Azureストアは、アプリケーションおよびSaaSサービス用のクラウドサービスまたはアドオンのストアです。 実際、これらは、特定の問題を解決するために組み合わせて使用できる既製の「ブリック」(構成要素)です。 さらに、完全に理解されているこれらの「レンガ」はサービスです。 既製の機能(API、エンドポイントなど)を使用し、それを提供する会社が機能(スケーリング、フォールトトレランスなど)とサービスサポートを担当します。 これで、ロシアでWindows Azureストアが利用できるようになりました。 ロシアで作成されたWindows Azureサブスクリプション。
Windows Azureストアは、少なくとも2つのシナリオです。
- 最初のシナリオは、アプリケーションでWindows Azureストアのサードパーティサービスを簡単に使用することです。 ここでは、Windows Azureストア内のすべてのサービスがWindows Azureポータルに統合されていることを考えると、すべてが簡単です。
- 2番目のシナリオは、Windows Azureストアでのサービスの配置です。
Windows Azureストアのサービス
BizSpark、MSDN、Pay-as-You-Go、またはMOSP(Microsoft Online Subscription Program)サブスクライバーは、
Windows Azureストアからサービスをサブスクライブまたはアクティブ化できます。 Windows Azureストアがプレビューモードになりました。
Windows Azureストアには、App ServicesやData Servicesなどのさまざまな種類のサービスがあります。 各サービスには、無料、標準、プレミアムなど、サブスクリプションの料金プランがいくつかあります。
また、ロシア企業からの最初のサービスであるABBYYがすでにあります。これは、テキスト認識などのための
ABBYY Cloud OCR SDKサービスです。 ちなみに、無料版のサービス(100ページ\月)があります。

以下では、いくつかのサービスについて説明します。 特定のサービスを選択することは困難です。 すべてのサービスは質が高く便利です。 ただし、次のサービスはほとんどすべての人に適しています(
これらのサービスにはすべて無料プランFreeがあります )。
アクティブクラウドモニタリング(MetricsHub)
Active Cloud Monitoring(MetricsHub)は、サブスクリプションにデプロイされたサービスと仮想マシンを追跡し、これらのサービスの自動スケーリングを行うためのサービスです。 このサービスは、BLOBストレージの量、翌月の指標アカウントなども表示します。

センドグリッド
SendGrid-電子メールメッセージを送信し、大規模なメールを管理するためのサービス。 無料プランには、最大25,000メッセージ/月が含まれます。

AppDynamics
AppDynamicsは、メーターインジケーターを収集し、クラウドソリューションのパフォーマンスを分析するためのサービスです。このサービスでは、
自動スケーリングルールを設定し、アラートを作成することもできます。 サービスを設定するには、インスタンスごとに特別なエージェントをインストールする必要があります。その後、統計がコントロールパネルに表示されます。

ClearDB MySQL
ClearDB MySQL-サービスとしてのMySQL、つまり あなたにとってこれはあなたが利用できるMySQLデータベースです-すべてがすでにインストールされ設定されています(フォールトトレランスを含むパッケージに既に含まれています;);

MongoLab
MongoLab-これは、MongoDB as Serviceであり、完全に機能するMongoDBです。

新しい遺物
New Relicは、クラウドソリューションのもう1つの監視サービスです。 New RelicはクラウドサービスとWebサイトの両方で設定できることに注意してください!

ABBYY Cloud OCR SDK
ABBYY Cloud OCR SDK-テキスト、ラベルなどを認識するためのサービス

請求先アカウントの市場がユーザーアカウントの市場と一致しません
Windows Azureストアからのサービスのアクティベーションに関する小さなヒントとコツ。 次のエラーが発生した場合(「現時点では請求見積もりを提供できません。しばらくしてからもう一度お試しください。このエラーが続く場合は、次の情報を添えてサポートにお問い合わせください。」、詳細:「請求アカウントの市場がユーザーアカウント))をアクティブ化するときに、Windows Azure(ロシア)の国プロファイルが
Windows Azure Marketplaceのプロファイルで指定された国と一致することを確認し
ます (プロファイルはMicrosoftアカウント\ LiveIDにも関連付けられます)。
私は例を挙げます:
Windows Azure- >
アカウント ->
プロファイル ->
詳細の編集
マーケットプレイス ->
マイアカウント ->
編集
Markeplaceプロファイルで別の国が示されている場合は、変更できます。 注:国を変更するオプションがない場合は、[マイアプリケーションとマイデータ]セクションに移動し、既存のサブスクリプションを削除します(これにより国が変更されます)。 マーケットプレイスの国変更規則については、
こちらをご覧ください 。
サービスをWindows Azureに公開する
ここには2つのポイントがあります。サービスの申請(Windows Azureストアチームがアプリケーションをレビューし、最終的な回答を提供します)と技術的な実装です。 詳細については、github
Windows AzureリソースプロバイダーSDKページをご覧ください。
要するに、技術的な面では、統合を実装するには以下が必要です。
- APIおよびドキュメントに従ってリソースプロバイダーを記述します。
- パブリッシャーポータル(Windows Azure Marketplace)でリソースプロバイダーを登録します。
- Windows Azureストアチームが実行するテストを待ちます。
技術的には、統合は非常に簡単です。なぜなら、 すべてがGET \ POSTリクエストに基づいています。開発中のローカルテスト用の詳細な
ドキュメントとユーティリティがあります(
dukaan )。 最も興味深いものから、
SSO (シングルサインオン)の実装に注意を払うことができます。 ユーザーに関するユーザーのローリングデータとサービスへの彼のWindows Azureサブスクリプション(Windows Azureストアで公開)。 SSOについては、
ここで簡単に説明し
ます 。つまり、Windows Azureはサービスに対してPOST要求を行います。 RPはリクエストからデータを取得し、それを何らかの秘密キーに接続し、SHA-256ハッシュ(トークン出力)をすばやく計算します。
そして、ロシアと世界中のすべてのWindows Azureユーザーがサービスを利用できるようになります。

実際のところ、これですべてです-ハッピーエンド。