Design av integrationsarkitektur

Azure API Management
Azure Data Factory
Azure Event Grid
Azure Functions
Azure Logic Apps

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.

Diagram som visar fyra tekniker som integrering använder: orkestrering, meddelanden, händelser och A P Is.

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:

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

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.

Specifika implementeringar

Mer information om scenariospecifika arkitekturer finns i lösningarna inom följande områden.

AI

Näthandel

Ekonomi

Interna affärslösningar

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:

Svit med baslinjeimplementeringar

Dessa referensarkitekturer tillhandahåller baslinjeimplementeringar för olika scenarier:

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:

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)

Information för Google Cloud-proffs