Udostępnij za pośrednictwem


Informacje o usłudze Azure Cloud Services (wsparcie dodatkowe)

Ważne

Od 31 marca 2025 r. usługi w chmurze (wsparcie dodatkowe) są przestarzałe i zostaną w pełni wycofane 31 marca 2027 r. Dowiedz się więcej o tej deprecjacji i migracji.

Cloud Services (wsparcie dodatkowe) to nowy model wdrażania oparty na usłudze Azure Resource Manager dla produktu Azure Cloud Services i jest teraz ogólnie dostępny. Usługi Cloud Services (rozszerzona pomoc techniczna) mają podstawową zaletę zapewniania odporności regionalnej wraz z parzystością funkcji z usługami Azure Cloud Services wdrożonych przy użyciu programu Azure Service Manager. Oferuje również niektóre funkcje usługi Azure Resource Manager, takie jak dostęp i kontrola oparta na rolach (RBAC), tagi, zasady i obsługuje szablony wdrażania.

Dzięki tej zmianie nazwa modelu wdrażania opartego na programie Azure Service Manager dla usług Cloud Services została zmieniona na Cloud Services (wersja klasyczna). Zachowujesz możliwość tworzenia i szybkiego wdrażania aplikacji internetowych i usług w chmurze. Możesz skalować infrastrukturę usług w chmurze na podstawie bieżącego zapotrzebowania i zapewnić, że wydajność aplikacji może nadążyć, jednocześnie zmniejszając koszty.

Wideo w serwisie YouTube dla usług Cloud Services (rozszerzona pomoc techniczna).

Co się nie zmienia

  • Utworzysz kod, zdefiniuj konfiguracje i wdrożysz go na platformie Azure. Platforma Azure konfiguruje środowisko obliczeniowe, uruchamia kod, a następnie monitoruje go i utrzymuje.
  • Usługi Cloud Services (wsparcie dodatkowe) obsługują również dwa typy ról, sieć i pracownik. Nie ma żadnych zmian w projekcie, architekturze ani w składnikach ról webowych i roboczych.
  • Trzy składniki usługi w chmurze, definicja usługi (csdef), konfiguracja usługi (cscfg) i pakiet usługi (cspkg) są przenoszone i nie ma żadnych zmian w formatach.
  • Nie są wymagane żadne zmiany w kodzie środowiska uruchomieniowego, ponieważ płaszczyzna danych jest taka sama, a zmienia się tylko płaszczyzna sterowania.
  • Wersje systemu Azure GuestOS i skojarzone aktualizacje są zgodne z usługami Cloud Services (wersja klasyczna)
  • Podstawowy proces aktualizacji, w tym domeny aktualizacji, sposób przeprowadzania uaktualnienia, wycofanie oraz dozwolone zmiany w usłudze podczas aktualizacji, nie zmienia się.

Zmiany w modelu wdrażania

W celu wdrożenia usług Cloud Services (rozszerzona obsługa) wymagane są minimalne zmiany w plikach Service Configuration (cscfg) i Service Definition (csdef). Do kodu środowiska uruchomieniowego nie są wymagane żadne zmiany. Należy jednak zaktualizować skrypty wdrażania, aby wywoływać nowe interfejsy API oparte na usłudze Azure Resource Manager.

Obraz przedstawia konfigurację klasycznej usługi w chmurze z dodatkiem sekcji szablonu.

