10

これはかなり漠然とした質問ですが、クラウド ホスティングに関係することを理解するのに少し苦労しています。

たとえば、次を使用する asp.net Web アプリがあるとします。

クラウド サービスでホストするには、何を行う必要がありますか?

必要となる特定のコード変更はありますか? また、これらは初期設計で考慮する必要がありますか?

このタイプのセットアップで sql server と linq to sql を使用できますか?

最適なプラットフォームがあるとすれば、どのプラットフォームですか?

4

5 に答える 5

10

最も基本的な形式では、Azureは高可用性Webホスティング環境にすぎません。ASP.NetWebアプリケーションを使用している場合は、それをcloupapp.netに展開でき、機能するはずです。

試してみるには、Vista / 7マシンを入手し、Azure SDKとVSツールをダウンロードして、新しいAzureアプリケーションを作成してください。この時点で、クラウドプロジェクトとASP.NetWebアプリケーションの2つの主要な部分があります。ASP.Netは、クラウドプロジェクトと「Web-役割」の関係になります。これは、聞こえるように、訪問者と対話するクラウドアプリケーションの視覚的なフロントエンドです。

この時点で、そのままにしておくことができます。これは、非常に優れたホスティングを備えた通常のASP.Netアプリケーションです。SQL Azureを検討することもできますが、SQL接続文字列は機能するはずです。WCFサービスをホストすることもできます。

Manojが指摘しているように、Azureには、非常に堅牢なアプリケーションを作成するために利用できる別のプログラミングモデルがあります。Azureには、パブリックインターフェイスなしで処理を実行するという点で、マネージドサービスに似たワーカーロールの概念もあります。代わりに、Webロールがリクエストを受け取り、それらをキューに配置します。次に、workerロールがリクエストを取得し、処理して、応答を送り返します。

これは非常に強力なシステムであり、私は十分に検討していませんが、システム全体の専門家である必要はありませんが、Webロールとして単純なASP.Netサイトを作成し、それらを展開することができます。次に、そこから展開します。

やってみてください、それはそれだけの価値があります

トビー

于 2009-12-23T14:43:38.797 に答える
5

AppHarborは、サービスとしての .NET プラットフォームです。Windows Azure が必要とする Visual Studio プラグインやその他の不要な要素を使用せずに、ASP.NET Web サイトを多かれ少なかれ変更せずにホストできます。

于 2011-01-17T01:37:11.257 に答える
4

探しているクラウド ホスティングの種類によって異なります。Amazonのようなアプリケーションデータ用のスペースを提供するクラウドホスティングがいくつかあります. Azure は、クラウドでホストされるアプリケーションをサポートする完全なアプリケーション フレームワークを提供します。しかし、クラウドでのプログラミングは、従来の Web 形式とは異なるプログラミング パラダイムです。.Net フレームワークの一部のクラスを利用できますが、スケーラビリティのためのより優れたリソースがあります。

AzureアプリケーションでSQLサーバーを直接使用することはできません。SqlAzure サービスを使用できるもの。

于 2009-12-11T07:03:51.157 に答える
2

本を参照するだけで答えが得られると思います

クラウド コンピューティングの本

編集 :

このマイクロソフトのリンクを確認してください Ramp Up

于 2009-12-11T04:49:56.177 に答える
0

はい、サポートされており、Asp.NET 4.5 Web フォームのライブ デモが Microsoft azure Web サイトで利用できます... 詳細については、このリンクにアクセスしてください メンバーシップ、OAuth、および SQL データベースを使用して、安全な ASP.NET Web フォーム アプリを作成して展開しますAzure App Service へ

于 2015-05-07T16:30:53.257 に答える