Udostępnij przez


Wymagania wstępne dotyczące wdrażania usługi 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.

Aby zapewnić pomyślne wdrożenie usług Azure Cloud Services (wsparcie dodatkowe), zapoznaj się z poniższymi krokami. Przed rozpoczęciem tworzenia wdrożenia wykonaj wszystkie wymagania wstępne.

Wymagane aktualizacje plików konfiguracji

Skorzystaj z informacji w poniższych sekcjach, aby wprowadzić wymagane aktualizacje do pliku konfiguracji (cscfg) dla wdrożenia usług Cloud Services (rozszerzonej pomocy technicznej).

Sieć wirtualna

Wdrożenia usług Cloud Services (wsparcie dodatkowe) muszą znajdować się w sieci wirtualnej. Sieć wirtualną można utworzyć przy użyciu witryny Azure Portal, programu Azure PowerShell, interfejsu wiersza polecenia platformy Azure lub szablonu usługi Azure Resource Manager (szablonu USŁUGI ARM). Do sieci wirtualnej i podsieci należy odwołać się w sekcji NetworkConfiguration pliku konfiguracji (cscfg).

W przypadku sieci wirtualnej, która znajduje się w tej samej grupie zasobów co usługa w chmurze, wystarczy odwołanie tylko do nazwy sieci wirtualnej w pliku konfiguracji (cscfg). Jeśli sieć wirtualna i usługi Cloud Services (rozszerzona obsługa) znajdują się w dwóch różnych grupach zasobów, określ pełny identyfikator usługi Azure Resource Manager sieci wirtualnej w pliku konfiguracji (cscfg).

Uwaga

Jeśli sieć wirtualna i usługi Cloud Services (rozszerzona obsługa) znajdują się w różnych grupach zasobów, nie można użyć programu Visual Studio 2019 do wdrożenia. W tym scenariuszu rozważ użycie szablonu usługi ARM lub witryny Azure Portal do utworzenia wdrożenia.

Sieć wirtualna w tej samej grupie zasobów

<VirtualNetworkSite name="<vnet-name>"/> 
  <AddressAssignments> 
    <InstanceAddress roleName="<role-name>"> 
     <Subnets> 
       <Subnet name="<subnet-name>"/> 
     </Subnets> 
    </InstanceAddress> 
  </AddressAssignments> 

Sieć wirtualna w innej grupie zasobów

<VirtualNetworkSite name="/subscriptions/<sub-id>/resourceGroups/<rg-name>/providers/Microsoft.Network/virtualNetworks/<vnet-name>"/> 
   <AddressAssignments> 
     <InstanceAddress roleName="<role-name>"> 
       <Subnets> 
        <Subnet name="<subnet-name>"/> 
       </Subnets> 
     </InstanceAddress> 
   </AddressAssignments>

Usuwanie wcześniejszych wersji wtyczek

Usuń wcześniejsze wersje ustawień pulpitu zdalnego z pliku konfiguracji (cscfg):

<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled" value="true" /> 
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountUsername" value="gachandw" /> 
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword" value="XXXX" /> 
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountExpiration" value="2021-12-17T23:59:59.0000000+05:30" /> 
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" value="true" /> 

Usuń wcześniejsze wersje ustawień diagnostycznych dla każdej roli w pliku konfiguracji (cscfg):

<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />

Wymagane aktualizacje plików definicji

Uwaga

Jeśli wprowadzisz zmiany w pliku definicji (csdef), musisz ponownie wygenerować plik pakietu (cspkg lub .zip). Skompiluj i ponownie spakuj plik pakietu (cspkg lub .zip) po wprowadzeniu następujących zmian w pliku definicji (csdef), aby uzyskać najnowsze ustawienia usługi w chmurze.

Rozmiary maszyn wirtualnych

W poniższej tabeli wymieniono przestarzałe rozmiary maszyn wirtualnych i zaktualizowane konwencje nazewnictwa, za pomocą których można nadal używać rozmiarów.

Rozmiary wymienione w lewej kolumnie tabeli są przestarzałe w usłudze Azure Resource Manager. Jeśli chcesz nadal używać rozmiarów maszyn wirtualnych, zaktualizuj vmsize wartość, aby użyć nowej konwencji nazewnictwa z prawej kolumny.

Poprzednia nazwa rozmiaru Zaktualizowana nazwa rozmiaru
EkstraMały Standard_A1_v2
Mały Standard_A1_v2
Średni Standard_A2_v2
Duży Standard_A4_v2
Ekstra Duży Standard_A8_v2
A5 Standard_A2m_v2
A6 Standard_A4m_v2
A7 Standard_A8m_v2
A8 Przestarzałe
A9 Przestarzałe
A10 Przestarzałe
A11 Przestarzałe
MSODSG5 Przestarzałe

Na przykład, <WorkerRole name="WorkerRole1" vmsize="Medium"> staje się <WorkerRole name="WorkerRole1" vmsize="Standard_A2">.

Uwaga

Aby pobrać listę dostępnych rozmiarów, zobacz listę SKU zasobów. Zastosuj następujące filtry:

ResourceType = virtualMachines VMDeploymentTypes = PaaS

Usuwanie wcześniejszych wersji wtyczek pulpitu zdalnego

W przypadku wdrożeń korzystających z wcześniejszych wersji wtyczek pulpitu zdalnego usuń moduły z pliku definicji (csdef) i z wszelkich skojarzonych certyfikatów:

<Imports> 
<Import moduleName="RemoteAccess" /> 
<Import moduleName="RemoteForwarder" /> 
</Imports> 

W przypadku wdrożeń korzystających z wcześniejszych wersji wtyczek diagnostycznych usuń ustawienia dla każdej roli z pliku definicji (csdef):

<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />

Kontrola dostępu

Subskrypcja zawierająca zasoby sieciowe musi mieć rolę Współautor sieci lub wyższą dla usług w chmurze (rozszerzone wsparcie). Aby uzyskać więcej informacji, zobacz Role wbudowane RBAC.

Tworzenie skarbca klucza

Usługa Azure Key Vault przechowuje certyfikaty skojarzone z usługami Cloud Services (rozszerzona obsługa). Dodaj certyfikaty do magazynu kluczy, a następnie użyj odcisku palca certyfikatu w pliku konfiguracji (.cscfg) dla wdrożenia. Należy również włączyć zasady dostępu do magazynu kluczy (w portalu) dla usługi Azure Virtual Machines w celu wdrożenia, aby zasób usługi Cloud Services (zaktualizowane wsparcie) mógł pobrać certyfikat przechowywany jako tajemnice w magazynie kluczy. Magazyn kluczy można utworzyć w witrynie Azure Portal lub przy użyciu programu PowerShell. Musisz utworzyć magazyn kluczy w tym samym regionie i subskrypcji co usługa chmury. Aby uzyskać więcej informacji, zobacz Używanie certyfikatów z usługami Cloud Services (rozszerzona pomoc techniczna).