Místní brána dat pro Azure Logic Apps

Azure ExpressRoute
Azure Logic Apps
Azure Resource Manager
Azure Spring Apps

Tato referenční architektura znázorňuje aplikaci logiky spuštěnou v Microsoft Azure aktivovanou službou Azure Spring Apps. Pak se připojí k místním prostředkům, jako je Microsoft SQL Server a Microsoft SharePoint Server.

Architektura

Diagram znázorňuje prostředek Azure Spring Apps aktivující aplikaci logiky, která prochází pracovním postupem, který se připojuje k místním prostředkům SQL Server a SharePoint Serveru pomocí brány dat.

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

Pracovní postup

Architektura se skládá z následujících:

  • Azure Spring Apps. Spring Apps poskytuje spravovanou službu, která je navržená a optimalizovaná speciálně pro mikroslužby Spring napsané v Javě.
  • Azure Logic Apps. Aplikace logiky jsou automatizované pracovní postupy poskytované jako škálovatelná cloudová služba pro běžné úlohy podnikové orchestrace. Aplikace logiky zahrnují konektory pro mnoho oblíbených cloudových služeb, místních produktů nebo jiných aplikací typu software jako služba. Pracovní postup Logic Apps zahrnuje následující funkce:
    • Trigger , který se aktivuje při každém přijetí nové zprávy služby Azure Queue Storage .
    • Akce parsování textu json (JavaScript Object Notation) zprávy fronty
    • Akce pro dotazování SQL Server na relevantní data
    • Akce , která vytvoří odpověď ze shromážděných dat.
    • Akce , která zachová složenou odpověď do seznamu na SharePoint Serveru.
  • Místní brána dat. Místní brána dat je mostový software, který připojuje místní data ke cloudovým službám. Brána se obvykle instaluje na vyhrazený místní virtuální počítač.
  • SQL Server. Toto je instalace SQL Server.
  • SharePoint Server. Toto je instalace serveru SharePoint Server.

Komponenty

Klíčové technologie použité k implementaci této architektury:

  • Azure Spring Apps je plně spravovaná služba pro vývojáře spring. Spravujte životní cyklus aplikací Spring Boot pomocí komplexního monitorování a diagnostiky, správy konfigurace, zjišťování služeb, integrace CI/CD a modrozelených nasazení.
  • Azure Logic Apps je přední integrační platforma jako služba (iPaaS) založená na kontejnerizovaném modulu runtime. Nasaďte a spusťte Logic Apps kdekoli, abyste zvýšili škálování a přenositelnost a zároveň automatizovali důležité obchodní pracovní postupy kdekoli.
  • Azure Queue Storage je jednoduché, nákladově efektivní a odolné řazení zpráv do fronty pro velké úlohy.

Podrobnosti scénáře

Potenciální případy použití

Obvyklá využití pro tuto architekturu:

  • Cloudové pracovní postupy Azure Logic Apps, které v rámci svého spuštění vyžadují data z místního softwaru.
  • Rozšíření možností existujícího místního softwaru aktivací pracovních postupů Logic Apps v cloudu

Doporučení

Následující doporučení platí pro většinu scénářů. Pokud nemáte konkrétní požadavky, které je přepíší, postupujte podle těchto doporučení.

Místní brána dat

I když je možné vystavit místní servery veřejnému internetu, je vhodnější použít místní bránu dat. Tato brána vytvoří zabezpečené připojení pro čtení a zápis mezi vašimi místními zdroji dat a Azure. Místní brána dat se používá s konektory Logic Apps k připojení místních zdrojů dat k Azure. Před instalací místní brány dat zvažte následující:

Místní bránu dat je možné používat s více než jen službami Logic Apps. Stejnou instalaci brány dat je možné použít s:

Požadavky

Tyto aspekty implementují pilíře azure Well-Architected Framework, což je sada hlavních zásad, které lze použít ke zlepšení kvality úlohy. Další informace najdete v tématu Microsoft Azure Well-Architected Framework.

Škálovatelnost

  • S rostoucím počtem toků Logic Apps zvažte omezení kapacity místních serverů. Budete muset zjistit, jestli místní servery zvládnou zvýšené zatížení.

Dostupnost

Možnosti správy

DevOps

  • Odpovídající prostředek Azure pro místní bránu dat by se měl vytvořit až po instalaci odpovídajícího softwaru na místním virtuálním počítači.
  • Zvažte uložení konfigurace pracovního postupu jako šablony JSON v rámci šablony Azure Resource Manager pro automatizaci nasazení.

Zabezpečení

Zabezpečení poskytuje záruku proti záměrným útokům a zneužití vašich cenných dat a systémů. Další informace najdete v tématu Přehled pilíře zabezpečení.

  • I když je možné vystavit místní servery veřejnému internetu, je vhodnější použít místní bránu dat. Tato brána vytvoří zabezpečené připojení pro čtení a zápis mezi vašimi místními zdroji dat a Azure.

Optimalizace nákladů

Optimalizace nákladů spočívá v hledání způsobů, jak snížit zbytečné výdaje a zlepšit provozní efektivitu. Další informace najdete v tématu Přehled pilíře optimalizace nákladů.

  • K odhadu nákladů použijte cenovou kalkulačku Azure.
  • Tento odkaz předpokládá, že se plán Consumption používá k vytvoření globálního prostředku Logic Apps.
  • Tento odkaz používá pouze standardní konektory, které se měří za nižší cenu než podnikové konektory.

Další kroky