Exportar (0) Imprimir
Expandir Tudo

Uso das ferramentas do SDK do Azure para empacotar, executar e implantar um aplicativo

Atualizado: abril de 2014

Você pode usar ferramentas incluídas no SDK do Windows Azure para executar, testar, depurar e ajustar seu aplicativo antes de implantá-lo como um serviço de nuvem no Windows Azure. O SDK do Windows Azure inclui as seguintes ferramentas:

  • Emulador de computação do Microsoft Azure – uma ferramenta que emula localmente o ambiente no qual os serviços de nuvem são executados.

  • Emulador de armazenamento do Microsoft Azure – uma ferramenta que emula localmente os serviços de armazenamento do Windows Azure.

  • CSPack – uma ferramenta que cria um conjunto de aplicativos que pode ser implantado no Windows Azure.

  • CSEncrypt – uma ferramenta usada para criptografar a senha para conexões de área de trabalho remota.

  • CSRun – uma ferramenta usada para iniciar emulador de computação com o pacote de aplicativos apropriado.

  • DSinit - inicializa o emulador de armazenamento do Windows Azure no ambiente local.

Para obter informações sobre suporte e desativação do SDK do Windows Azure, consulte Informações sobre suporte e desativação do SDK do Windows Azure para .NET.

O emulador de computação é um emulador local do Windows Azure que pode ser usado para compilar e testar seu aplicativo antes de implantá-lo no Windows Azure. Há algumas diferenças entre executar um aplicativo no emulador de computação e executá-lo como um serviço de nuvem no Windows Azure.

Depois de instalar o SDK do Windows Azure, você pode executar emulador de computação usando uma opção de menu no menu Iniciar, ou pode usar Ferramenta de linha de comando CSRun.

O Emulador de armazenamento do Microsoft Azure é um emulador local para serviços de armazenamento do Windows Azure, que você pode usar para compilar e testar seu aplicativo antes de implantá-lo como um serviço de nuvem no Windows Azure. Existem algumas diferenças entre usar os serviços de armazenamento do emulador de armazenamento e do Windows Azure. Para obter uma lista completa das diferenças, consulte Differences Between the Storage Emulator and Azure Storage Services.

Você pode iniciar emulador de armazenamento ao iniciar o emulador de computação do Windows Azure usando a ferramenta de linha de comando CSRun, ou pode iniciar o emulador de armazenamento separadamente, usando uma opção de menu no menu Iniciar. O armazenamento é inicializado automaticamente por emulador de armazenamento. Você pode usar a Storage Emulator Command-Line Tool Reference para usar uma instância de banco de dados diferente ou para reinicializar o banco de dados existente.

Um aplicativo para Windows Azure deve incluir o código, que é executado no aplicativo, e o modelo de serviço, que é usado pelo Windows Azure para definir e configurar seu aplicativo para execução no ambiente. Para obter mais informações sobre a criação de um aplicativo executado como um serviço de nuvem, consulte Serviços de Nuvem. Você cria um arquivo ServiceDefinition.csdef e ServiceConfiguration.cscfg para definir o modelo de serviço do aplicativo. Para obter mais informações sobre como criar esses arquivos, consulte Configuração de um serviço de nuvem para o Windows Azure.

O emulador de computação e Windows Azure usam um arquivo de pacote (.cspkg) para executar o aplicativo. Você pode criar o pacote do aplicativo usando Ferramenta de linha de comando CSPack.

Você pode usar uma variedade de recursos que o ajudarão a testar seu aplicativo no emulador de computação.

Você pode estar desenvolvendo um aplicativo que usa muitas instâncias de função que o Windows Azure pode tratar facilmente. Infelizmente, seu computador de desenvolvimento pode não ter poder de computação suficiente para tratar todas as funções que são executadas ao mesmo tempo no emulador de computação.

Você pode facilmente aumentar ou diminuir o número de instâncias de uma função que sendo executada modificando o elemento Instances dentro do arquivo de configuração para o serviço.

O Diagnóstico do Windows Azure permite coletar dados de diagnóstico de um serviço. Você pode usar dados de diagnóstico para tarefas como depuração e solução de problemas, medição de desempenho, monitoramento de uso de recurso, análise de tráfego e planejamento de capacidade, e auditoria. Para obter mais informações sobre como coletar dados de diagnóstico, consulte Coletar dados de log usando o Diagnóstico do Windows Azure. Você pode exibir o status de instâncias de função em execução na interface do usuário do emulador de computação. Para obter mais informações, consulte Rastrear o fluxo do aplicativo do Windows Azure.

Consulte também

Mostrar:
© 2014 Microsoft