關於 Azure 雲端服務 (延伸支援)

雲端服務 (延伸支援) 是 Azure 雲端服務產品的新 Azure Resource Manager型部署模型,現已正式推出。 雲端服務 (延伸支援) 具有提供區域恢復功能的主要優點,以及使用 Azure Service Manager 所部署 Azure 雲端服務的功能同位檢查。 它也提供一些 ARM 功能,例如以角色為基礎的存取和控制 (RBAC) 、標記、原則,以及支援部署範本。

透過這種變更,雲端服務的 Azure Service Manager 型部署模型將會重新命名為 雲端服務 (傳統) 。 您將保有建立和快速部署 web 和雲端應用程式和服務的能力。 您可以根據目前的需求調整您的雲端服務基礎結構,並確保您的應用程式效能能保持在最新狀態,同時降低成本。

不會變更的內容

  • 您可以建立程式碼、定義設定,並將其部署到 Azure。 Azure 會設定計算環境、執行您的程式碼,然後為您進行監視及維護。
  • 雲端服務 (延伸支援) 也支援兩種類型的角色: web 和背景工作角色。 Web 角色和背景工作角色的設計、架構或元件沒有任何變更。
  • 雲端服務的三個元件、服務定義 ( 的) 、服務設定 ( .cscfg) 以及服務套件 (. .cspkg) 繼續進行,而且其 格式不會變更。
  • 執行時間程式碼不需要進行任何變更,因為資料平面是相同的,而且控制平面只會變更。
  • Azure GuestOS 版本和相關更新會與雲端服務 (傳統)
  • 更新網域相關的基礎更新程式、升級的進行方式、回復和在更新期間所允許的服務變更不會變更

部署模型中的變更

服務設定 ( .cscfg) 和服務定義 () 的變更都需要進行基本變更,以部署雲端服務 (延伸支援) 。 執行時間程式碼不需要進行任何變更。 不過,部署腳本需要更新,以呼叫新的 Azure Resource Manager 型 Api。

影像會顯示傳統雲端服務設定,並新增範本區段。

雲端服務 (傳統) 與雲端服務之間的主要差異 (針對部署的延伸支援) :

  • Azure Resource Manager 部署會使用 ARM 範本 ,這是 JavaScript 物件標記法 (的 JSON) 檔案,可定義專案的基礎結構和設定。 範本會使用宣告式語法,可讓您陳述您要部署的項目,而不需要撰寫一連串程式設計命令來加以建立。 部署雲端服務時,服務設定和服務定義檔必須與 ARM 範本 一致, (延伸支援) 。 這可以藉由 手動建立 ARM 範本 或使用 PowerShell入口網站Visual Studio來達成。

  • 客戶必須使用 Azure Key Vault管理雲端服務中的憑證 (延伸支援) 。 Azure Key Vault 可讓您在集中且安全的雲端存放庫中安全地儲存和管理應用程式認證,例如秘密、金鑰和憑證。 您的應用程式可以在執行時間進行驗證 Key Vault,以取得認證。

  • 透過 Azure Resource Manager 部署的所有資源都必須位於虛擬網路內。 虛擬網路和子網會使用現有的 Azure Resource Manager Api 在 Azure Resource Manager 中建立,且在部署雲端服務 (延伸支援) 時,將需要在 .cscfg 的 NetworkConfiguration 區段中參考。

  • 每個雲端服務 (延伸支援) 是單一獨立部署。 雲端服務 (延伸支援) 不支援單一雲端服務內的多個位置。

    • 您可以使用 VIP 交換功能,在兩個雲端服務之間交換 (延伸支援) 。 若要測試和預備新的雲端服務版本,請將雲端服務部署 (延伸支援) ,並將它標記為可透過其他雲端服務 (延伸支援的 VIP 交換)
  • 功能變數名稱服務 (DNS) 標籤是雲端服務 (延伸支援) 的選擇性選項。 在 Azure Resource Manager 中,DNS 標籤是與雲端服務相關聯的公用 IP 資源的屬性。

遷移至 Azure Resource Manager

雲端服務 (延伸支援) 提供兩個路徑,可讓您從 Azure Service Manager 遷移至 Azure Resource Manager

  1. 客戶會直接在 Azure Resource Manager 中部署雲端服務,然後在 Azure Service Manager 中刪除舊的雲端服務。
  2. 就地遷移支援將雲端服務 (傳統) 的功能遷移到雲端服務 (延伸支援) 的最短時間。

其他遷移選項

從雲端服務評估遷移計畫時 (傳統) 至雲端服務 (延伸支援) 您可能會想要調查額外的 Azure 服務,例如: 虛擬機器擴展集App ServiceAzure Kubernetes ServiceAzure Service Fabric。 這些服務將繼續提供額外的功能,而雲端服務 (延伸支援) 主要會維持與雲端服務 (傳統的功能同位。 )

視應用程式而定,雲端服務 (延伸支援) 可能需要比其他選項更少的時間來移至 Azure Resource Manager。 如果您的應用程式不在演進中,雲端服務 (延伸支援) 是可行的選項,因為它會提供快速的遷移路徑。 相反地,如果您的應用程式持續演進,而且需要更新式的功能集,請探索其他 Azure 服務,以更妥善解決您目前和未來的需求。

下一步