Share via


Microsserviços com os Aplicativos de Contêiner do Azure

As arquiteturas de microsserviço permitem desenvolver, atualizar, versionar e dimensionar áreas de funcionalidade importantes de forma independente em um sistema geral. Os Aplicativos de Contêiner do Azure fornecem a base para a implantação de microsserviços, apresentando:

Container apps are deployed as microservices.

Um ambiente dos Aplicativos de Contêiner cria um limite seguro ao redor de um grupo de aplicativos de contêiner. Um único aplicativo de contêiner normalmente representa um microsserviço, que é composto por aplicativos de um ou mais contêineres.

Você pode adicionar o Azure Functions e os Aplicativos Spring do Azure ao seu ambiente de Aplicativos de Contêiner do Azure.

Integração do Dapr

Ao implementar um sistema composto por microsserviços, chamadas de função são distribuídas pela rede. Para dar suporte à natureza distribuída dos microsserviços, você precisa levar em conta falhas, recuperações e tempos limite. Embora os Aplicativos de Contêiner tenham os blocos de construção para executar microsserviços, o uso do Dapr fornece um modelo de programação de microsserviços ainda mais rico. O Dapr inclui recursos como observabilidade, Pub/Sub e invocação de serviço a serviço com TLS mútua, novas tentativas e muito mais.

Para saber como usar o Dapr, confira Criar microsserviços com o Dapr.

Próximas etapas