0

Windows Azure で小さなアプリケーションを作成しました。調査目的で、彼らは私にこのシナリオを調査するように依頼しましたが、それに関する良い情報を見つけることができないようです.

短いシナリオ (現実的ではありません): アプリケーションは 1 つの会社で問題なく動作しますが、私たちは IT 企業であるため、このアプリケーションを拡張して他の会社でも利用できるようにしたいと考えています。これは、ストレージに別のデータベースを使用するアプリケーションのコピーを作成するようなもので、これを提供したい企業ごとに作成します。

Windows Azure でこれにアプローチする最善の方法は何ですか?

4

1 に答える 1

2

次のいずれかを実行できます。

  • アプリを複数のホストされたサービス (例: myapp1.cloudapp.net、myapp2.cloudapp.net など) に展開し、各展開でサービス構成の異なる設定 (データベース接続やストレージ アカウントなど) を使用します。
  • 複数のテナントをサポートするようにアプリを変更する

単一の展開パッケージがあるため、複数のホステッド サービスへの展開は簡単です。それを Blob Storage にアップロードするだけで、各ホステッド サービスへのデプロイのベースとして使用できます。それぞれに異なる構成ファイルを指定するだけです。これが、アプリを再パッケージ化することなくデータベース接続文字列などを更新できるようにするため、構成ファイルが展開パッケージとは別に保持される理由です。

于 2012-05-23T14:29:51.427 に答える