Het doel van integratie is het verbinden van toepassingen, gegevens, services en apparaten, vaak op complexe manieren. Door integratie brengen organisaties werkstromen samen, zodat ze consistent en schaalbaar zijn. Bedrijven verbinden toepassingen, gegevens en processen op een snelle, efficiënte en geautomatiseerde manier.
Verbinding maken ionen kunnen worden uitgevoerd tussen on-premises, cloud- en edge-systemen. Ze kunnen bedrijfs-, partner-, externe en verouderde technologieën samenbrengen.
Voor gegevens biedt integratie oplossingen voor het verzamelen en verwerken van informatie uit meerdere bronnen, in meerdere indelingen.
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: een eenvoudige manier om de logica van de werkstroom te definiëren en uit te voeren.
Azure biedt een breed scala aan integratiehulpprogramma's en -mogelijkheden, waaronder deze services:
- Azure API Management. Publiceer uw API's veilig voor interne en externe ontwikkelaars die moeten worden gebruikt bij het maken van verbinding met back-endsystemen.
- Azure Logic Apps. Werkstromen maken om honderden services in de cloud en on-premises te verbinden.
- Azure Service Bus. Verbinding maken on-premises en cloudtoepassingen en -services voor het implementeren van zeer veilige berichtenwerkstromen.
- Azure Event Grid. Verbinding maken ondersteunde Azure- en externe services en vereenvoudigt het ontwikkelen van apps op basis van gebeurtenissen.
- Azure Functions. Vereenvoudig complexe indelingsproblemen met een serverloos rekenplatform op basis van gebeurtenissen.
- Azure Data Factory. Integreer gegevensbronnen visueel om gegevenstransformatie te versnellen en bedrijfswerkstromen te ondersteunen.
Zie Integration Services voor meer informatie over meer Azure-integratieservices.
Apache, Apache® NiFi® en NiFi® zijn gedeponeerde handelsmerken of handelsmerken van de Apache Software Foundation in de Verenigde Staten en/of andere landen. Er wordt geen goedkeuring door De Apache Software Foundation geïmpliceerd door het gebruik van deze markeringen.
Inleiding tot integratie in Azure
Als u nog niet eerder bent geïntegreerd, is Microsoft Learn de beste plek om te beginnen. Dit gratis online platform biedt video's, zelfstudies en praktische training voor verschillende producten en services.
De volgende bronnen kunnen u helpen de kernconcepten van integratie te leren:
- Gegevensintegratie ontwerpen
- Integratieontwerp voor Dynamics 365-oplossingen
- Gegevensintegraties met Finance and Operations-apps
- Bedrijfsintegratie voor IoT-oplossingen onderzoeken
- Gegevens integreren met Azure Data Factory of Azure Synapse Pipeline
- Event Grid-integratie verkennen
- API-integratie ontwerpen in Azure
Pad naar productie
Nadat u de basisprincipes van integratie hebt behandeld, is de volgende stap het ontwerpen van uw oplossing.
Ontwerppatronen
Als u patronen wilt verkennen die u in uw ontwerp wilt opnemen, raadpleegt u de resources op de volgende gebieden.
Hybride systemen
- [Gelaagde gegevens voor analyse] [Gelaagde gegevens voor analyse]: Gebruik Azure Stack Hub om lokale en externe gegevens te verzamelen, verwerken, opslaan en distribueren.
- Schalen in meerdere clouds: on-premises gegevens: zie een hybride app die Azure en Azure Stack Hub omvat en één on-premises gegevensbron gebruikt. Dit is een nalevingsvereiste voor sommige organisaties.
- Schalen tussen clouds met Traffic Manager: Gebruik Azure Traffic Manager om een lokale app uit te breiden door deze te verbinden met openbare cloudresources.
Microservicearchitecturen
- Transactioneel postvak UIT-patroon met Azure Cosmos DB: Implementeer het transactionele postvak UIT-patroon voor betrouwbare berichten tussen services.
- On-premises gegevensgateway voor Azure Logic Apps: Verbinding maken Spring-microservices die in Java zijn geschreven naar on-premises gegevens.
- Microservicegrenzen identificeren: Microservices afleiden van een domeinmodel bij het ontwerpen van uw toepassing.
- Ontwerp interservicecommunicatie voor microservices: Gebruik service-meshes om communicatie tussen microservices efficiënt en robuust te maken.
Serverloze oplossingen
Locatie in realtime delen met goedkope serverloze Azure-services: stel een realtime berichtenservice in om livelocaties te delen.
Mainframe-migratie
- Integreer IBM mainframe- en midrange-berichtenwachtrijen met Azure: Gebruik een data-first techniek die een manier biedt voor IBM mainframes en midrange berichtenwachtrijen om te werken met Azure-services.
- [Mainframe-toepassingen opnieuw hosten naar Azure met Raincode-compilers] [Mainframe-toepassingen herstructureren naar Azure met Raincode-compilers]: Gebruik de Raincode COBOL-compiler om verouderde mainframe-toepassingen te moderniseren zonder code te wijzigen.
- Mainframe-toegang tot Azure-databases: geef IBM mainframe- en midrange-toepassingen toegang tot externe Azure-databases.
Serviceselectors
De volgende bronnen kunnen u ook helpen bij het ontwerpen van uw toepassing. Naast het verstrekken van algemene informatie over een integratiemechanisme of -proces, helpt elk artikel u bij het selecteren van een Azure-service die het beste voldoet aan uw behoeften voor dat gebied.
- Opties voor asynchrone berichten: inzicht in verschillende typen berichten en de entiteiten die deelnemen aan een berichteninfrastructuur.
- Kies tussen peering van virtuele netwerken en VPN-gateways: verken twee manieren om virtuele netwerken in Azure te verbinden.
- ETL (Extraheren, transformeren en laden): ontdek hoe u gegevens verzamelt die afkomstig zijn van meerdere bronnen in meerdere indelingen en deze vervolgens transformeren en opslaan.
Specifieke implementaties
Zie de oplossingen op de volgende gebieden voor meer informatie over scenariospecifieke architecturen.
AI
- Energie- en energievraag voorspellen met machine learning: voorspel pieken in de vraag naar energieproducten en -services.
- Oplossingen voor externe patiëntbewaking: bewaak patiënten op afstand en analyseer het grote aantal gegevens dat medische apparaten genereren.
- Optimalisatie van energietoevoer: Geschikt voor externe hulpprogramma's zoals Pyomo en CBC om grootschalige numerieke optimalisatieproblemen op te lossen.
- Op AI gebaseerde voetvaldetectie: Bezoekersverkeer in winkels analyseren door voetstoringen te detecteren.
- Kwaliteitsgarantie: Implementeer kwaliteitscontrole in een assemblylijn met behulp van analyses en machine learning om problemen te voorspellen.
E-commerce
- .NET-toepassingen moderniseren: migreer de verouderde .NET-toepassingen van een retailbedrijf naar Azure.
- Aangepaste bedrijfsprocessen: Automatiseer werkstromen en maak verbinding met verouderde luchtvaartsystemen.
- Een web-app migreren met behulp van Azure APIM: de verouderde softwarestack van een e-commercebedrijf moderniseren.
Financiën
- SWIFT Alliance Verbinding maken Virtual in Azure: Zie een artikelreeks over het verbinden met het SWIFT-netwerk met behulp van het Alliance Verbinding maken Virtual-onderdeel.
- Patronen en implementaties voor een cloudtransformatie voor banken: Pas patronen toe die een cloudtransformatie van het banksysteem implementeren.
Interne bedrijfsoplossingen
- Elastic Workplace Search in Azure: Gebruik Workplace Search om informatie van talloze heterogene bronnen vast te leggen en doorzoekbaar te maken.
- Power Automate-implementatie op schaal: gebruik een hub-and-spoke-model om bovenliggende en onderliggende stromen van Power Automate te implementeren.
- Line-Of-Business-extensie: gegevens ophalen uit verouderde systemen en deze beschikbaar maken in Power BI.
Architectuur, engineering en constructie (AEC)
Azure Digital Twins Builder: Gebruik het bouwen van gegevensmodelleringsgegevens van Autodesk Forge om het maken van een basisgegevensset van Azure Digital Twins te automatiseren.
Analyse
Georuimtelijke gegevensverwerking en -analyse: maak grote hoeveelheden georuimtelijke gegevens beschikbaar voor analyse.
Gezondheidszorg
Health data consortium: Deel gegevens tussen leden van een gezondheidszorgconsortium.
High Performance Computing
HPC-sjabloon voor risicoanalyse: Gebruik Azure CycleCloud in een risicoanalysetoepassing om on-premises TIBCO GridServer-rekenkracht uit te breiden naar Azure.
Aanbevolen procedures
Deze bronnen kunnen u helpen uw ontwerp te controleren op de huidige aanbevolen procedures:
Azure Event Hubs en Functions kunnen samenwerken in een serverloze architectuur om grote hoeveelheden gegevens in bijna realtime te verwerken. Zie de volgende artikelen voor hulp bij het maximaliseren van de prestaties, tolerantie, beveiliging, waarneembaarheid en schaal van deze architectuur:
Veel integratieoplossingen maken gebruik van Logic Apps om bedrijfsprocessen te implementeren. Zie Bedrijfscontinuïteit en herstel na noodgevallen voor Azure Logic Apps voor aanbevolen procedures voor het bouwen van betrouwbare architecturen met deze service.
Als u wilt controleren of uw Logic Apps-implementatie overeenkomt met azure Security Benchmark versie 2.0, raadpleegt u de Azure-beveiligingsbasislijn voor Logic Apps.
Suite met basislijn-implementaties
Deze referentiearchitecturen bieden basislijn-implementaties voor verschillende scenario's:
- Workloads voor gegevensanalyse voor gereglementeerde branches: Voer workloads voor gegevensanalyse uit die rekening houden met wettelijke vereisten.
- Toegang tot virtuele Azure-netwerken vanuit Azure Logic Apps met behulp van een ISE (Integration Service Environment): bouw logische apps die worden uitgevoerd in ISE's en krijg toegang tot beveiligde resources.
- Interne API's publiceren naar externe gebruikers: API's samenvoegen en deze vervolgens beschikbaar maken voor externe gebruikers.
- Eenvoudige bedrijfsintegratie in Azure: synchrone aanroepen naar back-endsystemen van ondernemingen organiseren.
- Bedrijfsintegratie met message broker en gebeurtenissen: asynchrone aanroepen naar back-endsystemen van ondernemingen organiseren met behulp van wachtrijen en gebeurtenissen.
- Bedrijfsinformatie: Verplaats gegevens van een on-premises SQL Server-database naar Azure Synapse Analytics en transformeer de gegevens voor analyse.
- Web- en mobiele front-ends: gegevens van derden beschikbaar maken voor webgebruikers.
- Gegevensintegratie met Logic Apps en SQL Server: Automatiseer gegevensintegratietaken die u uitvoert als reactie op API-aanroepen.
Bedieningshandleiding
Het implementeren van uw workload is een belangrijke mijlpaal. Nadat uw integratieprocessen zijn uitgevoerd, kunt u de focus verplaatsen naar bewerkingen. De volgende materialen bieden aanbevelingen en referentie-informatie om u te helpen voldoen aan de eisen van klanten en regelgeving:
- [Geautomatiseerde Jupyter Notebooks voor diagnostische gegevens] [Geautomatiseerde Jupyter Notebooks voor diagnostische gegevens]: Schrijf handleidingen voor probleemoplossing en diagnostische stappen in Jupyter Notebooks die u opnieuw kunt gebruiken, testen en automatiseren.
- Over connectors in Azure Logic Apps: ontdek hoe u kunt profiteren van de honderden connectors die Logic Apps biedt.
- Controles voor naleving van Azure Policy-regelgeving voor Azure Logic Apps: Zorg ervoor dat Logic Apps voldoet aan regelgevingsstandaarden.
Blijf op de hoogte met integratie
Azure-integratie ontvangt voortdurend verbeteringen. Zie Azure-updates om op de hoogte te blijven van recente ontwikkelingen.
Aanvullende bronnen
De volgende bronnen bieden praktische aanbevelingen en informatie voor specifieke scenario's.
Informatie voor Amazon Web Services (AWS)
- Berichtenservices in Azure en AWS
- Vergelijking van AWS naar Azure-services: diverse logica voor back-endprocessen