Delen via


Vereisten voor het implementeren van Azure Cloud Services (uitgebreide ondersteuning)

Bekijk de volgende stappen om een geslaagde implementatie van Azure Cloud Services (uitgebreide ondersteuning) te garanderen. Voltooi elke vraag voordat u begint met het maken van een implementatie.

Vereiste updates voor configuratiebestanden

Gebruik de informatie in de volgende secties om vereiste updates te maken voor het configuratiebestand (.cscfg) voor uw cloudservicesimplementatie (uitgebreide ondersteuning).

Virtueel netwerk

Cloud Services-implementaties (uitgebreide ondersteuning) moeten zich in een virtueel netwerk bevinden. U kunt een virtueel netwerk maken met behulp van Azure Portal, Azure PowerShell, de Azure CLI of een Arm-sjabloon (Azure Resource Manager). Naar het virtuele netwerk en de subnetten moet worden verwezen in de sectie NetworkConfiguration van het configuratiebestand (.cscfg).

Voor een virtueel netwerk dat zich in dezelfde resourcegroep bevindt als de cloudservice, is alleen de naam van het virtuele netwerk in het configuratiebestand (.cscfg) voldoende. Als het virtuele netwerk en cloudservices (uitgebreide ondersteuning) zich in twee verschillende resourcegroepen bevinden, geeft u de volledige Azure Resource Manager-id van het virtuele netwerk op in het configuratiebestand (.cscfg).

Notitie

Als het virtuele netwerk en cloudservices (uitgebreide ondersteuning) zich in verschillende resourcegroepen bevinden, kunt u Visual Studio 2019 niet gebruiken voor uw implementatie. Voor dit scenario kunt u overwegen om een ARM-sjabloon of Azure Portal te gebruiken om uw implementatie te maken.

Virtueel netwerk in dezelfde resourcegroep

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

Virtueel netwerk in een andere resourcegroep

<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>

Eerdere versies van invoegtoepassingen verwijderen

Verwijder eerdere versies van instellingen voor extern bureaublad uit het configuratiebestand (.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" /> 

Verwijder eerdere versies van diagnostische instellingen voor elke rol in het configuratiebestand (.cscfg):

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

Vereiste updates voor definitiebestanden

Notitie

Als u wijzigingen aanbrengt in het definitiebestand (.csdef), moet u het pakketbestand (.cspkg of .zip) opnieuw genereren. Bouw het pakketbestand (.cspkg of .zip) en pak het opnieuw uit nadat u de volgende wijzigingen hebt aangebracht in het definitiebestand (.csdef) om de meest recente instellingen voor uw cloudservice op te halen.

Grootten van virtuele machines

De volgende tabel bevat afgeschafte grootten van virtuele machines en bijgewerkte naamconventies waarmee u de grootten kunt blijven gebruiken.

De grootten die worden vermeld in de linkerkolom van de tabel, worden afgeschaft in Azure Resource Manager. Als u de grootten van de virtuele machines wilt blijven gebruiken, werkt u de vmsize waarde bij voor het gebruik van de nieuwe naamconventie in de rechterkolom.

Naam van vorige grootte Naam van bijgewerkte grootte
ExtraSmall Standard_A1_v2
Klein Standard_A1_v2
Gemiddeld Standard_A2_v2
Groot Standard_A4_v2
ExtraLarge Standard_A8_v2
A5 Standard_A2m_v2
A6 Standard_A4m_v2
A7 Standard_A8m_v2
A8 Afgeschaft
A9 Afgeschaft
A10 Afgeschaft
A11 Afgeschaft
MSODSG5 Afgeschaft

Zo wordt <WorkerRole name="WorkerRole1" vmsize="Medium"> gewijzigd in <WorkerRole name="WorkerRole1" vmsize="Standard_A2">.

Notitie

Zie de lijst met resource-SKU's om een lijst met beschikbare grootten op te halen. Pas de volgende filters toe:

ResourceType = virtualMachines VMDeploymentTypes = PaaS

Eerdere versies van invoegtoepassingen voor extern bureaublad verwijderen

Voor implementaties die gebruikmaken van eerdere versies van invoegtoepassingen voor extern bureaublad, verwijdert u de modules uit het definitiebestand (.csdef) en uit alle bijbehorende certificaten:

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

Voor implementaties die gebruikmaken van eerdere versies van diagnostische invoegtoepassingen, verwijdert u de instellingen voor elke rol uit het definitiebestand (.csdef):

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

Toegangsbeheer

Het abonnement dat netwerkresources bevat, moet de rol Netwerkbijdrager of hoger hebben voor Cloud Services (uitgebreide ondersteuning). Zie ingebouwde rollen van RBAC voor meer informatie.

Sleutelkluis maken

Azure Key Vault slaat certificaten op die zijn gekoppeld aan Cloud Services (uitgebreide ondersteuning). Voeg de certificaten toe aan een sleutelkluis en verwijs vervolgens naar de vingerafdruk van het certificaat in het configuratiebestand (.cscfg) voor uw implementatie. U moet ook het toegangsbeleid voor key vault (in de portal) inschakelen voor Azure Virtual Machines voor implementatie , zodat de Cloud Services-resource (uitgebreide ondersteuning) het certificaat kan ophalen dat is opgeslagen als geheimen in de sleutelkluis. U kunt een sleutelkluis maken in Azure Portal of met behulp van PowerShell. U moet de sleutelkluis maken in dezelfde regio en hetzelfde abonnement als de cloudservice. Zie Certificaten gebruiken met Cloud Services (uitgebreide ondersteuning) voor meer informatie.