BT

Windows Azureのアプリケーションを構築するためのパターン

| 作者: Abel Avram フォローする 7 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2010年9月29日. 推定読書時間: 2 分 |

原文(投稿日:2010/09/15)へのリンク

マイクロソフトのpatterns & practicesグループ主席プログラママネージャのJ.D. Meier氏は、Windows AzureにおけるASP.NETアプリケーションパターンをいくつか提示し、クラウド上でコンポーネントがどのように動作するかを示した。彼はまた、標準的なWebアプリケーションとクラウドのマッピング例も提供した。

Windows Azureアプリケーションパターンの教典には、WebとWorkerロールサービスからのリクエストを受けるWebロールが含まれる。以下の図のようにQueueサービスによってWebロールとWorkerロールは分離される。

このパターンのより簡単なバージョンは、AzureテーブルへのASP.NETフォーム認証である。

Meier氏は、フォーム認証、クレームベース認証、WCFを使った10個以上のパターンとAzureクラウド上のASP.NETアプリケーションをリストアップした。

  • パターン#1 - ASP.NET Azureテーブルへのフォーム認証
  • パターン#2 - ASP.NET SQL Azureへのフォーム認証
  • パターン#3 - ASP.NET からADのクレーム
  • パターン#4 - ASP.NET からADのクレーム(フェデレーション)
  • パターン#5 - ASP.NET からAzure上のWCF
  • パターン#6 - ASP.NET オンサイトからAzure上のWCF
  • パターン#7 - ASP.NET オンサイトからクレームとともにAzure上のWCF
  • パターン#8 - RESTでAppFabricアクセスコントロール
  • パターン#9 - ASP.NETからAzureストレージ
  • パターン#10 - ASP.NETからSQL Azure
  • パターン#11 - ASP.NETオンサイトからWCFを通じてSQL Azure

非クラウドパターンのWebアプリケーション(マイクロソフトアプリケーションアーキテクチャガイドを参照)では、3つの基本的なレイヤ(プレゼンテーション、ビジネス、データ)上に作られたブラウザからアクセスされるサーバーアプリケーションについて解説している。

Ee658104.83ae5a18-d230-4569-aac0-82ce5e30ea61(en-us,PandP.10).png

Meier氏によれば、このパターンは、上で言及したレイヤのWebロールがデータとしてAzureストレージを使用するか、サービスとしてAzure Webサービスを使用するかのオプションを持つことで、Azureに適用することができるという。

CodePlexのpatterns & practices - Windows Azureガイダンスプロジェクトには、マイクロソフトクラウド上のアプリケーションを移行、開発、統合するためのさらなるガイドラインが含まれている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT