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
Inicie sessão no portal do Azure.
Escolha Criar uma computação de recurso > e, em seguida, role para baixo e selecione Serviço de nuvem.
No novo painel Serviço de Nuvem , insira um valor para o nome DNS.
Crie um novo Grupo de Recursos ou selecione um existente.
Selecione uma Localização.
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.
Certifique-se de que Iniciar implantação está selecionado.
Selecione OK, que fecha o painel Carregar um pacote .
Se você não tiver nenhum certificado para adicionar, escolha Criar.
Carregar um certificado
Se o seu pacote de implantação foi configurado para usar certificados, você pode carregar o certificado agora.
Selecione Certificados e, no painel Adicionar certificados , selecione o arquivo .pfx do certificado TLS/SSL e forneça a Senha para o certificado,
Selecione Anexar certificado e, em seguida, escolha OK no painel Adicionar certificados .
Selecione Criar no painel Serviço de Nuvem . Quando a implantação atingir o status Pronto , prossiga para as próximas etapas.
Verificar se a implantação foi concluída com êxito
Selecione a instância do serviço de nuvem.
O status deve mostrar que o serviço está em execução.
Em Essentials, selecione o URL do Site para abrir o serviço de nuvem em um navegador da Web.
Próximos passos
- Configuração geral do seu serviço de nuvem.
- Configure um nome de domínio personalizado.
- Gerencie seu serviço de nuvem.
- Configure certificados TLS/SSL.