Come creare e distribuire un servizio cloud di Azure (versione classica)

Importante

Servizi cloud (versione classica) è ora deprecato per i nuovi clienti e verrà ritirato il 31 agosto 2024 per tutti i clienti. Le nuove distribuzioni devono usare il nuovo modello di distribuzione basato su Azure Resource Manager, Servizi cloud di Azure (supporto "Extended").

Nel portale di Azure sono disponibili due modi per creare e distribuire un servizio cloud: Creazione rapida e Creazione personalizzata.

In questo argomento viene descritto come usare il metodo di creazione rapida di un nuovo servizio cloud e come caricare e distribuire un pacchetto del servizio cloud in Azure tramite l'opzione Carica . Quando si usa questo metodo, il portale di Azure rende disponibili comodi collegamenti per completare tutti i requisiti man mano che si procede. Se si è pronti per distribuire il servizio cloud durante la creazione, è possibile effettuare contemporaneamente entrambe le operazioni usando Creazione personalizzata.

Nota

Se si prevede di pubblicare il servizio cloud da Azure DevOps, usare Creazione rapida e quindi impostare la pubblicazione di Azure DevOps dall'avvio rapido di Azure o dal dashboard. Per altre informazioni, consultare Recapito continuo in Azure usando Azure DevOps o la pagina Avvio rapido.

Concetti

Per distribuire un'applicazione come servizio cloud in Azure, sono necessari tre componenti:

  • Definizione del servizio
    Il file di definizione del servizio cloud (con estensione csdef) definisce il modello di servizio, compreso il numero di ruoli.
  • Configurazione del servizio
    l file di configurazione del servizio cloud (con estensione cscfg) specifica le impostazioni di configurazione per il servizio cloud e i singoli ruoli, incluso il numero di istanze del ruolo.
  • Pacchetto del servizio
    Il pacchetto del servizio (con estensione cspkg) contiene il codice dell'applicazione, le configurazioni e il file di definizione del servizio.

Per altre informazioni in proposito e su come creare un pacchetto, fare clic qui.

Preparare l'app

Per poter distribuire un servizio cloud, è necessario creare il pacchetto di servizio cloud (.cspkg) dal codice dell'applicazione e un file di configurazione del servizio cloud (.cscfg). Azure SDK offre strumenti per la preparazione dei file necessari alla distribuzione. È possibile installare l'SDK dalla pagina di download di Azure, nel linguaggio in cui si preferisce sviluppare il codice dell'applicazione.

Per poter esportare un pacchetto di servizio, è necessario configurare tre funzionalità del servizio cloud:

  • Se si vuole distribuire un servizio cloud che usa TLS (Transport Layer Security), noto in precedenza come SSL (Secure Sockets Layer), per la crittografia dei dati, configurare l'applicazione per TLS.
  • Se si vogliono configurare connessioni Desktop remoto a istanze del ruolo, configurare i ruoli per Desktop remoto.
  • Se si desidera configurare il monitoraggio dettagliato per il servizio cloud, abilitare la Diagnostica Azure per il servizio cloud. Monitoraggio minimo (livello di monitoraggio predefinito) ricorre a contatori delle prestazioni raccolti dai sistemi operativi host per istanze del ruolo (macchine virtuali). Il monitoraggio dettagliato raccoglie metriche supplementari in base ai dati delle prestazioni all'interno delle istanze del ruolo per consentire un'analisi più accurata dei problemi che si verificano durante l'elaborazione dell'applicazione. Per scoprire come abilitare la Diagnostica Azure, vedere Abilitazione della diagnostica in Azure.

Per creare un servizio cloud con le distribuzioni dei ruoli Web o dei ruoli di lavoro, è necessario creare il pacchetto del servizio.

Operazioni preliminari

  • Se Azure SDK non è stato installato, fare clic su Install Azure SDK per aprire la pagina di downloaddi Azure e quindi scaricare l'SDK nel linguaggio in cui si preferisce sviluppare il codice. (È possibile eseguire questa operazione in seguito).
  • Se un'istanza del ruolo lo richiede, creare i certificati. I servizi cloud richiedono un file con estensione pfx con una chiave privata. È possibile caricare i certificati in Azure nel corso della creazione e della distribuzione del servizio cloud.

Creazione e distribuzione

  1. Accedere al portale di Azure.

  2. Fare clic su Crea una risorsa> Calcolo e quindi scorrere verso il basso e fare clic su Servizio cloud.

    Publish your cloud service1

  3. Nel nuovo riquadro Servizio cloud immettere un valore per il nome DNS.

  4. Creare un nuovo Gruppo di risorse o selezionarne uno esistente.

  5. Selezionare una località.

  6. Fare clic su Pacchetto. Verrà visualizzato il riquadro Carica un pacchetto. Compilare i campi necessari. Se sono presenti ruoli contenenti una singola istanza, assicurarsi che l'opzione Distribuisci anche se uno o più ruoli contengono una singola istanza sia selezionata.

  7. Assicurarsi che l'opzione Avvia distribuzione sia selezionata.

  8. Fare clic su OK per chiudere il riquadro Carica un pacchetto.

  9. Se non è disponibile un certificato da aggiungere, fare clic su Crea.

    Publish your cloud service2

Caricamento di un certificato

Se il pacchetto di distribuzione è stato configurato per usare i certificati, a questo punto è possibile caricare il certificato.

  1. Selezionare Certificati e nel riquadro Aggiungi certificati selezionare il file PFX del certificato TLS/SSL, quindi fornire la password per il certificato.

  2. Fare clic su Collega certificato e quindi su OK nel riquadro Aggiungi certificati.

  3. Fare clic su Crea nel riquadro Servizio cloud. Quando la distribuzione ha raggiunto lo stato Ready , è possibile procedere con i passaggi successivi.

    Publish your cloud service3

Verificare che la distribuzione sia stata completata correttamente

  1. Fare clic sull'istanza del servizio cloud.

    Lo stato del servizio dovrebbe ora essere In esecuzione.

  2. In Informazioni di base fare clic su URL sito per aprire il servizio cloud in un Web browser.

    CloudServices_QuickGlance

Passaggi successivi