Upravit

Sdílet prostřednictvím


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, která se aktivuje 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, který aktivuje aplikaci logiky, která prochází pracovním postupem, který se připojuje k místním prostředkům SQL Serveru a SharePoint Serveru pomocí brány dat.

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

Workflow

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, které jsou poskytovány jako škálovatelná cloudová služba pro běžné úlohy orchestrace podniku. 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 obsahuje následující funkce:
    • Trigger , který se aktivuje při každém přijetí nové zprávy azure Queue Storage .
    • Akce parsování textu zprávy fronty v textu JSON (JavaScript Object Notation).
    • Akce dotazování SQL Serveru na relevantní data
    • Akce pro vytvoření odpovědi ze shromážděných dat
    • Akce pro zachování složené odpovědi na seznam na SharePoint Serveru
  • Místní brána dat. Místní brána dat je software mostu, 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 Serveru.
  • SharePoint Server. Toto je instalace SharePoint Serveru.

Komponenty

Klíčové technologie používané 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 nasazení s modrou zelenou barvou.
  • Azure Logic Apps je přední integrační platforma jako služba (iPaaS) založená na kontejnerizovaném modulu runtime. Logic Apps můžete nasazovat a spouštět kdekoli. Zvýšíte škálovatelnost a přenositelnost a zároveň zajistíte automatizaci klíčových pracovních postupů, a to kdekoli.
  • Azure Queue Storage je jednoduché, nákladově efektivní a odolné fronty zpráv 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é vyžadují data z místního softwaru v rámci jejich spuštění.
  • Rozšíření možností stávají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 specifické požadavky, které je přepíší, postupujte podle těchto doporučení.

Místní brána dat

I když je možné zpřístupnit vaše 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 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 můžete nainstalovat na libovolný místní virtuální počítač. Můžete ho nainstalovat na stejný virtuální počítač jako serverové aplikace nebo na společně umístěný virtuální počítač s odpovídajícím připojením k síti.
  • Architektura místní brány dat je navržená tak, aby odchozí připojení ke službě Azure Service Bus.
  • Projděte si další aspekty instalace místní brány dat.

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

Důležité informace

Tyto aspekty implementují pilíře dobře architektuře Azure, což je sada hlavních principů, které je možné použít ke zlepšení kvality úlohy. Další informace naleznete 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 určit, jestli místní servery dokážou zvládnout 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 jenom 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 šabloně Azure Resource Manageru pro automatizaci nasazení.

Zabezpečení

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

  • I když je možné zpřístupnit vaše 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 místními zdroji dat a Azure.

Optimalizace nákladů

Optimalizace nákladů se zabývá způsoby, jak snížit zbytečné výdaje a zlepšit efektivitu provozu. 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