Visão geral dos Aplicativos de Contêiner do Azure
Os Aplicativos de Contêiner do Azure são uma plataforma sem servidor que permite manter menos infraestrutura e economizar custos ao executar aplicativos em contêineres. Em vez de se preocupar com a configuração do servidor, orquestração de contêineres e detalhes de implantação, o Container Apps fornece todos os recursos de servidor atualizados necessários para manter seus aplicativos estáveis e seguros.
As utilizações comuns ao Azure Container Apps incluem:
- Implementação de pontos finais de API
- Hospedagem de trabalhos de processamento em segundo plano
- Tratamento do processamento orientado para eventos
- Execução de microsserviços
Além disso, os aplicativos criados nos Aplicativos de Contêiner do Azure podem ser dimensionados dinamicamente com base nas seguintes características:
- Tráfego HTTP
- Processamento orientado para eventos
- Carga da CPU ou de memória
- Qualquer escalonador suportado pelo KEDA
Para começar a trabalhar com Aplicativos de Contêiner, selecione a descrição que melhor descreve sua situação.
Description | Recurso | |
---|---|---|
Sou novo em contentores | Comece aqui se você ainda não construiu seu primeiro contêiner, mas está curioso como os contêineres podem atender às suas necessidades de desenvolvimento. | Saiba mais sobre contentores |
Estou usando contêineres sem servidor | O Container Apps fornece dimensionamento automático, reduz a complexidade operacional e permite que você se concentre em seu aplicativo em vez de na infraestrutura. Comece aqui se você estiver interessado nos recursos de gerenciamento, escalabilidade e pagamento por uso da computação em nuvem. |
Saiba mais sobre contêineres sem servidor |
Funcionalidades
Com os Aplicativos de Contêiner do Azure, você pode:
Use a extensão da CLI do Azure, o portal do Azure ou os modelos ARM para gerenciar seus aplicativos.
Habilite a entrada HTTPS ou TCP sem precisar gerenciar outra infraestrutura do Azure.
Crie microsserviços com o Dapr e acesse seu rico conjunto de APIs.
Execute trabalhos sob demanda, em um cronograma ou com base em eventos.
Adicione o Azure Functions e o Azure Spring Apps ao seu ambiente de Aplicativos de Contêiner do Azure.
Use hardware especializado para ter acesso a recursos de computação aumentados.
Execute várias revisões de contêiner e gerencie o ciclo de vida do aplicativo de contêiner.
Dimensione automaticamente seus aplicativos com base em qualquer gatilho de escala suportado pelo KEDA. A maioria dos aplicativos pode ser dimensionada para zero1.
Divida o tráfego em várias versões de um aplicativo para implantações Azul/Verde e cenários de teste A/B.
Use a entrada interna e a descoberta de serviço para pontos de extremidade internos seguros com descoberta de serviço baseada em DNS integrada.
Execute contêineres de qualquer registro, público ou privado, incluindo o Docker Hub e o Azure Container Registry (ACR).
Forneça uma rede virtual existente ao criar um ambiente para seus aplicativos de contêiner.
Gerencie segredos com segurança diretamente em seu aplicativo.
Monitore logs usando o Azure Log Analytics.
Quotas generosas, que podem ser anuladas para aumentar os limites por conta.
1 Os aplicativos que são dimensionados com base na CPU ou na carga de memória não podem ser dimensionados para zero.