Een Cloud service maken en implementerenHow to create and deploy a cloud service

De Azure Portal biedt twee manieren om een Cloud service te maken en te implementeren: snel maken en aangepast maken.The Azure portal provides two ways for you to create and deploy a cloud service: Quick Create and Custom Create.

In dit artikel wordt uitgelegd hoe u de methode voor snel maken gebruikt om een nieuwe Cloud service te maken en vervolgens uploaden kunt gebruiken om een Cloud service-pakket te uploaden en te implementeren in Azure.This article explains how to use the Quick Create method to create a new cloud service and then use Upload to upload and deploy a cloud service package in Azure. Wanneer u deze methode gebruikt, maakt de Azure Portal handige koppelingen beschikbaar voor het volt ooien van alle vereisten.When you use this method, the Azure portal makes available convenient links for completing all requirements as you go. Als u klaar bent voor het implementeren van uw Cloud service wanneer u deze maakt, kunt u beide op hetzelfde moment doen met behulp van aangepaste maken.If you're ready to deploy your cloud service when you create it, you can do both at the same time using Custom Create.

Notitie

Als u van plan bent om uw Cloud service vanuit Azure DevOps te publiceren, gebruikt u snel maken en stelt u vervolgens Azure DevOps Publishing in vanuit de Snelstartgids of het dash board van Azure.If you plan to publish your cloud service from Azure DevOps, use Quick Create, and then set up Azure DevOps publishing from the Azure Quickstart or the dashboard. Zie continue levering naar Azure met behulp van Azure DevOpsof Raadpleeg de Help voor de pagina Quick Start voor meer informatie.For more information, see Continuous Delivery to Azure by Using Azure DevOps, or see help for the Quick Start page.

ConceptenConcepts

Er zijn drie onderdelen vereist voor het implementeren van een toepassing als een Cloud service in Azure:Three components are required to deploy an application as a cloud service in Azure:

  • Service definitieService Definition
    Het definitie bestand van de Cloud service (. csdef) definieert het service model, inclusief het aantal rollen.The cloud service definition file (.csdef) defines the service model, including the number of roles.
  • Service configuratieService Configuration
    Het configuratie bestand van de Cloud service (. cscfg) bevat configuratie-instellingen voor de Cloud service en afzonderlijke rollen, met inbegrip van het aantal rolinstanties.The cloud service configuration file (.cscfg) provides configuration settings for the cloud service and individual roles, including the number of role instances.
  • Service pakketService Package
    Het service pakket (. cspkg) bevat de toepassings code en configuraties en het service definitie bestand.The service package (.cspkg) contains the application code and configurations and the service definition file.

U vindt hier meer informatie over hoe u hiereen pakket maakt.You can learn more about these and how to create a package here.

Uw app voorbereidenPrepare your app

Voordat u een Cloud service kunt implementeren, moet u het Cloud service-pakket (. cspkg) maken op basis van uw toepassings code en een configuratie bestand (. cscfg) voor de Cloud service.Before you can deploy a cloud service, you must create the cloud service package (.cspkg) from your application code and a cloud service configuration file (.cscfg). De Azure SDK bevat hulpprogram ma's voor het voorbereiden van deze vereiste implementatie bestanden.The Azure SDK provides tools for preparing these required deployment files. U kunt de SDK installeren vanaf de pagina Azure-down loads , in de taal waarin u de code van uw toepassing wilt ontwikkelen.You can install the SDK from the Azure Downloads page, in the language in which you prefer to develop your application code.

Voor drie Cloud service functies zijn speciale configuraties vereist voordat u een service pakket exporteert:Three cloud service features require special configurations before you export a service package:

  • Als u een Cloud service wilt implementeren die gebruikmaakt van Transport Layer Security (TLS), voorheen bekend als Secure Sockets Layer (SSL), voor gegevens versleuteling, moet u uw toepassing configureren voor TLS.If you want to deploy a cloud service that uses Transport Layer Security (TLS), previously known as Secure Sockets Layer (SSL), for data encryption, configure your application for TLS.
  • Als u Extern bureaublad verbindingen met rolinstanties wilt configureren, configureert u de functies voor extern bureaublad.If you want to configure Remote Desktop connections to role instances, configure the roles for Remote Desktop.
  • Als u uitgebreide bewaking voor uw Cloud service wilt configureren, schakelt u Azure Diagnostics in voor de Cloud service.If you want to configure verbose monitoring for your cloud service, enable Azure Diagnostics for the cloud service. Minimale bewaking (het standaard bewakings niveau) gebruikt prestatie meter items die worden verzameld van de besturings systemen van de host voor rolinstanties (virtuele machines).Minimal monitoring (the default monitoring level) uses performance counters gathered from the host operating systems for role instances (virtual machines). Met uitgebreide bewaking worden extra metrische gegevens verzameld op basis van de prestaties in de rolinstanties om een nauwere analyse van problemen mogelijk te maken die zich voordoen tijdens de verwerking van toepassingen.Verbose monitoring gathers additional metrics based on performance data within the role instances to enable closer analysis of issues that occur during application processing. Zie voor meer informatie over het inschakelen van Azure Diagnostics Diagnostische gegevens inschakelen in azure.To find out how to enable Azure Diagnostics, see Enabling diagnostics in Azure.

