2

ASP.NET 4.0 Webフォーム上に構築されたeコマースアプリケーションがあり、サイトをWindowsAzureに移行したいと思います。

私のアプリケーションには6つのプロジェクトがあります:

  • MyApp.UserWeb-*マイホームページプロジェクト
  • MyApp.AdminWeb-*管理Webアプリケーション
  • MyApp.Services-UserWebアプリケーションとAdminWebアプリケーションの両方で使用されるWCFサービス
  • 他の3つは、上記の3つのプロジェクトで参照されているBusinessObjects、DataAccess、Securityなどの異なるレイヤーのようなものです。

MyApp.UserWebをwww.mysite.comとして、MyApp.AdminWebをwww.admin.mysite.comとして展開および公開し、サービスをservices.mysite.comとしてホストしたいと考えています。

Visual Studio 2010からサイトを展開して公開する手順を提案していただけますか?

4

2 に答える 2

3

アプリケーションの 3 つのコンポーネント パーツを独自の Web ロールに発行できます。DNS 設定で、www、www.admin、およびサービスの CNAME レコードをセットアップして、各 Web ロールのそれぞれの仮想 IP を指すことができます。CNAME は、役割ごとにポータルで構成する必要もあります。

Windows Azure クラウド サービスまたはストレージ アカウントのカスタム ドメイン名の構成

99.95% の可用性の SLA を保証するために、サイトのフロントエンド (またはその他のミッション クリティカルな領域) に複数のインスタンスが必要になる場合もあります。

上記の構成により、アプリケーションに適切な量のコンピューティング リソースが提供され、適切にスケーリングされます。低コストのソリューションから始めたい場合は、1 つの Web ロールで 3 つのコンポーネントを実行し、3 つの CNAME を追加することをお勧めします。

Azure Web サイトはさらに安くなりますが、この機能はまだプレビュー段階であり、SLA はありません。

段階的な導入手順については、こちらをご覧ください。

Visual Studio 2010 用の Azure SDKもダウンロードする必要があります。

于 2013-03-22T13:30:47.453 に答える
1

これは、Windows Azure Web サイト (カスタム ドメイン名を許可する共有または予約モード) または Web ロール (クラウド サービス) のいずれかで実行できます。Web サイトまたはクラウド サービスの選択は、必要な制御と管理のレベルによって異なります。

Web サイトのカスタム ドメイン名の設定に関する情報を次に示します: http://www.windowsazure.com/en-us/develop/net/common-tasks/custom-dns-web-site/

于 2013-03-22T13:19:47.497 に答える