Come creare e distribuire un servizio Cloud

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 Visual Studio Team Services (VSTS), usare Creazione rapida, quindi configurare la pubblicazione VSTS da Azure Quickstart o dal dashboard. Per altre informazioni, vedere Recapito continuo in Azure tramite Visual Studio Team Services o la guida alla 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 SSL (Secure Sockets Layer) per la crittografia dei dati, configurare l'applicazione per SSL.
  • 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.

Prima di iniziare

  • 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 Nuovo > Calcolo, quindi scorrere verso il basso e fare clic su Servizio cloud.

    Pubblicare il servizio cloud

  3. Nel nuovo pannello Servizio cloud immettere un valore per il nome DNS.
  4. Creare un nuovo Gruppo di risorse o selezionarne uno esistente.
  5. Selezionare un percorso.
  6. Fare clic su Pacchetto. Verrà visualizzato il pannello Carica un pacchetto . Compilare i campi obbligatori. 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 pannello Carica un pacchetto.
  9. Se non è disponibile un certificato da aggiungere, fare clic su Crea.

    Pubblicare il servizio cloud

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 pannello Aggiungi certificati selezionare il file con estensione pfx del certificato SSL e fornire la password per il certificato.
  2. Fare clic su Collega certificato e quindi su OK nel pannello Aggiungi certificati.
  3. Fare clic su Crea nel pannello Servizio cloud. Quando la distribuzione ha raggiunto lo stato Ready , è possibile procedere con i passaggi successivi.

    Pubblicare il servizio cloud

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