共用方式為


如何建立和部署 Azure 雲端服務 (傳統)

重要

截至 2024 年 9 月 1 日,所有客戶的雲端服務 (傳統) 均已淘汰。 自 2024 年 10 月起,Microsoft 將停止並關閉任何執行中的現有部署,且資料將永久遺失。 新部署應該使用 Azure Resource Manager 型的新部署模型 Azure 雲端服務 (延伸支援)

Azure 入口網站提供兩種方法讓您建立和部署雲端服務:「快速建立」和「自訂建立」

本主題說明如何使用「快速建立」方法建立新的雲端服務,然後使用 [上傳] 上傳雲端服務封裝並在 Azure 中部署。 當您使用這個方法時,Azure 入口網站會在過程中提供便利的連結,讓您完成所有要求。 如果您準備在建立雲端服務時加以部署,可以同時使用 [自訂建立] 進行這兩項作業。

注意

如果您計劃從 Azure DevOps 發佈您的雲端服務,請使用快速建立,然後從 Azure 快速入門或儀表板設定 Azure DevOps 發佈。 如需詳細資訊,請參閱使用 Azure DevOps 持續傳遞至 Azure,或參閱快速入門頁面的說明。

概念

需要三個元件才能部署應用程式成為 Azure 中的雲端服務:

  • 服務定義
    雲端服務定義檔 (.csdef) 定義服務模型,包括角色數目。
  • 服務組態
    雲端服務組態檔 (.cscfg) 提供雲端服務和個別角色的組態設定,包括角色執行個體數。
  • 服務封裝
    服務封裝 (.cspkg) 包含應用程式程式碼和組態以及服務定義檔。

您可以在這裡深入了解這些元件,以及如何建立封裝。

準備您的應用程式

您部署雲端服務之前,必須先從應用程式程式碼和雲端服務組態檔 (.cscfg) 建立雲端服務封裝 (.cspkg)。 Azure SDK 提供準備這些必要部署檔案的工具。 您可以從 Azure 下載 頁面安裝 SDK,使用您偏好的語言開發應用程式程式碼。

三個雲端服務功能需要特別組態,您才能匯出服務封裝:

  • 如果您想要部署使用傳輸層安全性 (TLS) 的雲端服務 (先前稱為安全通訊端層 (SSL)) 進行資料加密,則請設定您應用程式的 TLS。
  • 如果您要設定角色執行個體的遠端桌面連線,請 設定遠端桌面的角色
  • 如果您要設定雲端服務的詳細資訊監視,請啟用雲端服務的 Azure 診斷。 最小監視 (預設監視層級) 使用從角色執行個體 (虛擬機器) 的主機作業系統收集的效能計數器。 「詳細資訊監視」會按照角色執行個體內的效能資料收集更多計量,以便進一步分析應用程式處理期間發生的問題。 若要了解如何啟用 Azure 診斷,請參閱 在 Azure 中啟用診斷

若要使用 Web 角色或背景工作角色的部署來建立雲端服務,您必須 建立服務封裝

開始之前

  • 如需安裝 Azure SDK,請選擇 [安裝 Azure SDK] 以開啟 Azure 下載頁面,然後依照您偏好使用的程式碼開發語言下載 SDK。 您稍後還有機會執行安裝。
  • 如果任何角色執行個體需要憑證,請建立憑證。 雲端服務需要含有私密金鑰的 .pfx 檔。 您建立並部署雲端服務時,可以將憑證上傳至 Azure。

建立和部署

  1. 登入 Azure 入口網站

  2. 選擇 [建立資源] > [計算],然後向下捲動並選取 [雲端服務]

    發佈您的雲端服務 1

  3. 在新的 [雲端服務] 窗格中,輸入 [DNS 名稱] 的值。

  4. 建立新的 [資源群組] 或選取現有的資源群組。

  5. 選取 [位置]

  6. 選取 [封裝],以開啟 [上傳封裝] 窗格。 填入必要欄位。 如果您的任一個角色包含單一執行個體,請確定核取 [即使一個或多個角色包含單一執行個體,也要部署]

  7. 請確定已選取 [開始部署]

  8. 選取 [確定] 以關閉 [上傳封裝] 窗格。

  9. 如果您沒有任何要新增的憑證,請選擇 [建立]

    發佈您的雲端服務 2

上傳憑證

如果您的部署套件 設定為使用憑證,您現在可以上傳憑證。

  1. 選取 [憑證],然後在 [新增憑證] 窗格中選取 TLS/SSL 憑證 .pfx 檔案,並提供憑證的 [密碼]

  2. 選取 [附加憑證],然後選擇 [新增憑證] 窗格中的 [確定]

  3. 選取 [雲端服務] 窗格中的 [建立]。 當部署達到 [就緒] 狀態時,繼續進行接下來的步驟。

    發佈您的雲端服務 3

確認部署是否成功完成

  1. 選取雲端服務執行個體。

    狀態應該會顯示服務為 [正在執行]

  2. 在 [基本功能] 下,選取 [網站 URL],在網頁瀏覽器中開啟您的雲端服務。

    CloudServices_QuickGlance

下一步