Como criar e implementar um Serviço Cloud do Azure (clássico)

Importante

Serviços Cloud (clássico) foi preterido para novos clientes e será descontinuado a 31 de agosto de 2024 para todos os clientes. As novas implementações devem utilizar o novo modelo de implementação baseado em Resource Manager do Azure Serviços Cloud (suporte alargado).

O portal do Azure fornece duas formas de criar e implementar um serviço cloud: Criação Rápida e Criação Personalizada.

Este artigo explica como utilizar o método de Criação Rápida para criar um novo serviço cloud e, em seguida, utilizar Carregar para carregar e implementar um pacote de serviço cloud no Azure. Quando utiliza este método, o portal do Azure disponibiliza ligações convenientes para preencher todos os requisitos à medida que avança. Se estiver pronto para implementar o seu serviço cloud quando o criar, pode fazer ambos ao mesmo tempo através da Criação Personalizada.

Nota

Se planear publicar o seu serviço cloud a partir do Azure DevOps, utilize a Criação Rápida e, em seguida, configure a publicação do Azure DevOps a partir do Início Rápido do Azure ou do dashboard. Para obter mais informações, veja Entrega Contínua no Azure com o Azure DevOps ou veja ajuda para a página Início Rápido .

Conceitos

São necessários três componentes para implementar uma aplicação como um serviço cloud no Azure:

  • Definição de Serviço
    O ficheiro de definição do serviço cloud (.csdef) define o modelo de serviço, incluindo o número de funções.
  • Configuração do Serviço
    O ficheiro de configuração do serviço cloud (.cscfg) fornece definições de configuração para o serviço cloud e funções individuais, incluindo o número de instâncias de função.
  • Pacote de Serviço
    O pacote de serviço (.cspkg) contém o código e as configurações da aplicação e o ficheiro de definição do serviço.

Pode saber mais sobre estes e como criar um pacote aqui.

Preparar a sua aplicação

Antes de poder implementar um serviço cloud, tem de criar o pacote de serviço cloud (.cspkg) a partir do código da aplicação e de um ficheiro de configuração do serviço cloud (.cscfg). O SDK do Azure fornece ferramentas para preparar estes ficheiros de implementação necessários. Pode instalar o SDK a partir da página Transferências do Azure , no idioma em que prefere desenvolver o código da aplicação.

Três funcionalidades do serviço cloud requerem configurações especiais antes de exportar um pacote de serviço:

  • Se quiser implementar um serviço cloud que utilize o Transport Layer Security (TLS), anteriormente conhecido como Secure Sockets Layer (SSL), para encriptação de dados, configure a sua aplicação para TLS.
  • Se quiser configurar ligações de Ambiente de Trabalho Remoto para instâncias de função, configure as funções para Ambiente de Trabalho Remoto.
  • Se quiser configurar a monitorização verbosa para o seu serviço cloud, ative Diagnóstico do Azure para o serviço cloud. A monitorização mínima (o nível de monitorização predefinido) utiliza contadores de desempenho recolhidos dos sistemas operativos anfitriões para instâncias de função (máquinas virtuais). A monitorização verbosa recolhe métricas adicionais com base nos dados de desempenho nas instâncias de função para permitir uma análise mais detalhada dos problemas que ocorrem durante o processamento de aplicações. Para saber como ativar Diagnóstico do Azure, veja Enabling diagnostics in Azure (Ativar diagnósticos no Azure).

Para criar um serviço cloud com implementações de funções Web ou funções de trabalho, tem de criar o pacote de serviço.

Antes de começar

  • Se ainda não instalou o SDK do Azure, clique em Instalar o SDK do Azure para abrir a página Transferências do Azure e, em seguida, transfira o SDK para o idioma no qual prefere desenvolver o código. (Terá a oportunidade de o fazer mais tarde.)
  • Se alguma instância de função exigir um certificado, crie os certificados. Os serviços cloud requerem um ficheiro .pfx com uma chave privada. Pode carregar os certificados para o Azure à medida que cria e implementa o serviço cloud.

Criar e implementar

  1. Inicie sessão no portal do Azure.

  2. Clique em Criar um recurso > Computação e, em seguida, desloque-se para baixo até e clique em Serviço Cloud.

    Publicar o seu serviço cloud1

  3. No novo painel Serviço Cloud , introduza um valor para o nome DNS.

  4. Crie um novo Grupo de Recursos ou selecione um existente.

  5. Selecione uma Localização.

  6. Clique em Pacote. Esta ação abre o painel Carregar um pacote . Preencha os campos necessários. Se alguma das suas funções contiver uma única instância, certifique-se de que Implementar mesmo que uma ou mais funções contenham uma única instância esteja selecionada.

  7. Certifique-se de que Iniciar implementação está selecionado.

  8. Clique em OK , que fechará o painel Carregar um pacote .

  9. Se não tiver certificados para adicionar, clique em Criar.

    Publicar o seu serviço cloud2

Carregar um certificado

Se o pacote de implementação tiver sido configurado para utilizar certificados, pode carregar o certificado agora.

  1. Selecione Certificados e, no painel Adicionar certificados , selecione o ficheiro .pfx do certificado TLS/SSL e, em seguida, forneça a Palavra-passe do certificado.

  2. Clique em Anexar certificado e, em seguida, clique em OK no painel Adicionar certificados .

  3. Clique em Criar no painel Serviço Cloud . Quando a implementação atingir o estado Pronto , pode avançar para os passos seguintes.

    Publicar o seu serviço cloud3

Verificar se a implementação foi concluída com êxito

  1. Clique na instância do serviço cloud.

    O estado deve mostrar que o serviço está em Execução.

  2. Em Essentials, clique no URL do Site para abrir o seu serviço cloud num browser.

    CloudServices_QuickGlance

Passos seguintes