Trace Id is missing
Naar hoofdinhoud gaan

Microservices in Azure

Bouw robuuste, zeer schaalbare en gedistribueerde toepassingen om sneller waarde te leveren.

Wat zijn microservices?

Microservices zijn een architecturale benadering voor het ontwikkelen van toepassingen waarbij elke kernfunctie (of service) onafhankelijk van elkaar wordt gebouwd en geïmplementeerd. Microservicearchitectuur is gedistribueerd en apart gekoppeld, waardoor een fout van een onderdeel niet de hele app kan verstoren. Onafhankelijke onderdelen werken samen en communiceren met goed gedefinieerde API-contracten. Bouw microservicetoepassingen om te voldoen aan snel veranderende bedrijfsbehoeften en breng nieuwe functies sneller op de markt.

Een kamer met grote kleurgecodeerde kabels die langs het plafond naar de vloer lopen.

Je kan eenvoudig nieuwe functiereleases, updates en foutoplossingen in afzonderlijke onderdelen beheren zonder de volledige toepassing opnieuw te implementeren. Automatiseer de werkstroom voor softwarelevering met een CI/CD-pijplijn (continue integratie/doorlopende implementatie) zoals GitHub Actions.

 

 

 

Een serverruimte met kabels aan beide zijden

Schaal afzonderlijke services en subsystemen op basis van resourcebehoeften zonder de volledige toepassing uit te schalen. Plaats een hogere dichtheid van services in één host met behulp van een containerorchestrator zoals Azure Kubernetes Service (AKS) of Azure Red Hat OpenShift.

 

 

 

Een persoon die aan een staand bureau werkt

Vervang afzonderlijke services of stel ze buiten gebruik zonder dat dit van invloed is op de volledige toepassing. In tegenstelling tot het traditionele monolithische toepassingsmodel maken microservicesplatforms gebruik van patronen als circuitonderbreking om afzonderlijke servicefouten te verdragen en de beveiliging en betrouwbaarheid te verbeteren. Als je dit eenvoudiger wilt maken, installeer je een service-mesh met behulp van de Service Mesh Interface (SMI) voor Azure Kubernetes Service (AKS) of Red Hat OpenShift Service Mesh voor Azure Red Hat OpenShift.

Een persoon die in een vergadering spreekt

Kies de gewenste implementatiebenadering van je team, taal, microservicesplatform en programmeermodel voor elke service. Publiceer je microservice-API's voor intern en extern verbruik bij het beheer van crosscutting problemen, zoals verificatie, autorisatie, beperking, caching, transformatie en bewaking met Azure API Management.

Terug naar tabbladen

Oplossingsarchitecturen voor microservices verkennen

Microservices bouwen in Azure

Meer informatie over microservices, waaronder voordelen en uitdagingen.

Domeinanalyse gebruiken om microservices te modelleren

Profiteer van een aantal goed ontwikkelde microservices met behulp van een op een domeingestuurd framework (DDD).

Grenzen van microservices bepalen

Begin met een zorgvuldig ontworpen domeinmodel om de juiste grootte van een microservice te beredeneren.

Patronen voor microservices ontwerpen

Verken ontwerppatronen die helpen bij het oplossen van enkele problemen die zich voordoen bij microservices.

Een CI/CD-pijplijn bouwen voor microservices

Maak een goed CI/CD-proces voor snellere en betrouwbaardere releasecycli.

AKS-oplossingstraject (Azure Kubernetes Service)

Leer meer over AKS, stem je organisatie af rondom rollen en verantwoordelijkheden en implementeer kant-en-klare workloads.

Meer informatie over producten en services voor microservicearchitectuur

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS)

Maximaal beschikbare, veilige en volledig beheerde Kubernetes-service.

Azure Red Hat OpenShift

Azure Red Hat OpenShift

Volledig beheerde Red Hat OpenShift-service, gezamenlijk uitgevoerd met Red Hat.

Azure Functions

Azure Functions

Een serverloos rekenplatform op basis van gebeurtenissen waarmee je ook complexe indelingsproblemen kan oplossen.

Azure Container Apps

Azure Container Apps

Ontwikkel en implementeer moderne apps met serverloze containers.

Azure Cosmos DB

Azure Cosmos DB

Snelle NoSQL-database met open API's voor elke schaal.

Azure Container Registry

Azure Container Registry

Een register met installatiekopieën van Docker en Open Container Initiative (OCI) en artefacten.

Azure API Management

Azure API Management

Een hybride beheerplatform voor meerdere clouds voor API's in alle omgevingen.

Aan de slag met het bouwen van microservicetoepassingen

Laten we een gratis Azure-account voor je instellen.

Gedistribueerde systemen ontwerpen lezen

Meer informatie over herhaalbare patronen en onderdelen om betrouwbare gedistribueerde systemen eenvoudiger en efficiënter te ontwikkelen.

Krijg adviezen over je cloudtraject

Bekijk het leer- en trainingsmateriaal voor Kubernetes, waaronder video's, artikelen, boeken en technische webinars.