Azure はアプリを配置するのに最適な場所ですが、移行を開始する前に知っておく必要がある考慮事項がいくつかあります。
Azure Websites と Hosted Services のデプロイは本当に簡単です。Visual Studio では、パッケージを生成してアップロードするだけです。次に、それを確認するための開発環境があります。よろしければ、ipsを交換してください。うまくいかない場合は、もう一度アップグレードしてください。
インスタンスには、厄介なプロパティがいくつかあります。たとえば、自分の IP を確認することはできません。次に、アプリが IP 制限を使用するプロバイダーで動作する場合は、続行する方法を理解する必要があります。
その他の考慮事項。「サーバー」はいつでも再イメージ化できます。ローカル ディスクに何かを保存すると、そのファイルはいつでも消えてしまう可能性があります。
Web サイトごとに少なくとも 2 つ以上のインスタンスがある場合、Azure は非常にうまく機能します。おそらく、あなたのアプリはそのための準備ができていません。最初のステップは、appFabric を使用してセッションを管理することです。本当に簡単です。Web 設定を変更するだけです。このセッション状態は「古いもの」とまったく同じようには機能しないため、注意してください。シリアル化できないオブジェクト (簡単に適応できるはずです) または非常に大きなオブジェクト (8MB 以上) を格納することはできません。
ゼロから何かを開発するのであれば、最初から azure に着手することをお勧めします。理由は簡単です。開始するのは非常に安く、アプリが多くの訪問者を獲得するまで多額のお金を支払う必要はありません。SQLAzure とストレージ アカウントのセットアップも非常に安価です。すべてが整っていれば、インスタンスを追加したりスケールアップしたりするのは簡単です。
例:
アイデアがあり、潜在的な投資家に会いたいと想像してみてください。
小さな SQLAzure データベース (1 GB ) のセットアップを開始します。月額 $9.99 です。
次に、サイトを構築し、2 つの追加の小さなインスタンスを配置します。月額 $18.72 です。
100 GB のスペース (イメージ、バックアップなど)、月額 12,50 ドルが必要だとします。
彼の時点では、月額 50 ドル未満で事業を開始するための準備は整っています。
サイトが終了し、訪問が来始めた場合は、インスタンスを小さなインスタンスに変更します (CPU 予約がないため、非常に小さなインスタンスで本番環境を持つことは非常に危険です)。次に、余分な小額 ($18,71) を $57,60 に変更します。おそらく、その SQL Azure にさらにスペースが必要ですか? 等...
ここから計算された価格: http://www.windowsazure.com/en-us/pricing/calculator/?scenario=web .
これらはいくつかのヒントであり、他にもたくさんあります。私のアドバイスは、試用アカウントを開始して、それで遊ぶことです.
最後のアドバイス:より多くのリソースを購入するだけですべてを解決するのは非常に簡単です。場合によっては、コードをリファクタリングして最適化する必要があります。問題が発生するたびにリソースを追加するだけでは、膨大な請求と非常に厄介なコードが発生する可能性があります。
それが役に立てば幸い!