Partilhar via


Microsserviços com Aplicações de Contentores do Azure

As arquiteturas de microsserviços permitem que você desenvolva, atualize, versione e dimensione de forma independente as principais áreas de funcionalidade em um sistema geral. Os Aplicativos de Contêiner do Azure fornecem a base para a implantação de microsserviços com:

Os aplicativos de contêiner são implantados como microsserviços.

Um ambiente de apps de contêiner oferece uma barreira de segurança ao redor de um grupo de apps de contêiner. Um único aplicativo de contêiner normalmente representa um microsserviço, que é composto por aplicativos de contêiner compostos por um ou mais contêineres.

Você pode adicionar o Azure Functions e o Azure Spring Apps ao seu ambiente do Azure Container Apps.

Integração Dapr

Quando você implementa um sistema com microsserviços, as chamadas de função são distribuídas pela rede. Para dar suporte à natureza distribuída dos microsserviços, é necessário levar em conta falhas, retries, e timeouts. Enquanto os Aplicativos de Contêiner do Azure apresentam os blocos de construção para executar microsserviços, a integração do Dapr aprimora o modelo de programação de microsserviços. Dapr oferece mais recursos, como observabilidade, comunicação pub/sub e invocação de serviço a serviço com TLS mútuo, tentativas de repetição e muito mais.

Para obter mais informações sobre como usar o Dapr, consulte Criar microsserviços com o Dapr.

Próximos passos