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.
Gerelateerde inhoud
- Implementeer een Cloud Services (uitgebreide ondersteuning) met behulp van Azure Portal, PowerShell, een ARM-sjabloon of Visual Studio.
- Bekijk veelgestelde vragen over Cloud Services (uitgebreide ondersteuning).
- Ga naar de opslagplaats met voorbeelden van Cloud Services (uitgebreide ondersteuning).