Visão geral sobre os 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, a orquestração de contêineres e os detalhes da implantação, os Aplicativos de Contêiner fornecem todos os recursos de servidor atualizados necessários para manter seus aplicativos estáveis e seguros.
Os tipos de uso comuns dos Aplicativos de Contêiner do Azure incluem:
- Implantação de pontos de extremidade de API
- Hospedagem de trabalhos de processamento em segundo plano
- Manipulação de processamento controlado por eventos
- Execução de microsserviços
Os aplicativos baseados nos Aplicativos de Contêiner do Azure podem escalar dinamicamente de acordo com as seguintes características:
- Tráfego HTTP
- Processamento controlado por eventos
- Carga de CPU ou de memória
- Qualquer dimensionador KEDA com suporte
Para começar a trabalhar com Aplicativos de Contêiner, selecione a descrição que melhor descreve sua situação.
Descrição | Recurso | |
---|---|---|
Sou novo em contêineres | Comece aqui se você ainda não tiver criado seu primeiro contêiner, mas estiver curioso sobre como os contêineres podem atender às suas necessidades de desenvolvimento. | Saiba mais sobre contêineres |
Estou usando contêineres sem servidor | Os Aplicativos de Contêiner fornecem dimensionamento automático, reduzem a complexidade operacional e permitem que você se concentre em seu aplicativo em vez de 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 |
Recursos
Com os Aplicativos de Contêiner do Azure, você pode:
Usar a extensão da CLI do Azure, o portal do Azure ou os modelos do ARM para gerenciar os aplicativos.
Habilitar a entrada de HTTPS ou TCP sem precisar gerenciar outra infraestrutura do Azure.
Criar microsserviços com o Dapr e acessar o rico conjunto de APIs que ele oferece.
Execute trabalhos sob demanda, em um agendamento ou com base nos eventos.
Adicione Azure Functions e Aplicativos Spring do Azure ao seu ambiente de Aplicativos de Contêiner do Azure.
Use hardware especializado para ter acesso a mais recursos de computação.
Executar várias revisões de contêiner e gerenciar o ciclo de vida do aplicativo de contêiner.
Dimensionar automaticamente os aplicativos com base em qualquer gatilho de escala com suporte do KEDA. A maioria dos aplicativos pode ser dimensionada para zero1.
Dividir o tráfego entre várias versões de um aplicativo para implantações azuis/verdes e cenários de teste A/B.
Usar a entrada interna e a descoberta de serviço para pontos de extremidade somente internos seguros com a descoberta de serviço interna baseada em DNS.
Executar contêineres de qualquer registro, público ou privado, incluindo o Docker Hub e o ACR (Registro de Contêiner do Azure).
Fornecer uma rede virtual existente ao criar um ambiente para os aplicativos de contêiner.
Gerenciar os segredos com segurança diretamente no aplicativo.
Monitorar logs usando o Azure Log Analytics.
Cotas generosas que podem ser superadas para aumentar os limites por conta.
1 Os aplicativos que são dimensionados de acordo com a carga de CPU ou de memória não podem ser dimensionados para zero.