Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Get started with Edge Container

Última atualização: Jun 29, 2026

Crie um Edge Container, conecte sua aplicação conteinerizada a um nome de domínio e acesse-a por meio desse domínio.

Importante

O Edge Container está atualmente em versão beta. Durante o período beta, o serviço está disponível gratuitamente para usuários elegíveis. Para solicitar acesso, entre em contato conosco.

Criar um container

O uso do Edge Container envolve cinco etapas: criação da aplicação, configuração de triggers, criação de uma versão, depuração e liberação.

Etapa 1: Criar uma aplicação

A aplicação é a unidade básica para gerenciar Edge Containers. Vincule um nome de domínio do Edge Security Acceleration (ESA) a uma aplicação para expô-la como um serviço externo.

  1. Faça login no console do ESA e, no painel de navegação à esquerda, escolha Edge Computing and AI > Edge Container.

  2. Clique em Create Application, insira informações como Application Name e Service Port e clique em OK.

    • Application Name: O nome deve começar com uma letra minúscula e conter apenas letras minúsculas, dígitos e hifens (-). Deve terminar com uma letra minúscula ou dígito e ter entre 6 e 128 bytes.

    • Service Port: A porta que o serviço no container expõe. O intervalo válido de portas é de 1 a 65535.

    image

Etapa 2: Criar um trigger

Um trigger define como um Edge Container expõe serviços. Ao vincular um domínio, você conecta uma aplicação conteinerizada ao seu próprio nome de domínio. O ESA adiciona automaticamente um registro DNS para o domínio vinculado, permitindo que você use esse domínio para acessar a aplicação conteinerizada.

  1. Na lista de edge containers, clique no ID da aplicação desejada ou em View Details na coluna Actions.

  2. Na aba Triggers, clique em Add Domain Name.

  3. Insira os Domains para acessar o container e clique em OK.

    image

  4. Após adicionar o domínio, um novo registro DNS é criado para o seu site. Você pode então usar esse nome de domínio para acessar sua aplicação conteinerizada.

Etapa 3: Criar uma versão

É necessário criar uma versão antes de liberar uma aplicação. Cada versão pode ter sua própria imagem de container, especificação de computação e método de health check.

Nota

