Microsoft-azure-websites

提供:Dev Guides
移動先:案内検索

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アプリ]→[クイック作成]をクリックします。

WebサイトAMPの作成

  • ステップ3 *-上の図に示すように詳細を入力し、[Webアプリの作成]をクリックします。
  • ステップ4 *-管理ポータルのWebサイトに戻ると、リストに表示されます。 URLをクリックします。

Webアプリ

作成したWebサイトに移動します。

Webアプリの成功

Visual StudioからAzure Webサイトを展開する

作成したドメイン名でVisual StudioからWebサイトを公開しましょう。 WebサイトまたはWebアプリケーションがVisual Studioで作成された後。

  • ステップ1 *-ソリューションエクスプローラーに移動し、Webサイト/webapp名を右クリックします。
  • ステップ2 *-「公開」を選択します。

Visual StudioのWebサイト

  • ステップ3 *-このステップでは、Azureサブスクリプションアカウントに順番に接続する必要があります。 「インポート」をクリックします。

Webを公開

  • ステップ4 *-[Add Azure Subscription]をクリックします。

Azureサブスクリプションの追加

  • ステップ5 *-初めて、「サブスクリプションファイルをダウンロード」する必要があります。

サブスクリプションファイルのダウンロード

  • ステップ6 *-上記のステップでは、拡張子が.publishsettingのファイルがコンピューターにダウンロードされます(ログインしていない場合は、ダウンロードする前にログインするよう求められます)。
  • ステップ7 *-同じポップアップに戻って、今ダウンロードしたファイルを参照します。

Visual StudioのWebサイト

  • ステップ8 *-ドロップダウンを展開すると、サブスクリプションで利用可能なWebサイトが表示されます。 下の写真のように、2つのWebサイトを見ることができます。 「finddevguides」を選択してみましょう。

Visual StudioのWebサイト

  • ステップ9 *-次の画面で、デフォルトをオンのままにします。 パブリックメソッドには多くのオプションがあります。 ここには「Web配置」メソッドが必要です。 [接続の検証]をクリックします。
  • ステップ10 *-次の画面で、デフォルトをオンのままにします。
  • ステップ11 *-最後の画面で、[公開]をクリックします。

Visual StudioのWebサイト

  • ステップ12 *-WebサイトのURLにアクセスすると、コンテンツが表示されます。

Visual StudioのWebサイト

Visual Studioを使用して、AzureにWebサイトを簡単にデプロイできることがわかります。 Visual Studioで変更を行い、そこから公開できます。 これにより、アプリケーションのテストが非常に簡単になります。

ウェブサイトの監視

管理ポータルで、Webサイトのダッシュボードにアクセスすると、Webサイトに関連する図が表示されます。 管理ポータルのこのセクションから、Webサイトに関連する多くのことを制御できます。 Webサイトのメトリックの表示、バックアップの作成、設定の構成、およびWebサイトのスケーリングを行うことができます。

  • ステップ1 *-Webサイトのメトリックを表示するには、トップメニューからモニターを選択すると、次の画面が表示されます。

ウェブサイトの監視

  • ステップ2 *-Webサイトにアクセスし、トップメニューから[ダッシュボード]を選択します。
  • ステップ3 *-下にスクロールすると、次の情報が表示されます。

ウェブサイトの監視

段階的な公開

Windows Azureを使用すると、Webサイトを段階的に展開できます。 展開スロットを作成できます。

Staged Publishing

実稼働前にテストするための展開スロットを追加する

基本的に、この機能を使用すると、テスト目的で別のスロットにWebサイトを展開し、スロットを切り替えることができます。 問題が発生した場合は、スロットを変更するだけで前のバージョンに戻ることができます。 大規模なアプリケーションが期待どおりに動作しない場合がありますが、この機能はこのような場合に便利です。 これにより、開発者や組織にとって展開タスクが非常に簡単になります。