Om Azure Cloud Services (extended-support)

Cloud Services (utökad support) är en ny Azure Resource Manager-baserad distributionsmodell för Azure Cloud Services-produkten och är nu allmänt tillgänglig. Cloud Services (utökad support) har den främsta fördelen att tillhandahålla regional återhämtning tillsammans med funktionsparitet med Azure Cloud Services som distribueras med Hjälp av Azure Service Manager. Den erbjuder också vissa ARM-funktioner, till exempel rollbaserad åtkomst och kontroll (RBAC), taggar, princip och stöder distributionsmallar.

Med den här ändringen kommer den Azure Service Manager-baserade distributionsmodellen för Cloud Services att byta namn på Cloud Services (klassisk). Du behåller möjligheten att skapa och snabbt distribuera dina webb- och molnprogram och -tjänster. Du kommer att kunna skala infrastrukturen för molntjänster baserat på den aktuella efterfrågan och se till att prestandan för dina program kan hänga med samtidigt som kostnaderna minskas.

YouTube video for Cloud Services (extended support).

Vad ändras inte

  • Du skapar koden, definierar konfigurationerna och distribuerar den till Azure. Azure konfigurerar beräkningsmiljön, kör koden och övervakar och underhåller den åt dig.
  • Cloud Services (utökad support) stöder också två typer av roller, webb och arbetare. Det finns inga ändringar i design, arkitektur eller komponenter i webb- och arbetsroller.
  • De tre komponenterna i en molntjänst, tjänstdefinitionen (.csdef), tjänstkonfigurationen (.cscfg) och tjänstpaketet (.cspkg) överförs och formaten ändras inte.
  • Inga ändringar krävs för körningskod eftersom dataplanet är detsamma och kontrollplanet bara ändras.
  • Azure GuestOS-versioner och associerade uppdateringar är anpassade till Cloud Services (klassisk)
  • Underliggande uppdateringsprocess för uppdateringsdomäner, hur uppgraderingen fortsätter, återställning och tillåtna tjänständringar under en uppdatering ändras inte

Ändringar i distributionsmodellen

Minimala ändringar krävs för tjänstkonfigurationsfiler (.cscfg) och tjänstdefinitionsfiler (.csdef) för att distribuera Cloud Services (utökad support). Inga ändringar krävs för körningskod. Distributionsskript måste dock uppdateras för att anropa de nya Azure Resource Manager-baserade API:erna.

Image shows classic cloud service configuration with addition of template section.

De största skillnaderna mellan Cloud Services (klassisk) och Cloud Services (utökad support) när det gäller distribution är:

  • Azure Resource Manager-distributioner använder ARM-mallar, som är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för projektet. Mallen använder deklarativ syntax, som låter dig ange vad du vill distribuera utan att du behöver skriva sekvensen med programmeringskommandon för att skapa det. Tjänstkonfigurations- och tjänstdefinitionsfilen måste vara konsekvent med ARM-mallen när du distribuerar Cloud Services (utökad support). Detta kan uppnås antingen genom att manuellt skapa ARM-mallen eller använda PowerShell, Portal och Visual Studio.

  • Kunder måste använda Azure Key Vault för att hantera certifikat i Cloud Services (utökad support). Med Azure Key Vault kan du lagra och hantera programautentiseringsuppgifter på ett säkert sätt, till exempel hemligheter, nycklar och certifikat på en central och säker molnlagringsplats. Dina program kan autentisera till Key Vault vid körning för att hämta autentiseringsuppgifter.

  • Alla resurser som distribueras via Azure Resource Manager måste finnas i ett virtuellt nätverk. Virtuella nätverk och undernät skapas i Azure Resource Manager med befintliga Azure Resource Manager-API:er och måste refereras i avsnittet NetworkConfiguration i cscfg när du distribuerar Cloud Services (utökad support).

  • Varje molntjänst (utökad support) är en enskild oberoende distribution. Molntjänster (utökad support) stöder inte flera platser i en enda molntjänst.

    • VIP-växlingsfunktionen kan användas för att växla mellan två molntjänster (utökad support). Om du vill testa och mellanlagra en ny version av en molntjänst distribuerar du en molntjänst (utökad support) och taggar den som VIP-växlingsbar med en annan molntjänst (utökad support)
  • Dns-etikett (Domain Name Service) är valfri för en molntjänst (utökad support). I Azure Resource Manager är DNS-etiketten en egenskap för den offentliga IP-resurs som är associerad med molntjänsten.

Migrering till Azure Resource Manager

Cloud Services (utökad support) innehåller två vägar där du kan migrera från Azure Service Manager till Azure Resource Manager.

  1. Kunder distribuerar molntjänster direkt i Azure Resource Manager och tar sedan bort den gamla molntjänsten i Azure Service Manager.
  2. Migrering på plats stöder möjligheten att migrera Cloud Services (klassisk) med minimal eller ingen stilleståndstid till Cloud Services (utökad support).

Ytterligare migreringsalternativ

När du utvärderar migreringsplaner från Cloud Services (klassisk) till Cloud Services (utökad support) kanske du vill undersöka ytterligare Azure-tjänster som: Vm-skalningsuppsättningar, App Service, Azure Kubernetes Service och Azure Service Fabric. Dessa tjänster fortsätter att ha ytterligare funktioner, medan Cloud Services (utökad support) främst upprätthåller funktionsparitet med Cloud Services (klassiskt).)

Beroende på programmet kan Cloud Services (utökad support) kräva betydligt mindre arbete för att flytta till Azure Resource Manager jämfört med andra alternativ. Om ditt program inte utvecklas är Cloud Services (utökad support) ett genomförbart alternativ att överväga eftersom det ger en snabb migreringsväg. Om ditt program utvecklas kontinuerligt och behöver en modernare funktionsuppsättning kan du utforska andra Azure-tjänster för att bättre uppfylla dina nuvarande och framtida krav.

Nästa steg