Aan de slag met het ontwerp van integratiearchitectuur

Integratie verbindt toepassingen, gegevens, services en apparaten, vaak op complexe manieren, zodat ze worden uitgevoerd tussen on-premises, cloud- en edge-systemen.

Voor het integreren van toepassingen zijn soms directe API-aanroepen geschikt. Maar soms moeten technologieën asynchroon communiceren via berichten of gebeurtenissen. Alle integratieprocessen hebben indeling nodig of een eenvoudige manier om de logica van de werkstroom te definiëren en uit te voeren.

Azure services voor integratie

Azure biedt een scala aan services voor integratie:

  • Azure API Management: publiceer uw API's veilig voor interne en externe ontwikkelaars die moeten worden gebruikt wanneer ze verbinding maken met back-endsystemen.

  • Azure Logic Apps: Werkstromen maken om honderden services in de cloud en on-premises te verbinden.

  • Azure Service Bus: Verbind on-premises en cloudtoepassingen en -services om zeer veilige berichtenwerkstromen te implementeren.

  • Azure Event Grid: Maak verbinding met ondersteunde Azure en niet-Microsoft-services en vereenvoudig de ontwikkeling van apps op basis van gebeurtenissen.

  • Azure Functions: Vereenvoudig complexe indelingsproblemen met behulp van een serverloos rekenplatform op basis van gebeurtenissen.

  • Azure Data Factory: integreer gegevensbronnen visueel om gegevenstransformatie te versnellen en bedrijfswerkstromen te ondersteunen.

Architecture

Diagram met een eenvoudige architectuur voor bedrijfsintegratie op Azure.

Een Visio-bestand van deze architectuur downloaden.

In het vorige diagram ziet u een typische basis- of basislijnintegratie-implementatie. Zie Integratiearchitecturen voor echte oplossingen die u in Azure kunt bouwen.

Integratiehandleidingen en architecturen verkennen

De artikelen in deze sectie bevatten handleidingen en volledig ontwikkelde architecturen die u in Azure kunt implementeren en uitbreiden naar oplossingen op productieniveau. In deze artikelen kunt u bepalen hoe u integratietechnologieën gebruikt in Azure.

Een integratieservice selecteren

De volgende artikelen helpen u bij het evalueren en selecteren van de beste integratietechnologieën voor uw workloadvereisten:

Ideeën voor integratieoplossing

Integratiearchitecturen

In de volgende architecturen die klaar zijn voor productie worden end-to-end-integratieoplossingen gedemonstreert die u kunt implementeren en aanpassen:

Integratiehandleidingen

Raadpleeg de volgende handleidingen voor kruislingse integratie- en migratieproblemen:

  • Apache Kafka-migratie naar Azure: verken strategieën voor het migreren van Apache Kafka-workloads naar Azure, waaronder Azure Event Hubs, Azure HDInsight en Azure Kubernetes Service (AKS).

Event Hubs in combinatie met Azure Functions

Gereedheid van de organisatie

Organisaties aan het begin van het cloudimplementatieproces kunnen de Cloud Adoption Framework voor Azure gebruiken voor toegang tot bewezen richtlijnen die de overstap naar de cloud versnellen.

Zie Azure-integratiearchitecturen voor specifieke integratierichtlijnen. Deze artikelen bevatten referentiearchitecturen, voorbeeldscenario's en oplossingshandleidingen voor Azure Integration Services, waaronder netwerk-, beveiligings- en implementatiepatronen.

Volg de richtlijnen in het Azure Well-Architected Framework om de kwaliteit van uw integratieoplossing op Azure te waarborgen. Het Azure Well-Architected Framework biedt prescriptieve richtlijnen voor organisaties die architectuurprestaties zoeken en beschrijft hoe u kosten geoptimaliseerde Azure-oplossingen ontwerpt, inricht en bewaakt.

Zie de volgende Azure Well-Architected Framework-servicehandleidingen voor integratiespecifieke richtlijnen:

  • Azure API Management: Architectuurbest practices bekijken voor Azure API Management voor betrouwbaarheid, beveiliging, kostenoptimalisatie, operationele excellentie en prestatie-efficiëntie.

  • Azure Service Bus: Architectonische best practices bekijken voor Azure Service Bus-berichten, waaronder wachtrij- en topicontwerp, sessies en afhandeling van dead letters.

  • Azure Event Grid: Bekijk architectonische best practices voor Azure Event Grid, waaronder gebeurtenislevering, beveiliging en operationele excellentie.

Beste praktijken

Volg deze aanbevolen procedures om de betrouwbaarheid, beveiliging, kosteneffectiviteit, prestaties en operationele kwaliteit van uw integratieworkloads op Azure te verbeteren:

Blijf op de hoogte met integratie

Azure integratieservices ontwikkelen zich om moderne gegevensuitdagingen aan te pakken. Blijf op de hoogte van de nieuwste updates en functies.

Als u op de hoogte wilt blijven van belangrijke integratieservices, raadpleegt u de volgende artikelen:

  • Wat is er nieuw in Azure Event Grid: meer informatie over de nieuwste functies en updates voor Azure Event Grid, waaronder MQTT-ondersteuning, pull- en pushlevering en naamruimtemogelijkheden.

  • Wat is er nieuw in Azure Data Factory: meer informatie over de nieuwste releases, bekende problemen, oplossingen voor fouten, afgeschafte functionaliteit en geplande wijzigingen voor Azure Data Factory.

Overige bronnen

De volgende bronnen kunnen u helpen meer te ontdekken over het ontwerp van integratiearchitectuur.

Productdocumentatie

Deze documentatiesets bieden uitgebreide richtlijnen voor Azure integratieservices:

  • Azure API Management documentatie: meer informatie over de API-gateway, het beheervlak, de ontwikkelaarsportal en de beleidsconfiguratie voor het beheren van API's in alle omgevingen.

  • Azure Logic Apps documentatie: informatie over het bouwen van geautomatiseerde werkstromen die apps, gegevens, services en systemen integreren in cloud- en on-premises omgevingen.

  • Azure Service Bus documentatie: meer informatie over wachtrijen voor bedrijfsberichten en onderwerpen over publiceren/abonneren voor het loskoppelen van toepassingen en services.

  • Azure Event Grid documentatie: Meer informatie over de volledig beheerde service voor publiceren/abonneren voor gebeurtenisgestuurde architecturen, waaronder ondersteuning voor MQTT-broker en HTTP-push- en pull-levering.

  • Azure Functions documentatie: meer informatie over het serverloze rekenplatform voor het bouwen van gebeurtenisgestuurde toepassingen met triggers en bindingen.

  • Azure Data Factory documentatie: Meer informatie over de ETL-service (Extract, Transform, Load) van de beheerde cloud voor het organiseren van gegevensverplaatsing en transformatie op schaal.

Integratieomgevingen

Microservice-integratiepatronen

Bedrijfsintegratie

Amazon Web Services (AWS) of Google Cloud-professionals

Om snel aan de slag te gaan, vergelijken de volgende artikelen Azure integratieopties met andere cloudservices: