1

私の意図は、WCF サービスによって駆動される MVC アプリを開発することです。

次に、これらを Azure にデプロイします。

ライフサイクルの早い段階で Azure でホストされるという事実を考慮せずに、アプリやサービスの開発に取りかかることはできますか? それとも、別の構造にする必要がありますか?

編集: より具体的には、Auzre でホストされることを決定する前と同じように、このアプリケーションを開発できると言っているのは正しいですか?

4

2 に答える 2

2

私の調査と理解に基づいて、開発の前に将来の実装を azure にすることを検討することをお勧めしますが、後で既存のアプリケーションを azure に移行することを決定した場合でも、コードにいくつかの変更を加える必要がある場合があります。

Microsoft は現在、ASP アプリケーションをホストできる Azure の Web サイトを提供していることに注意してください。詳細については、こちらを参照してください。

ここに役立つリンクがいくつかあります。

http://www.windowsazure.com/en-us/home/features/web-sites/ http://www.windowsazure.com/en-us/manage/services/web-sites/

于 2013-04-10T08:38:12.270 に答える
1

この質問に答えるときにこのページに表示される広告には、「アプリを書き換えずにクラウドに移動する」と書かれています。

  • Microsoft (広告の費用を負担している) からの公式の立場は、開発サイクルの後半で Azure に移行できるということです。
  • 現実は次のとおりです。
    • クラウド専用に設計しないと、クラウド コンピューティングの多くの利点が失われます。これは、Azure だけでなく、あらゆるクラウド プラットフォームに当てはまります。
    • 通常の Windows 用に開発し、それを Azure に移行しようとすると、つまずく隠れた「落とし穴」がいくつかある可能性があります。ちょうど今朝、自分の開発マシンでは発生しなかった SQL Azure でのエラーに不満を感じている開発者がいました。SQL Azure へのアプローチは、標準の SQL とは異なります (機能の違い、スロットリングなど)。

関連する 2 つの「依存」があります。

  1. クラウド サービスまたは Azure Web サイトを使用する予定ですか? Azure Web サイトは、従来の Web 開発アプローチに近いため、移行が容易です。
  2. 可動部分が多いアプリケーションや高負荷のアプリケーションは、(ターゲット プラットフォームに関係なく) 特別な考慮が必要なため、Azure の特性に合わせて最適化し、活用する必要があります。

特に Azure 向けに開発しない正当な理由(雇用主の役職、プラットフォームの移植性など) がある場合は、今のところ Azure について心配する必要はありません。長期的な意図が Windows Azure でアプリを実行することである場合は、事前に Azure 用のコードを作成してください。Azure からアプリを切り離す (ロックイン) 作業は、後で決定の一部になります。

于 2013-04-10T09:52:09.320 に答える