Główne różnice między usługami Cloud Services (klasycznymi) i Usługami w chmurze (rozszerzona obsługa) w odniesieniu do wdrożenia to:

  • Wdrożenia usługi Azure Resource Manager używają szablonów usługi ARM, który jest plikiem JavaScript Object Notation (JSON), który definiuje infrastrukturę i konfigurację projektu. Szablon używa składni deklaratywnej, która pozwala określić, co zamierzasz wdrożyć, bez konieczności pisania w tym celu sekwencji poleceń programistycznych. Plik definicji usługi oraz plik konfiguracji usługi muszą być zgodne z Szablonem ARM podczas wdrażania usług chmurowych (rozszerzone wsparcie). Można to osiągnąć ręcznie, tworząc szablon usługi ARM lub przy użyciu programu PowerShell, portalu i programu Visual Studio.

  • Klienci muszą używać usługi Azure Key Vault do zarządzania certyfikatami w usługach Cloud Services (rozszerzona pomoc techniczna). Usługa Azure Key Vault umożliwia bezpieczne przechowywanie poświadczeń aplikacji, takich jak wpisy tajne, klucze i certyfikaty, oraz zarządzanie nimi w centralnym i bezpiecznym repozytorium w chmurze. Aplikacje mogą się uwierzytelniać w Key Vault podczas działania w celu pobrania poświadczeń.

  • Wszystkie zasoby wdrożone za pośrednictwem usługi Azure Resource Manager muszą znajdować się w sieci wirtualnej. Sieci wirtualne i podsieci są tworzone w usłudze Azure Resource Manager przy użyciu istniejących interfejsów API usługi Azure Resource Manager. Należy się do nich odwołać w sekcji NetworkConfiguration pliku cscfg podczas wdrażania usług Cloud Services (rozszerzona obsługa).

  • Każda usługa w chmurze (wsparcie dodatkowe) jest jednym niezależnym wdrożeniem. Usługi Cloud Services (rozszerzona obsługa) nie obsługują wielu miejsc w ramach jednej usługi w chmurze.

    • Możliwość zamiany VIP może być używana do zamiany między dwiema usługami w chmurze (rozszerzone wsparcie techniczne). Aby przetestować i przygotować nową wersję usługi w chmurze, wdroż usługę w chmurze (z rozszerzonym wsparciem) i oznacz ją jako wymienną VIP z inną usługą w chmurze (z rozszerzonym wsparciem)
  • Etykieta usługi Domain Name Service (DNS) jest opcjonalna dla usługi w chmurze (rozszerzona obsługa). W usłudze Azure Resource Manager etykieta DNS jest właściwością zasobu Publicznego adresu IP skojarzonego z usługą w chmurze.

Migracja do usługi Azure Resource Manager

Usługi Cloud Services (rozszerzona obsługa) udostępniają dwie ścieżki migracji z usługi Azure Service Manager do usługi Azure Resource Manager.

  1. Klienci wdrażają usługi w chmurze bezpośrednio w usłudze Azure Resource Manager, a następnie usuwają starą usługę w chmurze w programie Azure Service Manager.
  2. Migracja bezpośrednia obsługuje możliwość migrowania usług Cloud Services (klasycznych) z minimalnym lub zerowym przestojem do usług Cloud Services (rozszerzone wsparcie).

Dodatkowe opcje migracji

Podczas oceniania planów migracji z usług Cloud Services (klasycznych) do usług Cloud Services (rozszerzona pomoc techniczna) warto zbadać inne usługi platformy Azure, takie jak: Virtual Machine Scale Sets, App Service, Azure Kubernetes Service i Azure Service Fabric. Te usługi nadal oferują dodatkowe możliwości, podczas gdy usługi Cloud Services (rozszerzona obsługa techniczna) utrzymują równoważność funkcji z usługami Cloud Services (klasycznymi).

W zależności od aplikacji usługi Cloud Services (wsparcie dodatkowe) mogą wymagać znacznie mniejszego nakładu pracy w celu przejścia do usługi Azure Resource Manager w porównaniu z innymi opcjami. Jeśli twoja aplikacja nie ewoluuje, usługi Cloud Services (wsparcie dodatkowe) są realną opcją do rozważenia, ponieważ zapewnia szybką ścieżkę migracji. Z drugiej strony, jeśli aplikacja stale ewoluuje i potrzebuje bardziej nowoczesnego zestawu funkcji, zapoznaj się z innymi usługami platformy Azure, aby lepiej spełnić bieżące i przyszłe wymagania.

Następne kroki