MicrosoftAzure-アプリケーションの展開

この章では、WindowsAzureにアプリケーションをデプロイするさまざまな方法について説明します。アプリケーションとは、Webアプリケーションでもモバイルアプリケーションでもかまいません。以前のWebアプリはWebサイトと呼ばれていましたが、現在ではどこでもWebアプリケーションと呼ばれています。「Webサイト」の章で、VisualStudioおよび管理ポータルからアプリケーションを展開する方法について説明します。

PowerShellからのWebアプリのデプロイ

PowerShellの使用を開始するには、チュートリアルの「PowerShell」の章を参照してください。PowerShellからWebサイトを展開するには、展開パッケージが必要です。これは、Webサイト開発者から入手できます。または、Webデプロイメントに興味がある場合は、デプロイメントパッケージの作成について知っているはずです。次のセクションでは、最初にVisual Studioで展開パッケージを作成する方法を学習し、次にPowerShellコマンドレットを使用してパッケージをAzureに展開します。

展開パッケージを作成する

Step 1 − VisualStudioでWebサイトにアクセスします。

Step 2−ソリューションエクスプローラーでアプリケーションの名前を右クリックします。「公開」を選択します。

Step 3−ドロップダウンから[新しいプロファイル]を選択して、新しいプロファイルを作成します。プロファイルの名前を入力します。Webサイトが以前に同じコンピューターから公開されているかどうかによって、ドロップダウンに異なるオプションが表示される場合があります。

Step 4 −次の画面で、[公開方法]で[Web配置パッケージ]を選択します。

Step 5−デプロイメントパッケージを保存するパスを選択します。サイトの名前を入力し、[次へ]をクリックします。

Step 6 −次の画面で、デフォルトをオンのままにして、「公開」を選択します。

それが完了すると、選択した場所のフォルダー内に、展開中に必要なzipファイルがあります。

PowerShellを使用してAzureでWebサイトを作成する

Step 1−次のコマンドレットを入力して、Webサイトを作成します。ハイライトされた部分を交換してください。このコマンドは、無料サブスクリプションでWebサイトを作成します。Webサイトの作成後に、サブスクリプションを変更できます。

New-AzureWebsite -name "mydeploymentdemo" -location "East US"

コマンドレットが成功すると、上の画像に示すようにすべての情報が表示されます。この例ではmydeploymentdemo.azurewebsites.netのように、WebサイトのURLを確認できます。

Step 2 − URLにアクセスして、すべてが正しく行われていることを確認できます。

展開パッケージを使用してWebサイトを展開する

AzureでWebサイトを作成したら、Webサイトのコードをコピーするだけです。ローカルコンピューターにzipフォルダー(展開パッケージ)を作成します。

Step 1 −次のコマンドレットを入力して、Webサイトを展開します。

Publish-AzureWebsiteProject -name "mydeploymentdemo" -package 
"C:\Users\Sahil\Desktop\deploymentDemo\MyWebsiteOnAzure.zip"

上記のコマンドレットでは、作成したばかりのWebサイトの名前と、コンピューター上のzipファイルのパスが示されています。

Step 2−WebサイトのURLに移動します。次の画像のようにウェブサイトを見ることができます。