Als u een Cloud service wilt maken met implementaties van webrollen of werk rollen, moet u het service pakket maken.To create a cloud service with deployments of web roles or worker roles, you must create the service package.

Voordat u begintBefore you begin

  • Als u de Azure SDK nog niet hebt geïnstalleerd, klikt u op Azure SDK installeren om de pagina Azure-down loadste openen. down load vervolgens de SDK voor de taal waarin u uw code wilt ontwikkelen.If you haven't installed the Azure SDK, click Install Azure SDK to open the Azure Downloads page, and then download the SDK for the language in which you prefer to develop your code. (U kunt dit later doen.)(You'll have an opportunity to do this later.)
  • Als een van de rolinstanties een certificaat vereist, maakt u de certificaten.If any role instances require a certificate, create the certificates. Cloud Services vereisen een. pfx-bestand met een persoonlijke sleutel.Cloud services require a .pfx file with a private key. U kunt de certificaten uploaden naar Azure wanneer u de Cloud service maakt en implementeert.You can upload the certificates to Azure as you create and deploy the cloud service.

Maken en implementerenCreate and deploy

  1. Meld u aan bij Azure Portal.Log in to the Azure portal.

  2. Klik op een resource maken > Computeen schuif omlaag naar en klik vervolgens op Cloud service.Click Create a resource > Compute, and then scroll down to and click Cloud Service.

    Scherm afbeelding van de optie Cloud service onder Create a resource > compute.

  3. Voer in het deel venster nieuwe Cloud service een waarde in voor de DNS-naam.In the new Cloud Service pane, enter a value for the DNS name.

  4. Maak een nieuwe resource groep of selecteer een bestaande.Create a new Resource Group or select an existing one.

  5. Selecteer een locatie.Select a Location.

  6. Klik op pakket.Click Package. Hiermee opent u het deel venster een pakket uploaden .This opens the Upload a package pane. Vul de vereiste velden in.Fill in the required fields. Als een van uw rollen één exemplaar bevat, moet u ervoor zorgen dat ook wordt geïmplementeerd als een of meer rollen een enkel exemplaar bevatten .If any of your roles contain a single instance, ensure Deploy even if one or more roles contain a single instance is selected.

  7. Zorg ervoor dat implementatie starten is geselecteerd.Make sure that Start deployment is selected.

  8. Klik op OK om het deel venster een pakket uploaden te sluiten.Click OK which will close the Upload a package pane.

  9. Als er geen certificaten zijn om toe te voegen, klikt u op maken.If you do not have any certificates to add, click Create.

    Uw Cloud service publiceren

Een certificaat uploadenUpload a certificate

Als uw implementatie pakket is geconfigureerd voor het gebruik van certificaten, kunt u het certificaat nu uploaden.If your deployment package was configured to use certificates, you can upload the certificate now.

  1. Selecteer certificatenen selecteer in het deel venster certificaten toevoegen het bestand TLS/SSL Certificate. pfx en geef het wacht woord voor het certificaat op.Select Certificates, and on the Add certificates pane, select the TLS/SSL certificate .pfx file, and then provide the Password for the certificate,

  2. Klik op certificaat koppelenen klik vervolgens op OK in het deel venster certificaten toevoegen .Click Attach certificate, and then click OK on the Add certificates pane.

  3. Klik op maken in het deel venster Cloud service .Click Create on the Cloud Service pane. Wanneer de implementatie de status gereed heeft bereikt, kunt u door gaan met de volgende stappen.When the deployment has reached the Ready status, you can proceed to the next steps.

    Scherm afbeelding die het proces voor het uploaden van een certificaat markeert.

Controleren of uw implementatie is voltooidVerify your deployment completed successfully

  1. Klik op het Cloud service-exemplaar.Click the cloud service instance.

    De status geeft aan dat de service wordt uitgevoerd.The status should show that the service is Running.

  2. Onder Essentialsklikt u op de site-URL om uw Cloud service in een webbrowser te openen.Under Essentials, click the Site URL to open your cloud service in a web browser.

    CloudServices_QuickGlance

Volgende stappenNext steps