Compartilhar via


Ambientes de Aplicativos de Contêiner do Azure

Um ambiente de Aplicativos de Contêiner é um limite seguro em torno de um ou mais aplicativos e trabalhos de contêiner. O tempo de execução dos Aplicativos de Contêiner gerencia cada ambiente manipulando atualizações do sistema operacional, operações de escala, procedimentos de failover e balanceamento de recursos.

Os ambientes incluem os seguintes recursos:

Recurso Descrição
Tipo dois tipos diferentes de ambientes de Aplicativos de Contêiner: ambientes de perfis de carga de trabalho e ambientes somente de consumo. Os ambientes de perfis de carga de trabalho oferecem suporte aos planos Consumo e Dedicado, enquanto os ambientes Somente consumo oferecem suporte apenas ao plano Consumo.
Rede virtual Uma rede virtual oferece suporte a cada ambiente, o que impõe os limites seguros do ambiente. À medida que você cria um ambiente, uma rede virtual com recursos de rede limitados é criada para você ou você pode fornecer sua própria. Adicionar uma rede virtual existente oferece controle refinado sobre a rede .
Vários aplicativos de contêiner Quando vários aplicativos de contêiner estão no mesmo ambiente, eles compartilham a mesma rede virtual e gravam logs no mesmo destino de log.
Integração multisserviço Você pode adicionar o Azure Functions e os Aplicativos Spring do Azure ao seu ambiente de Aplicativos de Contêiner do Azure.

Azure Container Apps environments.

Dependendo de suas necessidades, convém usar um ou mais ambientes de Aplicativos de Contêiner. Use os critérios a seguir para ajudá-lo a decidir se você deve usar um único ou vários ambientes.

Ambiente único

Use um único ambiente quando desejar:

  • Gerenciar serviços relacionados
  • Implantar aplicativos diferentes na mesma rede virtual
  • Instrumentar aplicativos Dapr que se comunicam por meio da API de invocação de serviço do Dapr
  • Fazer com que os aplicativos compartilhem a mesma configuração do Dapr
  • Fazer com que os aplicativos compartilhem o mesmo destino de log

Vários ambientes

Use mais de um ambiente quando desejar que dois ou mais aplicativos:

  • Nunca compartilhe os mesmos recursos de computação
  • Não se comunicar por meio da API de invocação do serviço Dapr
  • Ser isolado devido ao uso da equipe ou do ambiente (por exemplo, teste versus produção)

Tipos

Tipo Descrição Plano Considerações sobre faturamento
Perfil de carga de trabalho Execute aplicativos sem servidor com suporte para dimensionamento para zero e pague apenas pelos recursos que seus aplicativos usam com o perfil de consumo. Você também pode executar aplicativos com hardware personalizado e maior previsibilidade de custos usando perfis de carga de trabalho dedicados. Consumo e Dedicado Você pode optar por executar aplicativos em um ou ambos os planos usando perfis de carga de trabalho separados. O plano Dedicado tem um custo fixo para todo o ambiente, independentemente de quantos perfis de carga de trabalho você está usando.
Apenas consumo Execute aplicativos sem servidor com suporte para dimensionamento para zero e pague apenas pelos recursos que seus aplicativos usam. Apenas consumo Cobrado apenas por aplicativos de contêiner individuais e seu uso de recursos. Não há custo associado ao ambiente de Aplicativos de Contêiner.

Logs

Configurações relevante para o recurso de API de ambiente dos Aplicativos de contêiner do Azure.

Propriedade Descrição
properties.appLogsConfiguration Usado para configurar o espaço de trabalho do Log Analytics em que os logs de todos os aplicativos no ambiente são publicados.
properties.containerAppsConfiguration.daprAIInstrumentationKey Chave de instrumentação de Insights de aplicativo fornecida para o Dapr para rastreamento

Políticas

Os ambientes de Aplicativos de Contêiner do Azure serão excluídos automaticamente se uma das seguintes condições for detectada por mais de 90 dias:

  • Em estado ocioso
  • Em um estado de falha devido à configuração da Rede Virtual ou da Política do Azure
  • Bloqueia atualizações de infraestrutura devido à configuração de Rede Virtual ou Política do Azure

Próximas etapas