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に移動します。次の画像のようにウェブサイトを見ることができます。