Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Aanbeveling
Deze inhoud is een fragment uit het eBook, .NET Microservices Architecture for Containerized .NET Applications, beschikbaar op .NET Docs of als een gratis downloadbare PDF die offline kan worden gelezen.
Het ontwikkelen van containertoepassingen voor microservices betekent dat u toepassingen met meerdere containers bouwt. Een toepassing met meerdere containers kan echter ook eenvoudiger zijn, bijvoorbeeld een toepassing met drie lagen, en kan mogelijk niet worden gebouwd met behulp van een microservicearchitectuur.
Eerder hebben we de vraag 'Is Docker nodig bij het bouwen van een microservicearchitectuur?' genoemd. Het antwoord is een duidelijk nee. Docker is een enabler en kan aanzienlijke voordelen bieden, maar containers en Docker zijn geen harde vereiste voor microservices. U kunt bijvoorbeeld een toepassing op basis van microservices maken met of zonder Docker bij het gebruik van Azure Service Fabric, dat ondersteuning biedt voor microservices die als eenvoudige processen of als Docker-containers worden uitgevoerd.
Als u echter weet hoe u een toepassing op basis van microservices ontwerpt en ontwikkelt die ook is gebaseerd op Docker-containers, kunt u elk ander, eenvoudiger toepassingsmodel ontwerpen en ontwikkelen. U kunt bijvoorbeeld een toepassing met drie lagen ontwerpen waarvoor ook een benadering met meerdere containers is vereist. Daarom, en omdat microservicearchitecturen een belangrijke trend zijn binnen de containerwereld, richt deze sectie zich op een implementatie van microservicearchitectuur met behulp van Docker-containers.