Esporta (0) Stampa
Espandi tutto

Utilizzare gli strumenti di Azure SDK per creare, eseguire e distribuire il pacchetto di un'applicazione

Aggiornamento: aprile 2014

È possibile utilizzare gli strumenti disponibili in Azure SDK per eseguire, testare, effettuare il debug e ottimizzare l'applicazione prima di distribuirla come servizio cloud in Azure. In Azure SDK sono inclusi i seguenti strumenti:

  • Emulatore di calcolo di Azure: uno strumento che emula a livello locale l'ambiente in cui vengono eseguiti i servizi cloud.

  • Emulatore di archiviazione di Azure: uno strumento che emula a livello locale i servizi di archiviazione di Azure.

  • CSPack: uno strumento tramite il quale creare un pacchetto di applicazione che è possibile distribuire in Azure.

  • CSEncrypt: uno strumento utilizzato per crittografare la password per le connessioni Desktop remoto.

  • CSRun: uno strumento utilizzato per avviare l'emulatore di calcolo con il pacchetto di applicazione appropriato.

  • DSinit: inizializza l'emulatore del servizio di archiviazione di Azure nell'ambiente locale.

Per ulteriori informazioni sul supporto e sul ritiro di Azure SDK, vedere Informazioni sul supporto e sul ritiro di Azure SDK per .NET.

L'emulatore di calcolo è un emulatore locale di Azure con il quale è possibile compilare e testare l'applicazione prima di distribuirla in Azure. Esistono alcune differenze tra l'esecuzione di un'applicazione nell'emulatore di calcolo e l'esecuzione dell'applicazione come servizio cloud in Azure.

Dopo avere installato Azure SDK, è possibile eseguire l'emulatore di calcolo utilizzando un'opzione nel menu Start oppure lo Strumento da riga di comando CSRun.

L'Emulatore di archiviazione di Azure è un emulatore locale dei servizi di archiviazione di Azure che può essere utilizzato per compilare e testare l'applicazione prima di distribuirla come servizio cloud in Azure. Esistono alcune differenze tra l'utilizzo dell'emulatore di archiviazione e quello dei servizi di archiviazione di Azure. Per un elenco di tali differenze, vedere Differences Between the Storage Emulator and Azure Storage Services.

È possibile avviare l'emulatore di archiviazione insieme all'emulatore di calcolo di Azure utilizzando lo strumento da riga di comando CSRun; in alternativa è possibile avviare l'emulatore di archiviazione separatamente utilizzando un'opzione nel menu Start. Le risorse di archiviazione vengono inizializzata automaticamente dall'emulatore di archiviazione. È possibile utilizzare lo Storage Emulator Command-Line Tool Reference per utilizzare un'istanza del database differente o per reinizializzare il database esistente.

Un'applicazione per Azure deve includere il codice eseguito nell'applicazione e il modello del servizio utilizzato da Azure per definire e configurare l'applicazione nell'ambiente. Per ulteriori informazioni sulla creazione di un'applicazione eseguita come servizio cloud, vedere Servizi cloud. Per definire il modello del servizio dell'applicazione, creare i file ServiceDefinition.csdef e ServiceConfiguration.cscfg. Per ulteriori informazioni sulla creazione di questi file, vedere Impostare un servizio cloud per Azure.

Nell'emulatore di calcolo e in Azure viene utilizzato un file del pacchetto (con estensione cspkg) per eseguire l'applicazione. È possibile creare il pacchetto di applicazione utilizzando lo Strumento da riga di comando CSPack.

È possibile utilizzare varie funzionalità di supporto al test dell'applicazione nell'emulatore di calcolo.

È possibile che si stia sviluppando un'applicazione in cui vengono utilizzate molte istanze di ruoli che Azure è in grado di gestire facilmente. Tuttavia il computer di sviluppo potrebbe non essere sufficientemente potente per gestire tutti ruoli in esecuzione contemporaneamente nell'emulatore di calcolo.

È possibile aumentare o diminuire facilmente il numero di istanze di un ruolo in esecuzione modificando l'elemento Instances nel file di configurazione del servizio.

È possibile utilizzare Diagnostica Microsoft Azure per raccogliere i dati di diagnostica di un servizio. Tali dati possono essere utilizzati per attività quali il debug e la risoluzione dei problemi, la misurazione delle prestazioni, il monitoraggio dell'utilizzo delle risorse, l'analisi del traffico, la pianificazione della capacità e il controllo. Per ulteriori informazioni sulla raccolta di dati di diagnostica, vedere Raccogliere dati di registrazione utilizzando Diagnostica Azure. È possibile visualizzare lo stato delle istanze del ruolo in esecuzione nell'interfaccia utente dell'emulatore di calcolo. Per ulteriori informazioni, vedere Tracciare il flusso dell'applicazione Azure.

Vedere anche

Mostra:
© 2014 Microsoft