This is the Trace Id: cba3ad016f64df0f01fee74aa08a99d9
Overslaan naar hoofdinhoud
Azure

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.