Microsoft-azure-websites
Microsoft Azure-ウェブサイト
「Compute Module」の章に、AzureでWebサイトを作成する方法の詳細な説明があります。 Azure Webサイトサービスは、管理ポータルのあらゆる場所で「Webアプリ」と名付けられているため、混同しないでください。 この章では、Azure Webサイトに関連するいくつかの用語について説明します。 通常のホスティング環境では、開発者は通常、運用環境でWebサイトを展開するときに問題に遭遇します。 Azure Webサイトサービスにより、開発者はWebサイトの展開中に問題を最小限に抑えることができます。 また、Azure WebサイトサービスはPaaS(Platform as a Service)の下にあります。 これは、本格的なインフラストラクチャを実際に持たずにWebサイトを展開できることを意味します。
Azure管理ポータルでWebサイトを作成する
Webサイトの作成に再接続するために、Azure管理ポータルでWebサイトを作成するこれらの手順を見てみましょう。
- ステップ1 *-管理ポータルにログインします。
- ステップ2 *-画面の左下隅にある[新規]→[計算]→[Webアプリ]→[クイック作成]をクリックします。
- ステップ3 *-上の図に示すように詳細を入力し、[Webアプリの作成]をクリックします。
- ステップ4 *-管理ポータルのWebサイトに戻ると、リストに表示されます。 URLをクリックします。
作成したWebサイトに移動します。
Visual StudioからAzure Webサイトを展開する
作成したドメイン名でVisual StudioからWebサイトを公開しましょう。 WebサイトまたはWebアプリケーションがVisual Studioで作成された後。
- ステップ1 *-ソリューションエクスプローラーに移動し、Webサイト/webapp名を右クリックします。
- ステップ2 *-「公開」を選択します。
- ステップ3 *-このステップでは、Azureサブスクリプションアカウントに順番に接続する必要があります。 「インポート」をクリックします。
- ステップ4 *-[Add Azure Subscription]をクリックします。
- ステップ5 *-初めて、「サブスクリプションファイルをダウンロード」する必要があります。
- ステップ6 *-上記のステップでは、拡張子が.publishsettingのファイルがコンピューターにダウンロードされます(ログインしていない場合は、ダウンロードする前にログインするよう求められます)。
- ステップ7 *-同じポップアップに戻って、今ダウンロードしたファイルを参照します。
- ステップ8 *-ドロップダウンを展開すると、サブスクリプションで利用可能なWebサイトが表示されます。 下の写真のように、2つのWebサイトを見ることができます。 「finddevguides」を選択してみましょう。
- ステップ9 *-次の画面で、デフォルトをオンのままにします。 パブリックメソッドには多くのオプションがあります。 ここには「Web配置」メソッドが必要です。 [接続の検証]をクリックします。
- ステップ10 *-次の画面で、デフォルトをオンのままにします。
- ステップ11 *-最後の画面で、[公開]をクリックします。
- ステップ12 *-WebサイトのURLにアクセスすると、コンテンツが表示されます。
Visual Studioを使用して、AzureにWebサイトを簡単にデプロイできることがわかります。 Visual Studioで変更を行い、そこから公開できます。 これにより、アプリケーションのテストが非常に簡単になります。
ウェブサイトの監視
管理ポータルで、Webサイトのダッシュボードにアクセスすると、Webサイトに関連する図が表示されます。 管理ポータルのこのセクションから、Webサイトに関連する多くのことを制御できます。 Webサイトのメトリックの表示、バックアップの作成、設定の構成、およびWebサイトのスケーリングを行うことができます。
- ステップ1 *-Webサイトのメトリックを表示するには、トップメニューからモニターを選択すると、次の画面が表示されます。
- ステップ2 *-Webサイトにアクセスし、トップメニューから[ダッシュボード]を選択します。
- ステップ3 *-下にスクロールすると、次の情報が表示されます。
段階的な公開
Windows Azureを使用すると、Webサイトを段階的に展開できます。 展開スロットを作成できます。
実稼働前にテストするための展開スロットを追加する
基本的に、この機能を使用すると、テスト目的で別のスロットにWebサイトを展開し、スロットを切り替えることができます。 問題が発生した場合は、スロットを変更するだけで前のバージョンに戻ることができます。 大規模なアプリケーションが期待どおりに動作しない場合がありますが、この機能はこのような場合に便利です。 これにより、開発者や組織にとって展開タスクが非常に簡単になります。