Syftet med integreringen är att ansluta program, data, tjänster och enheter, ofta på komplexa sätt. Genom integrering sammanför organisationer arbetsflöden så att de är konsekventa och skalbara. Företag ansluter program, data och processer på ett snabbt, effektivt och automatiserat sätt.
Anslut ions kan köras mellan lokala system, molnsystem och gränssystem. De kan sammanföra företag, partner, tredje part och äldre tekniker.
För data tillhandahåller integrering lösningar för att samla in och bearbeta information från flera källor i flera format.
För att integrera program är ibland direkta API-anrop lämpliga. Men ibland måste teknikerna kommunicera asynkront via meddelanden eller händelser. Alla integrationsprocesser behöver orkestrering – ett enkelt sätt att definiera och köra arbetsflödets logik.
Azure tillhandahåller ett brett utbud av integrationsverktyg och funktioner, inklusive dessa tjänster:
- Azure API Management. Publicera dina API:er på ett säkert sätt så att interna och externa utvecklare kan använda när de ansluter till serverdelssystem.
- Azure Logic Apps. Skapa arbetsflöden för att ansluta hundratals tjänster i molnet och lokalt.
- Azure Service Bus. Anslut lokala och molnbaserade program och tjänster för att implementera mycket säkra arbetsflöden för meddelanden.
- Azure Event Grid. Anslut azure- och tredjepartstjänster som stöds samtidigt som händelsebaserad apputveckling förenklas.
- Azure Functions. Förenkla komplexa orkestreringsproblem med en händelsedriven serverlös beräkningsplattform.
- Azure Data Factory. Integrera datakällor visuellt för att påskynda datatransformering och stödja företagsarbetsflöden.
Mer information om fler Azure-integreringstjänster finns i Integration Services.
Apache®, Apache NiFi® och NiFi® är antingen registrerade varumärken eller varumärken som tillhör Apache Software Foundation i USA och/eller andra länder. Inget godkännande från Apache Software Foundation underförstås av användningen av dessa märken.
Introduktion till integrering i Azure
Om du är nybörjare på integrering är det bästa stället att börja på Microsoft Learn. Den här kostnadsfria onlineplattformen erbjuder videor, självstudier och praktisk utbildning för olika produkter och tjänster.
Följande resurser kan hjälpa dig att lära dig de grundläggande begreppen för integrering:
- Designa dataintegrering
- Integreringsdesign för Dynamics 365-lösningar
- Dataintegreringar med Finance and Operations-appar
- Granska affärsintegrering för IoT-lösningar
- Integrera data med Azure Data Factory eller Azure Synapse Pipeline
- Utforska Event Grid-integrering
- Skapa API-integrering i Azure
Sökväg till produktion
När du har gått igenom grunderna för integrering är nästa steg att utforma din lösning.
Designmönster
Om du vill utforska mönster som du kan använda i din design kan du läsa resurser inom följande områden.
Hybridsystem
- [Nivåindelade data för analys] [Nivåindelade data för analys]: Använd Azure Stack Hub för att samla in, bearbeta, lagra och distribuera lokala och fjärranslutna data.
- Skalning mellan moln – lokala data: Se en hybridapp som sträcker sig över Azure och Azure Stack Hub och använder en enda lokal datakälla, vilket är ett efterlevnadskrav för vissa organisationer.
- Skalning mellan moln med Traffic Manager: Använd Azure Traffic Manager för att utöka en lokal app genom att ansluta den till offentliga molnresurser.
Arkitektur för mikrotjänster
- Transaktionellt utkorgsmönster med Azure Cosmos DB: Implementera mönstret Transaktionell utkorg för tillförlitliga meddelanden mellan tjänster.
- Lokal datagateway för Azure Logic Apps: Anslut Spring-mikrotjänster som skrivs i Java till lokala data.
- Identifiera gränser för mikrotjänster: Härled mikrotjänster från en domänmodell när du utformar ditt program.
- Utforma kommunikation mellan tjänster för mikrotjänster: Använd tjänstnät för att göra kommunikationen mellan mikrotjänster effektiv och robust.
Serverlösa lösningar
Dela plats i realtid med hjälp av serverlösa Azure-tjänster till låg kostnad: Konfigurera en meddelandetjänst i realtid för att dela liveplatser.
Stordatormigrering
- Integrera IBM-stordator- och mellanregistermeddelandeköer med Azure: Använd en data-first-teknik som ger ett sätt för IBM-stordator- och mellanregistermeddelandeköer att fungera med Azure-tjänster.
- [Byt värd för stordatorprogram till Azure med Raincode-kompilatorer] [Omstrukturera stordatorprogram till Azure med Raincode-kompilatorer]: Använd Raincode COBOL-kompilatorn för att modernisera äldre stordatorprogram utan att ändra kod.
- Stordatoråtkomst till Azure-databaser: Ge IBM-stordator och mellanregisterprogram åtkomst till fjärranslutna Azure-databaser.
Tjänstväljare
Följande resurser kan också hjälpa dig att utforma ditt program. Förutom att tillhandahålla allmän information om en integreringsmekanism eller process hjälper varje artikel dig att välja en Azure-tjänst som bäst uppfyller dina behov för det området.
- Asynkrona meddelandealternativ: Förstå olika typer av meddelanden och de entiteter som ingår i en meddelandeinfrastruktur.
- Välj mellan peering för virtuella nätverk och VPN-gatewayer: Utforska två sätt att ansluta virtuella nätverk i Azure.
- Extrahera, transformera och läsa in (ETL): Ta reda på hur du samlar in data som kommer från flera källor i flera format och sedan transformerar och lagrar dem.
Specifika implementeringar
Mer information om scenariospecifika arkitekturer finns i lösningarna inom följande områden.
AI
- Prognostisera energi- och energibehov med maskininlärning: Prognostisera toppar i efterfrågan på energiprodukter och tjänster.
- Fjärrövervakningslösningar för patienter: Fjärrövervaka patienter och analysera den stora mängd data som medicintekniska enheter genererar.
- Energiförsörjningsoptimering: Hantera externa verktyg som Pyomo och CBC för att lösa storskaliga numeriska optimeringsproblem.
- AI-baserad fotfallsidentifiering: Analysera besökstrafik i butiker genom att identifiera fotfall.
- Kvalitetssäkring: Implementera kvalitetssäkring i en sammansättningslinje med hjälp av analys och maskininlärning för att förutsäga problem.
Näthandel
- Modernisera .NET-program: Migrera äldre .NET-program från ett detaljhandelsföretag till Azure.
- Anpassade affärsprocesser: Automatisera arbetsflöden och ansluta till äldre flygbolagssystem.
- Migrera en webbapp med Hjälp av Azure APIM: Modernisera den äldre webbläsarbaserade programvarustacken för ett e-handelsföretag.
Ekonomi
- SWIFT Alliance Anslut Virtual i Azure: Se en artikelserie om hur du ansluter till SWIFT-nätverket med hjälp av Alliance Anslut Virtual-komponenten.
- Mönster och implementeringar för en omvandling av bankmoln: Tillämpa mönster som implementerar en molnomvandling i banksystemet.
Interna affärslösningar
- Elastic Workplace Search i Azure: Använd Workplace Search för att samla in information från flera heterogena källor och göra den sökbar.
- Power Automate-distribution i stor skala: Använd en hub-and-spoke-modell för att distribuera överordnade och underordnade Power Automate-flöden.
- Verksamhetsspecifikt tillägg: Hämta data från äldre system kontinuerligt och gör dem tillgängliga i Power BI.
Arkitektur, teknik och konstruktion (AEC)
Azure Digital Twins-byggare: Använd modelleringsdata för bygginformation från Autodesk Forge för att automatisera skapandet av en grundläggande Azure Digital Twins-datauppsättning.
Analys
Geospatial databearbetning och analys: Gör stora mängder geospatiala data tillgängliga för analys.
Sjukvård
Hälsodatakonsortium: Dela data mellan medlemmar i ett sjukvårdskonsortium.
Databehandling med höga prestanda
Mall för HPC-riskanalys: Använd Azure CycleCloud i ett riskanalysprogram för att expandera den lokala TIBCO GridServer-beräkningen till Azure.
Bästa praxis
Dessa resurser kan hjälpa dig att upptäcka din design mot aktuella rekommenderade metodtips:
Azure Event Hubs och Functions kan arbeta tillsammans i en serverlös arkitektur för att bearbeta stora mängder data nästan i realtid. Information om hur du maximerar prestanda, återhämtning, säkerhet, observerbarhet och skala för den här arkitekturen finns i följande artiklar:
Många integreringslösningar använder Logic Apps för att implementera affärsprocesser. Metodtips för att skapa tillförlitliga arkitekturer med den här tjänsten finns i Affärskontinuitet och haveriberedskap för Azure Logic Apps.
Information om hur du kontrollerar om implementeringen av Logic Apps överensstämmer med Azure Security Benchmark version 2.0 finns i Azure-säkerhetsbaslinje för Logic Apps.
Allmän information och riktlinjer om hur du använder Apache NiFi för att bearbeta och distribuera data i Azure finns i Apache NiFi på Azure.
Svit med baslinjeimplementeringar
Dessa referensarkitekturer tillhandahåller baslinjeimplementeringar för olika scenarier:
- Arbetsbelastningar för dataanalys för reglerade branscher: Kör arbetsbelastningar för dataanalys som tar hänsyn till regelkrav.
- Åtkomst till virtuella Azure-nätverk från Azure Logic Apps med hjälp av en integrationstjänstmiljö (ISE): Skapa logikappar som körs i ISE:er och få åtkomst till skyddade resurser.
- Publicera interna API:er till externa användare: Konsolidera API:er och exponera dem sedan för externa användare.
- Grundläggande företagsintegrering i Azure: Dirigera synkrona anrop till företagets backend-system.
- Företagsintegrering med hjälp av meddelandeköer och händelser: Dirigera asynkrona anrop till företagets serverdelssystem med hjälp av köer och händelser.
- Företagsinformation: Flytta data från en lokal SQL Server-databas till Azure Synapse Analytics och transformera data för analys.
- Webb- och mobilklientdelar: Gör data från tredje part tillgängliga för webbanvändare.
- Dataintegrering med Logic Apps och SQL Server: Automatisera dataintegreringsuppgifter som du utför som svar på API-anrop.
Driftguide
Att distribuera din arbetsbelastning är en viktig milstolpe. När integreringsprocesserna har körts kan fokus riktas mot åtgärder. Följande material ger rekommendationer och referensinformation som hjälper dig att fortsätta att uppfylla kund- och regelkrav:
- [Automatiserade Jupyter Notebooks för diagnostik] [Automatiserade Jupyter Notebooks för diagnostik]: Skriva felsökningsguider och diagnostiksteg i Jupyter Notebooks som du kan återanvända, testa och automatisera.
- Om anslutningsappar i Azure Logic Apps: Lär dig hur du drar nytta av de hundratals anslutningsappar som Logic Apps erbjuder.
- Efterlevnadskontroller för Azure Policy för Azure Logic Apps: Gör Logic Apps kompatibelt med regelstandarder.
Håll dig uppdaterad med integrering
Azure-integreringen får kontinuerligt förbättringar. Information om hur du håller koll på den senaste utvecklingen finns i Azure-uppdateringar.
Ytterligare resurser
Följande resurser ger praktiska rekommendationer och information för specifika scenarier.
Information för Amazon Web Services (AWS)
- Meddelandetjänster i Azure och AWS
- Jämförelse mellan AWS och Azure-tjänster – diverse backend-processlogik