2

とりあえずIISでホストしたいWebロールがあります。

IISサイトのAzureStorage機能を引き続き機能させたいことを考えると、これがどれほど関与しているかを誰かが知っていますか?

4

3 に答える 3

4

Azure ストレージ (テーブル、BLOB、キュー) は、クラウド内の実際の Windows Azure 環境でのみ実行されます。ローカルの SQL Server データベースでファクシミリを実行するシミュレートされた開発環境がありますが、これは開発目的のみを目的としており、実際のサイトの実行には使用できません。

理論的には、webapp をローカルで実行し、インターネット経由で (REST API を使用して) Azure Storage に接続することもできますが、対話型サイトでは待機時間が長すぎることはほぼ確実です。

そのため、独自の IIS 環境でサイトをオンプレミスで実行できるようにする場合は、特定の Azure プラットフォームの依存関係をすべて削除し、Azure 以外の代替手段を組み込む必要があります。Azure Storage の場合、リレーショナル データベース (SQL Server、mySQL) を実行するか、nosql/document データベースを調べることができます。

于 2011-01-06T23:22:55.583 に答える
1

この答えは誤解を招くようです。Windows Azure は、複数のサービスを提供するプラットフォームであり、使用するサービスから選択できます。本質的に、Windows Azure は *Windows Server 2008 R2 *IIS 7.5 を備えた単なる仮想マシンです。

現在 Azure でホストしているアプリケーションがあり、それを IIS でホストしたい場合は、それほど問題はないと思います。ストレージを使用している場合、唯一の問題は、ストレージ アカウントの設定が WebRole またはサービスの構成ファイルにあったことかもしれませんが、アプリのロジックを変更して、他の構成ファイルから適切な設定を取得することができます。私はいくつかの理由で Azure Storage を使用する Windows デスクトップ アプリケーションを作成しましたが、これもクラウド コンピューティングの大きな利点だと考えています。

于 2011-04-28T16:57:51.843 に答える
1

IIS に移動する場合は、tijmedvdk の回答が正しいです。

目標がデータ センターで実行することである場合は、Azure アプライアンスhttp://www.microsoft.com/windowsazure/appliance/を検討する必要があります。これにより、Azure アプリケーションを変更せずにオンプレミスで実行できます。

于 2011-01-07T09:20:54.470 に答える