Een Azure-cloudservice maken en implementeren (klassiek)
Belangrijk
Cloud Services (klassiek) is vanaf 1 september 2024 afgeschaft voor alle klanten. Bestaande actieve implementaties worden gestopt en afgesloten door Microsoft en de gegevens gaan vanaf oktober 2024 permanant verloren. Nieuwe implementaties moeten gebruikmaken van het nieuwe op Azure Resource Manager gebaseerde implementatiemodel Azure Cloud Services (uitgebreide ondersteuning).
Azure Portal biedt twee manieren om een cloudservice te maken en te implementeren: Snel maken en aangepast maken.
In dit artikel wordt uitgelegd hoe u de methode Snelle invoer gebruikt om een nieuwe cloudservice te maken en vervolgens Upload te gebruiken om een cloudservicepakket in Azure te uploaden en te implementeren. Wanneer u deze methode gebruikt, maakt Azure Portal handige koppelingen beschikbaar voor het voltooien van alle vereisten terwijl u gaat. Als u klaar bent om uw cloudservice te implementeren wanneer u deze maakt, kunt u beide tegelijk doen met behulp van Aangepast maken.
Notitie
Als u van plan bent om uw cloudservice te publiceren vanuit Azure DevOps, gebruikt u Quick Create en stelt u Azure DevOps-publicatie in vanuit de Azure-quickstart of het dashboard. Zie Continue levering aan Azure met behulp van Azure DevOps voor meer informatie of raadpleeg de Help voor de pagina Snel starten.
Concepten
Er zijn drie onderdelen vereist voor het implementeren van een toepassing als een cloudservice in Azure:
- Servicedefinitie
Het definitiebestand van de cloudservice (.csdef) definieert het servicemodel, inclusief het aantal rollen. - Serviceconfiguratie
Het configuratiebestand voor de cloudservice (.cscfg) biedt configuratie-instellingen voor de cloudservice en afzonderlijke rollen, inclusief het aantal rolinstanties. - Servicepakket
Het servicepakket (.cspkg) bevat de toepassingscode en configuraties en het servicedefinitiebestand.
Meer informatie over deze onderdelen en het maken van een pakket vindt u hier.
Uw app voorbereiden
Voordat u een cloudservice kunt implementeren, moet u het cloudservicepakket (.cspkg) maken op basis van uw toepassingscode en een cloudserviceconfiguratiebestand (.cscfg). De Azure SDK biedt hulpprogramma's voor het voorbereiden van deze vereiste implementatiebestanden. U kunt de SDK installeren vanaf de pagina Azure Downloads , in de taal waarin u uw toepassingscode wilt ontwikkelen.
Voor drie cloudservicefuncties zijn speciale configuraties vereist voordat u een servicepakket exporteert:
- Als u een cloudservice wilt implementeren die gebruikmaakt van Transport Layer Security (TLS), voorheen SSL (Secure Sockets Layer), voor gegevensversleuteling, configureert u uw toepassing voor TLS.
- Als u extern bureaublad-verbindingen met rolinstanties wilt configureren, configureert u de rollen voor Extern bureaublad.
- Als u uitgebreide bewaking voor uw cloudservice wilt configureren, schakelt u Azure Diagnostics in voor de cloudservice. Minimale bewaking (het standaardbewakingsniveau) maakt gebruik van prestatiemeteritems die zijn verzameld van de hostbesturingssystemen voor rolinstanties (virtuele machines). Uitgebreide bewaking verzamelt meer metrische gegevens op basis van prestatiegegevens binnen de rolinstanties om een betere analyse mogelijk te maken van problemen die optreden tijdens de verwerking van toepassingen. Zie Diagnostische gegevens inschakelen in Azure voor meer informatie over het inschakelen van Azure Diagnostics.
Als u een cloudservice wilt maken met implementaties van webrollen of werkrollen, moet u het servicepakket maken.
Voordat u begint
- Als u de Azure SDK wilt installeren, kiest u Azure SDK installeren om de pagina Azure Downloads te openen en downloadt u vervolgens de SDK voor de taal waarin u uw code wilt ontwikkelen. U hebt de mogelijkheid om de installatie later uit te voeren.
- Als voor rolinstanties een certificaat is vereist, maakt u de certificaten. Voor cloudservices is een PFX-bestand met een persoonlijke sleutel vereist. U kunt de certificaten uploaden naar Azure tijdens het maken en implementeren van de cloudservice.
Maken en implementeren
Meld u aan bij het Azure-portaal.
Kies Een resource > berekenen maken en schuif omlaag naar en selecteer Cloud Service.
Voer in het deelvenster Nieuwe cloudservice een waarde in voor de DNS-naam.
Maak een nieuwe resourcegroep of selecteer een bestaande resourcegroep .
Selecteer een Locatie.
Selecteer Pakket, waarmee het deelvenster Een pakket uploaden wordt geopend. Vul de vereiste velden in. Als een van uw rollen één exemplaar bevat, moet u ervoor zorgen dat implementeren, zelfs als een of meer rollen één exemplaar bevatten, is geselecteerd.
Zorg ervoor dat de implementatie starten is geselecteerd.
Selecteer OK, waardoor het deelvenster Een pakket uploaden wordt gesloten.
Als u geen certificaten hebt om toe te voegen, kiest u Maken.
Een certificaat uploaden
Als uw implementatiepakket is geconfigureerd voor het gebruik van certificaten, kunt u het certificaat nu uploaden.
Selecteer Certificaten en selecteer in het deelvenster Certificaten toevoegen het PFX-bestand van het TLS/SSL-certificaat en geef vervolgens het wachtwoord voor het certificaat op.
Selecteer Certificaat bijvoegen en kies VERVOLGENS OK in het deelvenster Certificaten toevoegen.
Selecteer Maken in het deelvenster Cloudservice . Wanneer de implementatie de status Gereed heeft bereikt, gaat u verder met de volgende stappen.
Controleren of de implementatie is voltooid
Selecteer het cloudservice-exemplaar.
De status moet aangeven dat de service wordt uitgevoerd.
Selecteer onder Essentials de site-URL om uw cloudservice in een webbrowser te openen.
Volgende stappen
- Algemene configuratie van uw cloudservice.
- Configureer een aangepaste domeinnaam.
- Uw cloudservice beheren.
- TLS/SSL-certificaten configureren.