Dela via


Välj de bästa integreringstjänsterna i Azure för företagsintegreringsscenarier

Azure Integration Services erbjuder många funktioner i den här samlingen av integrationstjänster, men det kan finnas vissa överlappande funktioner. Den här guiden innehåller information som hjälper dig att välja de bästa tjänsterna för dina scenarier och krav för företagsintegrering. Kom också ihåg att överväga den fulla effekten av att använda en viss tjänst, inklusive prestandakrav, tillgänglighet för kompetensuppsättningar, driftstöd och kostnader.

Kommentar

Om du är en BizTalk Server-kund som vill flytta dina arbetsbelastningar till Azure Integration Services kan du få en migreringsöversikt och jämföra funktionerna mellan dessa två erbjudanden genom att läsa Varför migrera från BizTalk Server till Azure Integration Services?

När du ska välja en specifik integrationstjänst och varför

Tjänst När du ska välja Varför
Azure Logic Program-program Du har affärsprocesser för att samordna över flera system där du förstår deras strukturer väl. – Ger större produktivitet för utvecklare via arbetsflödesdesignern med låg kod.

– Excels på wiring API anropar snabbt tillsammans med hjälp av färdiga, färdiga anslutningsappar.

– Stöder både synkron och asynkron bearbetning.

– Erbjuder omfattande felsökningshistorik för tillståndskänsliga arbetsflöden.

– Stöder tillståndslösa arbetsflöden för krav på låg svarstid.

– Har stöd för att skapa anpassade API:er och anpassade anslutningsappar, vilket gör att du kan omsluta befintliga REST-API:er eller SOAP-API:er för att få åtkomst till tjänster där det för närvarande inte finns någon fördefinierad anslutningsapp. (Endast förbrukningsarbetsflöden)

– Har stöd för att skapa anpassade inbyggda anslutningsappar baserat på en tjänstleverantör. (Endast standardarbetsflöden)
Azure Functions Du måste köra komplex affärslogik som är bättre implementerad som kod än som arbetsflödesuttryck.

Du måste skapa en centraliserad verktygsfunktion som du kan komma åt från andra integreringsplattformskomponenter, till exempel Azure Logic Apps.

Du har unika krav på datatransformering.
Tillhandahåller en händelsedriven beräkningsupplevelse på begäran för utvecklare som behöver utöka Azure-programplattformen genom att implementera kod som utlöses av händelser i Azure eller andra tjänster och lokala system.
Azure Data Factory Du behöver funktionen för att transformera och flytta stora datamängder mellan olika datakällor, till exempel filsystem, databas, SAP, Azure Blob Storage, Azure Data Explorer, Oracle, DB2, Amazon RDS med mera. – Tillhandahåller en molnbaserad serverlös ETL-tjänst för utskalning, datamängdsintegrering och datatransformering. Kan hantera stora data- och meddelandebearbetningskrav.

– Erbjuder kodfritt användargränssnitt för intuitiv redigering och övervakning och hantering av en enda fönsterruta.

– Stöder lift-and-shift för befintliga SQL Server Integration Services-paket (SSIS) till Azure och kör dem med fullständig kompatibilitet i Azure Data Factory. SSIS Integration Runtime erbjuder en fullständigt hanterad tjänst, så du behöver inte bekymra dig om infrastrukturhantering.
Azure Service Bus Du behöver ett meddelandesystem som stöder publiceringsprenumereringsmodellen, ordnad leverans, duplicerad identifiering, schemaläggning av meddelanden och förfalloscenarier för meddelanden. – Tillhandahåller en fullständigt hanterad meddelandekö för företag med meddelandeköer och publiceringsprenumeranter.

- Genom att avkoda program och tjänster från varandra ger den här tjänsten följande fördelar:

--- belastningsutjämning för konkurrerande arbetare
--- Valv meddelanderoutning, dataöverföring och kontroll över tjänst- och programgränser
--- koordinerat transaktionsarbete som kräver hög tillförlitlighet.

– Kompletterar Azure Logic Apps och stöder scenarier där du vill använda SDK:er, inte anslutningsappar, för att interagera med Service Bus-entiteter.
Azure Event Grid Du behöver en arkitektur för händelseprenumeration för att hålla dig uppdaterad om tillståndsändringar i ett eller flera program och system eftersom dina integreringslösningar är starkt beroende av händelser för att kommunicera sådana ändringar och göra relaterade dataändringar. – Tillhandahåller en mycket skalbar, serverlös händelsekö för att integrera program med hjälp av händelser. Event Grid levererar händelser till prenumerantmål som program, Azure-tjänster eller en slutpunkt där Event Grid har nätverksåtkomst. Händelsekällor kan innehålla program, SaaS-tjänster och Azure-tjänster.

– Ökar effektiviteten genom att undvika konstant avsökning för att fastställa tillståndsändringar. När fler underliggande tjänster genererar händelser ökar prenumerationsarkitekturen i popularitet.
Azure API Management Du vill abstrahera och skydda din underliggande tjänstimplementering i Azure Logic Apps från slutanvändare och konsumenter. – Tillhandahåller en hybridplattform för hantering av flera moln för API:er i alla miljöer.

– Erbjuder möjligheten att återanvända centrala tjänster på ett säkert sätt, vilket ger din organisation mer styrning och kontroll över vem som kan anropa företagstjänster och hur de anropas. Därefter kan du anropa dessa API:er från Azure Logic Apps när din organisation har katalogiserat dem i Azure API Management.

Nästa steg

Nu har du lärt dig mer om vilka erbjudanden i Azure Integration Services som passar bäst för specifika scenarier och behov. Om du funderar på att flytta från BizTalk Server till Azure Integration Services kan du läsa mer om migreringsmetoder, planeringsöverväganden och metodtips som hjälper dig med migreringsprojektet.