2016-11-30 19 views
0

Azure VMでasp.net Webサイトをホストする方法については、Azureにはかなり新しく、簡単なポインタが必要です。あなたの助けを前もってありがとう。我々は、Windows Server 2012 R2を使用していたし、IIS 6のサイトをホスティングして Azure仮想マシンでasp.net webappをデプロイする方法

少し背景

... これは、イントラネットサイトでした。今私たちはパブリッククラウドに移行し、インターネット経由でアクセスできるようにします。このためにAzure VM(Windows OS)を購入しました。 Visual Studio 2013とSQL Server 2012をここにインストールしました。私もAzureコアSDKをインストールしました。

ここに私の質問は以下のとおりです。

  1. は私がホストするIISの代わりに何を使うのですか? (azure VMで関連するアプリを見つけることができないため)
  2. これ以上ライセンスを購入する必要はありますか?
  3. 私はIISでのみホストする必要がありますか?パブリッククラウドであるため、インターネット経由でアクセスできますか?

あなたの助けをお待ちしています!

答えて

2

インフラストラクチャをサービス(IaaS)ルートとして選択したので、構内にある設定を単純にレプリケートする必要があります。

IISコンポーネントがない場合は、Windowsの機能で有効にする必要があります。

IISを使用したくない場合は、自己ホストasp.netアプリケーションを探索できます。

WindowsサーバーのVMイメージを選択してVMを作成したので、Windowsライセンスの追加料金を支払う必要はありません。

デフォルトでは、Windows VMでは2つのエンドポイント(ポート)しか開きません。 1はリモートデスクトップ用、その他はpowershellリモーティング用です。 この記事では、ホストされたアプリケーションのエンドポイントを有効にする方法について説明します。ここでは、WebロールとAzureのSQLデータベースを使用したクラウドサービスとして既存のアプリケーションをホストする - https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-classic-setup-endpoints

+0

ありがとうAravind!非常に役立ちます! – Linda

+0

ようこそ。それが助けてくれてうれしい。 – Aravind

0

次の2つのオプション、基本的

  1. 使用アズールのPaaSを持っています。これは、既存のアプリケーションにいくつかの変更を意味するかもしれませんが、あなたからの管理が少なくて済むでしょう。移行手順を見つけることができますhere
  2. Azure Iaasを使用します。これはあなたがやろうとしていることです。アプリケーションをVMにホストし、必要なすべてのソフトウェア(IIS、SQLサーバーなど)を自分で管理します。このオプションはアプリケーションの移行の点では簡単ですが、インフラストラクチャの管理は独自のものです。 Azure VMにIISをインストールする方法については、Here is a linkを参照してください。

必要なライセンスがすべて含まれているVMの代金を払っているため、追加のライセンスは必要ありません。 SQL ServerをIaasとして使用する場合は、Azure VMでSQL Serverを実行するときにuse your existing SQL Server licenseを使用することもできます。

関連する問題