Microservices met Azure Container Apps
Met microservicearchitecturen kunt u onafhankelijk kerngebieden van functionaliteit ontwikkelen, upgraden, versie en schalen in een algemeen systeem. Azure Container Apps biedt de basis voor het implementeren van microservices met:
- Onafhankelijk schalen, versiebeheer en upgrades
- Servicedetectie
- Dapr-integratie
Een Container Apps-omgeving biedt een beveiligingsgrens rond een groep container-apps. Een enkele container-app vertegenwoordigt doorgaans een microservice, die bestaat uit container-apps die bestaan uit een of meer containers.
U kunt Azure Functions en Azure Spring Apps toevoegen aan uw Azure Container Apps-omgeving.
Dapr-integratie
Bij het implementeren van een systeem dat bestaat uit microservices, worden functie-aanroepen verspreid over het netwerk. Ter ondersteuning van de gedistribueerde aard van microservices moet u rekening houden met fouten, nieuwe pogingen en time-outs. Hoewel Container Apps de bouwstenen voor het uitvoeren van microservices bevat, biedt het gebruik van Dapr een nog uitgebreider programmeermodel voor microservices. Dapr bevat functies zoals waarneembaarheid, pub/sub en service-to-service-aanroep met wederzijdse TLS, nieuwe pogingen en meer.
Zie Microservices bouwen met Dapr voor meer informatie over het gebruik van Dapr.