Een Azure-cloudservice maken en implementeren (klassiek)

Belangrijk

Cloud Services (klassiek) is nu afgeschaft voor nieuwe klanten en wordt op 31 augustus 2024 voor alle klanten buiten gebruik gesteld. Nieuwe implementaties moeten gebruikmaken van het nieuwe op Azure Resource Manager gebaseerde implementatiemodel Azure Cloud Services (uitgebreide ondersteuning).

De Azure Portal biedt twee manieren waarop u een cloudservice kunt maken en implementeren: Snel maken en Aangepast maken.

In dit artikel wordt uitgelegd hoe u de methode Snel maken gebruikt om een nieuwe cloudservice te maken en vervolgens Uploaden te gebruiken om een cloudservicepakket te uploaden en implementeren in Azure. Wanneer u deze methode gebruikt, maakt de Azure Portal handige koppelingen beschikbaar om aan alle vereisten te voldoen. 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 Snel maken en stelt u azure DevOps-publicatie in vanuit de Azure-quickstart of het dashboard. Zie Continue levering naar Azure met behulp van Azure DevOps of raadpleeg de Help voor de pagina Snel starten voor meer informatie.

Concepten

Er zijn drie onderdelen vereist voor het implementeren van een toepassing als een cloudservice in Azure:

  • Servicedefinitie
    Het definitiebestand voor 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, waaronder het aantal rolinstanties.
  • Servicepakket
    Het servicepakket (.cspkg) bevat de toepassingscode en configuraties en het servicedefinitiebestand.

Meer informatie hierover en hoe u een pakket maakt, 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 de toepassingscode wilt ontwikkelen.

Voor drie cloudservicefuncties zijn speciale configuraties vereist voordat u een servicepakket exporteert:

  • Als u een cloudservice wilt implementeren die gebruikmaakt van TLS (Transport Layer Security), voorheen bekend als SSL (Secure Sockets Layer), configureert u uw toepassing voor TLS voor gegevensversleuteling.
  • 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 aanvullende metrische gegevens op basis van prestatiegegevens in de rolinstanties om een betere analyse mogelijk te maken van problemen die optreden tijdens de verwerking van de toepassing. 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 nog niet hebt geïnstalleerd, klikt u op 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 krijgt later de mogelijkheid om dit te doen.)
  • Als voor een rolinstantie 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 terwijl u de cloudservice maakt en implementeert.

Maken en implementeren

  1. Meld u aan bij Azure Portal.

  2. Klik op Een resource > maken Rekenkracht, schuif omlaag naar en klik op Cloudservice.

    Uw cloudservice publiceren1

  3. Voer in het nieuwe deelvenster Cloudservice een waarde in voor de DNS-naam.

  4. Maak een nieuwe resourcegroep of selecteer een bestaande resourcegroep.

  5. Selecteer een locatie.

  6. Klik op Pakket. Hiermee opent u het deelvenster Een pakket uploaden . Vul de vereiste velden in. Als een van uw rollen één exemplaar bevat, zorgt u ervoor dat Implementeren zelfs is geselecteerd als een of meer rollen één exemplaar bevatten .

  7. Zorg ervoor dat Implementatie starten is geselecteerd.

  8. Klik op OK om het deelvenster Een pakket uploaden te sluiten.

  9. Als u geen certificaten hebt om toe te voegen, klikt u op Maken.

    Uw cloudservice2 publiceren

Een certificaat uploaden

Als uw implementatiepakket is geconfigureerd voor het gebruik van certificaten, kunt u het certificaat nu uploaden.

  1. Selecteer Certificaten en selecteer in het deelvenster Certificaten toevoegen het PFX-bestand voor het TLS/SSL-certificaat en geef vervolgens het wachtwoord voor het certificaat op.

  2. Klik op Certificaat bijvoegen en klik vervolgens op OK in het deelvenster Certificaten toevoegen .

  3. Klik op Maken in het deelvenster Cloudservice . Wanneer de implementatie de status Gereed heeft bereikt, kunt u doorgaan met de volgende stappen.

    Uw cloudservice3 publiceren

Controleren of de implementatie is voltooid

  1. Klik op het cloudservice-exemplaar.

    De status moet aangeven dat de service Actief is.

  2. Klik onder Essentials op de Site-URL om uw cloudservice in een webbrowser te openen.

    CloudServices_QuickGlance

Volgende stappen