Como criar e implementar um Azure Cloud Service (clássico)

Importante

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

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

Este artigo explica como usar o método Quick Create para criar um novo serviço na nuvem e, em seguida, usar upload para carregar e implementar um pacote de serviço de nuvem em Azure. Ao utilizar este método, o portal do Azure disponibiliza links convenientes para completar todos os requisitos à medida que avança. Se estiver pronto para implementar o seu serviço de nuvem quando o criar, pode fazer ambos ao mesmo tempo usando o Custom Create.

Nota

Se planeia publicar o seu serviço na nuvem a partir do Azure DevOps, use a Quick Create e, em seguida, crie a publicação Azure DevOps a partir do Azure Quickstart ou do dashboard. Para obter mais informações, consulte a Entrega Contínua ao Azure utilizando devOps Azure ou consulte a página 'Início Rápido '.

Conceitos

São necessários três componentes para implementar uma aplicação como serviço de nuvem em Azure:

  • Definição de serviço
    O ficheiro de definição de serviço em nuvem (.csdef) define o modelo de serviço, incluindo o número de funções.
  • Configuração de serviço
    O ficheiro de configuração do serviço de nuvem (.cscfg) fornece configurações de configuração para o serviço na nuvem 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 de aplicação e configurações e o ficheiro de definição de serviço.

Você pode saber mais sobre estes e como criar um pacote aqui.

Prepare a sua aplicação

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

Três funcionalidades de serviço em nuvem requerem configurações especiais antes de exportar um pacote de serviços:

  • Se pretender implementar um serviço de cloud que utilize a Segurança da Camada de Transporte (TLS), anteriormente conhecida como Camada de Tomadas Seguras (SSL), para encriptação de dados, configure a sua aplicação para TLS.
  • Se pretender configurar as ligações de Ambiente de Trabalho Remoto para as instâncias de função, configuure as funções para Desktop Remoto.
  • Se quiser configurar a monitorização verbose para o seu serviço na nuvem, ative Diagnóstico do Azure para o serviço na nuvem. A monitorização mínima (o nível de monitorização predefinido) utiliza contadores de desempenho recolhidos dos sistemas operativos hospedeiros para instâncias de função (máquinas virtuais). A monitorização verbose recolhe métricas adicionais com base em dados de desempenho dentro das instâncias de função para permitir uma análise mais aprofundada das questões ocorrem durante o processamento da aplicação. Para saber como ativar Diagnóstico do Azure, consulte Ativar os diagnósticos em Azure.

Para criar um serviço em nuvem com implementações de funções web ou funções de trabalhador, tem de criar o pacote de serviços.

Antes de começar

  • Se ainda não instalou o Azure SDK, clique em Instalar Azure SDK para abrir a página Azure Downloads e, em seguida, descarregue o SDK para o idioma em que prefere desenvolver o seu código. (Terá a oportunidade de fazer isto mais tarde.)
  • Se alguma instância de papel necessitar de um certificado, crie os certificados. Os serviços em nuvem requerem um ficheiro .pfx com uma chave privada. Pode fazer o upload dos certificados para Azure à medida que criar e implementar o serviço de cloud.

Criar e implementar

  1. Faça login no portal do Azure.

  2. Clique em Criar um recurso > Compute e, em seguida, desloque-se para baixo e clique em Cloud Service.

    Publish your cloud service1

  3. No novo painel de Cloud Service , insira 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. Isto abre o painel de pacotes Upload . Preencha os campos necessários. Se alguma das suas funções contiver uma única instância, certifique-se de implementar mesmo que uma ou mais funções contenham uma única instância .

  7. Certifique-se de que a implantação 'Iniciar' está selecionada.

  8. Clique em OK que fechará o painel de embalagem do Upload .

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

    Publish your cloud service2

Faça o upload de um certificado

Se o seu pacote de implantação foi configurado para usar certificados, pode fazer o upload do certificado agora.

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

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

  3. Clique em Criar no painel de serviço de nuvem . Quando a colocação tiver atingido o estado de Pronto , pode proceder aos próximos passos.

    Publish your cloud service3

Verifique se a sua implementação foi concluída com sucesso

  1. Clique na instância de serviço em nuvem.

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

  2. Em Essencial, clique no URL do Site para abrir o seu serviço de nuvem num navegador web.

    CloudServices_QuickGlance

Passos seguintes