Não é possível liberar uma nova versão até que a porcentagem de tráfego da liberação atual atinja 100%. No entanto, você pode reverter a qualquer momento.

  1. Na lista do Edge Container, clique no ID da aplicação ou em View Details na coluna Actions .

  2. Na aba Version Management, clique em Create Version.

  3. Preencha o Version Name, as Remarks e as Image Settings e clique em OK para criar a versão.

    Parâmetro

    Parâmetro

    Descrição

    Informações da Versão

    Nome da Versão

    O nome da versão deve ter entre 6 e 128 caracteres e conter apenas letras minúsculas, números e hifens (-). Deve começar com uma letra e terminar com uma letra ou número. O nome deve ser único.

    Descrição

    Uma descrição da versão.

    Configurações de Imagem

    Nome da Imagem

    O nome deve ter entre 6 e 128 caracteres e conter apenas letras minúsculas, dígitos e hifens -. Deve começar com uma letra e terminar com uma letra ou dígito. O nome da imagem deve ser único.

    Tipo de Imagem

    Imagem Personalizada: Insira o endereço completo da sua imagem de container personalizada.

    Imagem ACR:

    • Para usar uma imagem ACR, ative primeiro o Container Registry. Em seguida, construa repositórios e imagens no Container Registry. O ESA pode referenciar diretamente imagens do Container Registry após você conceder permissão ao ESA para baixá-las.

    • Artifact Center: Um recurso do Alibaba Cloud Container Registry (ACR) que fornece imagens base oficiais de container seguras e confiáveis da Alibaba Cloud e da comunidade OpenAnolis. Essas imagens incluem sistemas operacionais base, runtimes de linguagem e imagens para aplicações de IA e big data. Elas suportam múltiplas arquiteturas, tornando o processo de conteinerização mais eficiente e seguro.

    Configurações do Container

    Especificação de computação

    Selecione os recursos de CPU e memória para sua aplicação. As especificações suportadas incluem 1C2G, 2C4G, 2C8G, 4C8G, 4C16G, 8C16G e 8C32G. As taxas variam conforme a especificação selecionada.

    Capacidade do Disco Temporário

    Os tamanhos suportados são 512 MB, 10 GB, 20 GB e 30 GB. A opção de 512 MB é gratuita, enquanto os outros tamanhos são cobrados.

    Comando de Inicialização

    O comando executado após a criação do container para iniciar o processo do serviço.

    Método de health check

    O método de health check. Métodos suportados: HTTP, TCP e COMMAND.

    • HTTP

      • URL de Health Check: O caminho do health check, por exemplo, /test.

      • Probe Port: A porta a ser sondada. Valores válidos: 1 a 65535.

      • Probe Host: O cabeçalho Host para a solicitação de health check HTTP.

      • SCHEME: O protocolo a ser usado. Valores suportados: HTTP e HTTPS.

      • HEADER: Cabeçalhos HTTP personalizados para a solicitação de health check.

    • TCP

      • Probe Port: A porta a ser sondada. Valores válidos: 1 a 65535.

    • COMMAND

      • Um script personalizado. O health check é considerado bem-sucedido se o script retornar um código de saída 0. Qualquer outro código de saída indica falha.

    Parâmetros de Health Check

    Atraso inicial da sonda

    O tempo em segundos a aguardar após o início do container antes que o primeiro health check comece. Útil para aplicações com tempos de inicialização longos.

    Timeout

    • Para health checks HTTP, este é o timeout de resposta.

    • Para health checks TCP, este é o timeout do handshake de conexão.

    • Para health checks COMMAND, este é o timeout de execução do script.

    Intervalo da Sonda

    O intervalo de tempo em segundos entre dois health checks consecutivos.

    Limiar de Sucesso

    O número de health checks bem-sucedidos consecutivos necessários após uma falha para marcar o container como saudável. Uma vez atingido esse limiar, o container retorna ao serviço.

    Limiar de Falha

    O número de health checks com falha consecutivos necessários para marcar o container como não saudável. Uma vez atingido esse limiar, o container é removido do serviço.

    Comandos Avançados

    postStart

    Executado após a criação do container, mas antes da execução do comando de inicialização, geralmente para inicialização do sistema.

    preStop

    Executado antes de um container ser encerrado, geralmente para um desligamento graceful.

    Variável de Ambiente

    Chave

    O nome da variável de ambiente.

    Valor

    O valor da variável de ambiente.

Etapa 4: Depurar

Antes de publicar no Production Environment, depure sua aplicação no staging environment fornecido. O staging environment e o production environment são isolados, e você pode publicar versões diferentes da aplicação em cada um.

  1. Na lista do Edge Container, clique no ID da aplicação ou em View Details na coluna Actions .

  2. Na aba Version Management, clique em Release na seção Staging Environment. Na caixa de diálogo exibida, selecione a versão a ser publicada e clique em Release.

    Nota

    Quando o release status for exibido como Released., a liberação para o staging environment estará concluída.

  3. Após a liberação bem-sucedida, na área Staging Environment, clique em Instance Logon para entrar no container e depurar a aplicação na janela de comandos.

  4. Na seção Staging Environment, clique em Instance Logs para visualizar os logs de inicialização e execução da aplicação.

    image

Etapa 5: Liberar a versão

O Edge Container suporta liberações canary, permitindo direcionar uma porcentagem do tráfego para uma nova versão durante uma liberação.

  1. Na lista do Edge Container, clique no ID da aplicação ou em View Details na coluna Actions para acessar a aba Versions.

  2. Na área Production Environment, clique em Release e, na caixa de diálogo exibida, selecione a versão a ser publicada e a proporção de liberação desejada.

    image

  3. Clique em Release para iniciar a liberação. Um Release Status de Released. indica que a liberação foi concluída.

    Nota

    O Edge Container suporta liberações canary. Quando a porcentagem de liberação atinge 100%, a implantação é concluída e a nova versão se torna a versão base.

    Se uma versão atualizada não atender aos seus requisitos, você pode reverter para a versão base anterior. Uma reversão é concluída quando o status de liberação mostra Rolled Back. A versão para a qual você reverteu se torna a nova versão base.