必要に応じて、実際にはいくつかのオプションがあります。
1) Azure Web サイト。
ここでは、ウェブサイトを非常に簡単にホストできます。また、IIS ロールよりも安価ですが、アクセスが制限されます。Web サイトが公開されている構成済みの IIS を取得します。この IIS の設定を変更することはできません。Web.config があるだけです。
2) Web ロール
IIS が完全にインストールされた、保守された Windows マシンを取得します。アプリケーションはこの IIS にインストールされます。このマシンにリモート アクセスしたり、スタートアップ タスクを使用して追加のソフトウェアをインストールしたり、IIS 自体の設定を変更したりできます。システムの更新は Microsoft が担当します。
3)労働者の役割
ワーカー ロールは、IIS がないことを除いて、Web ロールとまったく同じです。IIS を使用せず、カスタム ツールを使用して Web サイトをホストする場合は、これを選択してください。
4)仮想マシン
そうですね、名前が言うとおりです。自分で OS を管理する必要がある仮想マシン。WindowsでもLinuxでも、好きなものをインストールして、好きなように設定してください。
特別な機能が必要ない場合は、Web サイトを使用してください。Web サイトで利用できないものが必要な場合は、Web ロールを使用します。また、WebSite から WebRole への切り替えも非常に簡単です。