Kom igång med design av integrationsarkitektur

Integreringen ansluter program, data, tjänster och enheter, ofta på komplexa sätt, så att de körs mellan lokala system, moln- och gränssystem.

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 integreringsprocesser behöver orkestrering eller ett enkelt sätt att definiera och köra arbetsflödets logik.

Azure tjänster för integrering

Azure tillhandahåller en rad tjänster för integrering:

  • Azure API Management: Publicera dina API:er på ett säkert sätt så att interna och externa utvecklare kan använda dem 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 icke-Microsoft-tjänster som stöds samtidigt som händelsebaserad apputveckling förenklas.

  • Azure Functions: Förenkla komplexa orkestreringsproblem med hjälp av en händelsedriven serverlös beräkningsplattform.

  • Azure Data Factory: Integrera datakällor visuellt för att påskynda datatransformeringen och stödja företagsarbetsflöden.

Architecture

Diagram som visar en grundläggande arkitektur för företagsintegrering på Azure.

Ladda ned en Visio-fil av den här arkitekturen.

Föregående diagram visar en typisk implementering av grundläggande integrering eller baslinjeintegrering. Verkliga lösningar som du kan skapa i Azure finns i Integreringsarkitekturer.

Utforska integreringsguider och arkitekturer

Artiklarna i det här avsnittet innehåller guider och fullt utvecklade arkitekturer som du kan distribuera i Azure och expandera till lösningar i produktionsklass. De här artiklarna kan hjälpa dig att bestämma hur du ska använda integreringstekniker i Azure.

Välj en integrationstjänst

Följande artiklar hjälper dig att utvärdera och välja de bästa integreringsteknikerna för dina arbetsbelastningskrav:

Idéer för integreringslösning

Integreringsarkitekturer

Följande produktionsklara arkitekturer visar integreringslösningar från slutpunkt till slutpunkt som du kan distribuera och anpassa:

Integreringsguider

Granska följande guider för övergripande problem med integrering och migrering:

  • Apache Kafka-migrering till Azure: Utforska strategier för att migrera Apache Kafka-arbetsbelastningar till Azure, inklusive Azure Event Hubs, Azure HDInsight och Azure Kubernetes Service (AKS).

Event Hubs med Azure Functions

Organisationsberedskap

Organisationer i början av molnimplementeringsprocessen kan använda Cloud Adoption Framework för Azure för att få tillgång till beprövad vägledning som påskyndar molnimplementeringen.

Information om integreringsspecifika anvisningar finns i Azure integrationsarkitekturer. De här artiklarna innehåller referensarkitekturer, exempelscenarier och lösningsguider för Azure Integration Services, inklusive nätverks-, säkerhets- och distributionsmönster.

Följ riktlinjerna i Azure Well-Architected Framework för att säkerställa kvaliteten på din integreringslösning på Azure. Azure Well-Architected Framework ger förebyggande vägledning för organisationer som söker arkitekturkvalitet och beskriver hur man utformar, etablerar och övervakar kostnadsoptimerade Azure lösningar.

Information om integreringsspecifika anvisningar finns i följande Azure Well-Architected Framework-tjänstguider:

  • Azure API Management: Granska metodtips för arkitektur för Azure API Management över tillförlitlighet, säkerhet, kostnadsoptimering, driftseffektivitet och prestandaeffektivitet.

  • Azure Service Bus: Granska arkitektoniska bästa praxis för meddelanden i Azure Service Bus, inklusive utformning av köer och ämnen, sessioner och hantering av obeställbara meddelanden.

  • Azure Event Grid: Granska metodtips för arkitektur för Azure Event Grid, inklusive händelseleverans, säkerhet och driftseffektivitet.

Metodtips

Följ dessa metodtips för att förbättra tillförlitlighet, säkerhet, kostnadseffektivitet, prestanda och driftkvalitet för dina integreringsarbetsbelastningar på Azure:

Håll dig uppdaterad med integrering

Azure integrationstjänster utvecklas för att hantera moderna datautmaningar. Håll dig informerad om de senaste uppdateringarna och funktionerna.

Information om hur du håller dig uppdaterad med viktiga integreringstjänster finns i följande artiklar:

  • Nyheter i Azure Event Grid: Lär dig mer om de senaste funktionerna och uppdateringarna för Azure Event Grid, inklusive MQTT-stöd, pull- och push-leverans och namnområdesfunktioner.

  • Nyheter i Azure Data Factory: Lär dig mer om de senaste versionerna, kända problem, felkorrigeringar, inaktuella funktioner och planerade ändringar för Azure Data Factory.

Andra resurser

Följande resurser kan hjälpa dig att upptäcka mer om design av integrationsarkitektur.

Produktdokumentation

Dessa dokumentationsuppsättningar ger omfattande vägledning för Azure integrationstjänster:

  • Azure API Management dokumentation: Läs mer om API-gatewayen, hanteringsplanet, utvecklarportalen och principkonfigurationen för hantering av API:er i alla miljöer.

  • Azure Logic Apps dokumentation: Lär dig hur du skapar automatiserade arbetsflöden som integrerar appar, data, tjänster och system i molnmiljöer och lokala miljöer.

  • Dokumentation för Azure Service Bus: Lär dig mer om meddelandeköhantering för företag och publicerings-/prenumerationsämnen för att frikoppla program och tjänster.

  • Azure Event Grid dokumentation: Lär dig mer om den fullständigt hanterade publiceringsprenumerationstjänsten för händelsedrivna arkitekturer, inklusive MQTT-koordinatorsupport och HTTP-push- och pull-leverans.

  • Azure Functions dokumentation: Lär dig mer om den serverlösa beräkningsplattformen för att skapa händelsedrivna program med utlösare och bindningar.

  • Azure Data Factory dokumentation: Lär dig mer om ETL-tjänsten (managed cloud extract, transform, load) för orkestrering av dataflytt och transformering i stor skala.

Integreringsmiljöer

Mönster för integrering av mikrotjänster

Företagsintegrering

Amazon Web Services (AWS) eller Google Cloud-proffs

För att hjälpa dig att komma igång snabbt jämför följande artiklar Azure integreringsalternativ med andra molntjänster: