Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Dica
Esse conteúdo é um trecho do eBook, arquitetura de microsserviços do .NET para aplicativos .NET em contêineres, disponível em do .NET Docs ou como um PDF para download gratuito que pode ser lido offline.
Desenvolver aplicativos de microsserviço em contêineres significa que você está criando aplicativos de vários contêineres. No entanto, um aplicativo de vários contêineres também pode ser mais simples, por exemplo, um aplicativo de três camadas, e pode não ser criado usando uma arquitetura de microsserviço.
Anteriormente, levantamos a questão "O Docker é necessário ao criar uma arquitetura de microsserviço?" A resposta é um claro não. O Docker é um habilitador e pode fornecer benefícios significativos, mas contêineres e Docker não são um requisito difícil para microsserviços. Por exemplo, você pode criar um aplicativo baseado em microsserviços com ou sem Docker ao usar o Azure Service Fabric, que dá suporte a microsserviços em execução como processos simples ou como contêineres do Docker.
No entanto, se você souber como projetar e desenvolver um aplicativo baseado em microsserviços que também se baseia em contêineres do Docker, poderá projetar e desenvolver qualquer outro modelo de aplicativo mais simples. Por exemplo, você pode criar um aplicativo de três camadas que também requer uma abordagem de vários contêineres. Por isso, e como as arquiteturas de microsserviço são uma tendência importante no mundo do contêiner, esta seção se concentra em uma implementação de arquitetura de microsserviço usando contêineres do Docker.