Todos os produtos
Search
Central de documentação

CloudOps Orchestration Service:Application publishing management

Última atualização: Sep 23, 2026

O gerenciamento de publicação de aplicações implementa a implantação contínua (CD). Um processo de lançamento padronizado publica aplicações automaticamente em recursos de cloud, como o Elastic Compute Service (ECS) e o Container Service for Kubernetes (ACK). Isso melhora a eficiência e a estabilidade da publicação de aplicações.

Conceitos principais

Você pode dividir uma aplicação em vários grupos de aplicações. Cada grupo de aplicações contém um conjunto de recursos de computação, como instâncias do ECS. Para lançar uma aplicação, implante-a em cada grupo de aplicações.

image

Aplicações e grupos de aplicações

  • Aplicação: uma aplicação consiste em um programa da aplicação e nos recursos necessários para sua implantação. Gerencie e mantenha a aplicação como uma única unidade.

    • Programa da aplicação: o programa a ser implantado, como um web service, modelo de machine learning ou database service.

    • Recursos: os recursos de cloud necessários para implantar o programa da aplicação, como ECS, grupos de dimensionamento do ESS ou clusters de contêineres.

  • Grupo de aplicações: você pode dividir uma aplicação em vários grupos para isolar recursos e configurações para diferentes ambientes. Por exemplo:

    • Por ambiente: prod-group (grupo do ambiente de produção) e pre-group (grupo do ambiente de homologação).

    • Por região: hangzhou-group (grupo da região de Hangzhou) e beijing-group (grupo da região de Beijing).

Crie os grupos e adicione recursos a cada um. Por exemplo, importe quatro instâncias do ECS para o grupo de Hangzhou e duas para o grupo de Beijing. O programa da aplicação é executado nesses recursos importados.

Implantações

Uma implantação é uma coleção dos arquivos source de uma aplicação e seus scripts de inicialização e parada. Ela contém todas as informações necessárias para um lançamento. Isso permite gerenciar a aplicação de forma padronizada e com controle de versão. Ao publicar a implantação em um grupo de aplicações, você conclui o lançamento da aplicação.

Tipo

Cenário de exemplo

OSS deployment

Armazene o pacote JAR de uma aplicação Java no OSS. Na implantação, especifique o pacote JAR e os scripts de inicialização e parada.

Git deployment

Salve o código de uma aplicação Python em um repositório git. Na implantação, especifique o endereço do repositório git e os scripts de inicialização e parada.

ECS image deployment

Crie uma imagem do ECS com a aplicação a ser lançada. Na implantação, especifique diretamente essa imagem.

Docker image deployment

Hospede a imagem docker da aplicação em um repositório Container Registry (ACR). Na implantação, especifique o endereço da imagem e os scripts de inicialização e parada.

Command-only deployment

Defina este tipo de implantação quando nenhum source de implantação for necessário. Use scripts Shell para implementar todas as operações de implantação relacionadas à inicialização ou parada da aplicação.

Padrões de lançamento

Padrão de lançamento

Descrição

Cenário de exemplo

Lançamento completo

Publique a aplicação em todas as instâncias do grupo atual.

Publique a aplicação em todas as instâncias do grupo do ambiente de produção.

Lançamento canário

Publique a aplicação em uma seleção de instâncias escolhidas manualmente no grupo atual.

Publique a aplicação em uma única instância para validação de recursos.

Parâmetros da aplicação

Você pode referenciar os parâmetros criados para um grupo de aplicações como variáveis de ambiente nos scripts de inicialização e parada da implantação.

Os Application parameters se dividem em parâmetros padrão e criptografados. Para informações confidenciais, como senhas e chaves, use parâmetros criptografados para melhorar a segurança.

Referência

Você pode deploy an application to a group of ECS instances e começar a usar rapidamente o gerenciamento de publicação de aplicações.