Začínáme s návrhem architektury integrace

Integrace spojuje aplikace, data, služby a zařízení, často složitými způsoby, aby běžely mezi místními, cloudovými a hraničními systémy.

Pro integraci aplikací jsou někdy vhodná přímá volání rozhraní API. Někdy ale technologie potřebují asynchronně komunikovat prostřednictvím zasílání zpráv nebo událostí. Všechny procesy integrace potřebují orchestraci nebo jednoduchý způsob, jak definovat a spustit logiku pracovního postupu.

Azure služby pro integraci

Azure poskytuje řadu služeb pro integraci:

  • Azure API Management: Bezpečně publikujte svá rozhraní API, aby je mohli používat interní i externí vývojáři při připojování k back-endovým systémům.

  • Azure Logic Apps: Vytvořte pracovní postupy pro připojení stovek služeb v cloudu a v místním prostředí.

  • Azure Service Bus: Připojte místní a cloudové aplikace a služby k implementaci vysoce zabezpečených pracovních postupů zasílání zpráv.

  • Azure Event Grid: Připojení podporovaných Azure a jiných než služby Microsoft a zjednodušení vývoje aplikací založených na událostech

  • Azure Functions: Zjednodušení složitých problémů s orchestrací pomocí výpočetní platformy bez serveru řízené událostmi

  • Azure Data Factory: Vizuálně integrujte zdroje dat, aby se urychlila transformace dat a podporovaly podnikové pracovní postupy.

Architecture

Diagram znázorňující základní architekturu podnikové integrace na Azure

Stáhněte si soubor aplikace Visio s touto architekturou.

Předchozí schéma znázorňuje typickou základní nebo výchozí implementaci integrace. Praktická řešení, která můžete vytvořit v Azure, viz Integrační architektury.

Prozkoumání průvodců integrace a architektur

Články v této části obsahují příručky a plně vyvinuté architektury, které můžete nasadit v Azure a rozšířit na řešení na produkční úrovni. Tyto články vám můžou pomoct při rozhodování, jak používat integrační technologie v Azure.

Výběr integrační služby

Následující články vám pomůžou vyhodnotit a vybrat nejlepší integrační technologie pro vaše požadavky na úlohy:

Nápady na řešení integrace

Architektury integrace

Následující architektury připravené pro produkční prostředí ukazují ucelená řešení integrace, která můžete nasadit a přizpůsobit:

Průvodci integrací

Projděte si následující příručky pro průřezovou integraci a migraci:

  • Migrace Apache Kafka na Azure: Prozkoumejte strategie migrace úloh Apache Kafka do Azure, včetně Azure Event Hubs, Azure HDInsight a Azure Kubernetes Service (AKS).

Event Hubs se službou Azure Functions

Připravenost organizace

Organizace na začátku procesu přechodu na cloud můžou používat Cloud Adoption Framework pro Azure pro přístup k osvědčeným pokynům, které urychlují přechod na cloud.

Pokyny týkající se konkrétních integrací najdete v článku Architektury integrace Azure. Tyto články obsahují referenční architektury, ukázkové scénáře a příručky pro řešení pro Azure Integrační služby, včetně sítí, zabezpečení a vzorců nasazení.

Pokud chcete zajistit kvalitu integračního řešení na Azure, postupujte podle pokynů v Azure Well-Architected Frameworku. Azure Well-Architected Framework poskytuje konkrétní doporučení organizacím, které usilují o architektonickou excelenci, a popisuje, jak navrhovat, nasazovat a monitorovat nákladově optimalizovaná řešení v Azure.

Pokyny specifické pro integraci najdete v následujících příručkách ke službě Azure Well-Architected Framework:

  • Azure API Management: Projděte si osvědčené postupy architektury pro Azure API Management napříč spolehlivostí, zabezpečením, optimalizací nákladů, efektivitou provozu a efektivitou výkonu.

  • Azure Service Bus: Projděte si osvědčené postupy architektury pro zasílání zpráv Azure Service Bus, včetně návrhu front a témat, relací a zpracování nedoručených dopisů.

  • Azure Event Grid: Projděte si osvědčené postupy architektury pro Azure Event Grid, včetně doručování událostí, zabezpečení a efektivity provozu.

Osvědčené postupy

Pokud chcete zlepšit spolehlivost, zabezpečení, nákladovou efektivitu, výkon a provozní kvalitu integračních úloh na Azure, postupujte podle těchto osvědčených postupů:

Buďte aktuální s integrací

Azure integrační služby se vyvíjejí, aby řešily problémy s moderními daty. Mějte přehled o nejnovějších aktualizacích a funkcích.

Aktuální informace o klíčových integračních službách najdete v následujících článcích:

  • Novinky v Azure Event Grid: Seznamte se s nejnovějšími funkcemi a aktualizacemi služby Azure Event Grid, včetně podpory MQTT, doručování vyzvedáváním a nabízením a funkcí oboru názvů.

  • Co je nového v Azure Data Factory: Přečtěte si o nejnovějších verzích, známých problémech, opravách chyb, zastaralých funkcích a plánovaných změnách pro Azure Data Factory.

Další prostředky

Následující zdroje vám mohou pomoci zjistit více o návrhu architektury integrace.

Produktová dokumentace

Tyto sady dokumentace poskytují komplexní pokyny pro integrační služby Azure:

  • Azure API Management dokumentaci: Přečtěte si o bráně rozhraní API, rovině správy, portálu pro vývojáře a konfiguraci zásad pro správu rozhraní API ve všech prostředích.

  • Azure Logic Apps dokumentaci: Naučte se vytvářet automatizované pracovní postupy, které integrují aplikace, data, služby a systémy napříč cloudovými a místními prostředími.

  • Dokumentace ke službě Azure Service Bus: Seznamte se s podnikovým zasíláním zpráv do front a s tématy modelu publikování/odběru pro oddělení aplikací a služeb.

  • Dokumentace ke službě Azure Event Grid: Přečtěte si informace o plně spravované službě typu publikování–odběr pro architektury řízené událostmi, včetně podpory brokera MQTT a doručování HTTP push a pull.

  • Azure Functions dokumentaci: Přečtěte si o bezserverové výpočetní platformě pro vytváření aplikací řízených událostmi pomocí triggerů a vazeb.

  • Azure Data Factory dokumentaci: Přečtěte si o službě ETL (Managed Cloud Extract, Transform, Load) pro orchestraci přesunu a transformace dat ve velkém měřítku.

Prostředí integrace

Vzory integrace mikroslužeb

Podniková integrace

Odborníci na Amazon Web Services (AWS) nebo Google Cloud

Následující články vám pomůžou rychle začít porovnávat možnosti integrace Azure s dalšími cloudovými službami: