Como criar e implantar um Serviço de Nuvem do Azure (clássico)

Importante

Os Serviços na Nuvem (clássicos) foram preteridos para todos os clientes a partir de 1º de setembro de 2024. Todas as implantações em execução existentes serão interrompidas e encerradas pela Microsoft e os dados serão perdidos permanentemente a partir de outubro de 2024. Novas implantações devem usar o novo modelo de implantação baseado no Azure Resource Manager Serviços de Nuvem do Azure (suporte estendido).

O portal do Azure fornece duas maneiras de criar e implantar um serviço de nuvem: Criação Rápida e Criação Personalizada.

Este artigo explica como usar o método de Criação Rápida para criar um novo serviço de nuvem e, em seguida, usar Carregar para carregar e implantar um pacote de serviço de nuvem no Azure. Quando você usa esse método, o portal do Azure disponibiliza links convenientes para concluir todos os requisitos à medida que você avança. Se você estiver pronto para implantar seu serviço de nuvem ao criá-lo, poderá fazer as duas coisas ao mesmo tempo usando a Criação personalizada.

Nota

Se planeia publicar o seu serviço de nuvem 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, consulte Entrega contínua para o Azure usando o Azure DevOps ou consulte a ajuda para a página Início Rápido .

Conceitos

Três componentes são necessários para implantar um aplicativo como um serviço de nuvem no Azure:

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

Você pode aprender mais sobre esses componentes e como criar um pacote aqui.

Preparar seu aplicativo

Antes de implantar um serviço de nuvem, você deve criar o pacote de serviço de nuvem (.cspkg) a partir do código do aplicativo e de um arquivo de configuração do serviço de nuvem (.cscfg). O SDK do Azure fornece ferramentas para preparar esses arquivos de implantação necessários. Você pode instalar o SDK na página Downloads do Azure, no idioma em que preferir desenvolver o código do aplicativo.

Três recursos de serviço de nuvem exigem configurações especiais antes de exportar um pacote de serviço:

  • Se você quiser implantar um serviço de nuvem que usa Transport Layer Security (TLS), anteriormente conhecido como Secure Sockets Layer (SSL), para criptografia de dados, configure seu aplicativo para TLS.
  • Se desejar configurar conexões de Área de Trabalho Remota para instâncias de função, configure as funções para Área de Trabalho Remota.
  • Se você quiser configurar o monitoramento detalhado para seu serviço de nuvem, habilite o Diagnóstico do Azure para o serviço de nuvem. O monitoramento mínimo (o nível de monitoramento padrão) usa contadores de desempenho coletados dos sistemas operacionais host para instâncias de função (máquinas virtuais). O monitoramento detalhado reúne mais métricas com base em dados de desempenho dentro das instâncias de função para permitir uma análise mais detalhada dos problemas que ocorrem durante o processamento do aplicativo. Para saber como habilitar o Diagnóstico do Azure, consulte Habilitando diagnósticos no Azure.

Para criar um serviço de nuvem com implantações de funções Web ou funções de trabalho, você deve criar o pacote de serviço.

Antes de começar

  • Se você precisar instalar o SDK do Azure, escolha Instalar SDK do Azure para abrir a página Downloads do Azure e baixe o SDK para o idioma no qual você prefere desenvolver seu código. Você tem a oportunidade de fazer a instalação mais tarde.
  • Se alguma instância de função exigir um certificado, crie os certificados. Os serviços na nuvem requerem um ficheiro .pfx com uma chave privada. Você pode carregar os certificados no Azure à medida que cria e implanta o serviço de nuvem.

Criar e implementar

  1. Inicie sessão no portal do Azure.

  2. Escolha Criar uma computação de recurso > e, em seguida, role para baixo e selecione Serviço de nuvem.

    Publique seu serviço de nuvem1

  3. No novo painel Serviço de Nuvem , insira um valor para o nome DNS.

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

  5. Selecione uma Localização.

  6. Selecione Pacote, que abre o painel Carregar um pacote . Preencha os campos obrigatórios. Se qualquer uma das suas funções contiver uma única instância, certifique-se de Implantar mesmo que uma ou mais funções contenham uma única instância esteja selecionada.

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

  8. Selecione OK, que fecha o painel Carregar um pacote .

  9. Se você não tiver nenhum certificado para adicionar, escolha Criar.

    Publique seu serviço de nuvem2

Carregar um certificado

Se o seu pacote de implantação foi configurado para usar certificados, você pode carregar o certificado agora.

  1. Selecione Certificados e, no painel Adicionar certificados , selecione o arquivo .pfx do certificado TLS/SSL e forneça a Senha para o certificado,

  2. Selecione Anexar certificado e, em seguida, escolha OK no painel Adicionar certificados .

  3. Selecione Criar no painel Serviço de Nuvem . Quando a implantação atingir o status Pronto , prossiga para as próximas etapas.

    Publique seu serviço de nuvem3

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

  1. Selecione a instância do serviço de nuvem.

    O status deve mostrar que o serviço está em execução.

  2. Em Essentials, selecione o URL do Site para abrir o serviço de nuvem em um navegador da Web.

    CloudServices_QuickGlance

Próximos passos