Nápady na řešení
Tento článek je nápadem na řešení. Pokud chcete, abychom obsah rozšířili o další informace, jako jsou potenciální případy použití, alternativní služby, aspekty implementace nebo pokyny k cenám, dejte nám vědět prostřednictvím zpětné vazby na GitHubu.
Event Grid propojuje vaši aplikaci s dalšími službami. Tento článek popisuje, jak integrovat aplikaci s Azure Event Grid, abyste mohli využívat její spolehlivé doručování, pokročilé směrování a přímou integraci.
Architektura
Stáhněte si soubor aplikace Visio s touto architekturou.
Tok dat
- Nakonfigurujte různé zdroje událostí (Blob Storage, Azure Cache for Redis, App Configuration, Event Hubs, Key Vault, Service Bus) pro přihlášení k odběru tématu Event Gridu.
- Aktivuje zdroje událostí z různých scénářů, včetně různých akcí prováděných se zdroji událostí.
- Event Grid použijte k podpoře událostí přicházejících z různých služeb Azure.
- Ke zpracování různých případů použití využívá různé obslužné rutiny událostí (Azure Functions, Event Hubs, Logic Apps, Blob Storage, Web Hook, Power Automate).
- K zpracování výsledku obslužných rutin událostí použijte různé typy akcí, jako je Blob Storage a e-mail pro výstrahy.
Komponenty
- Azure Event Grid: Získejte spolehlivé doručování událostí v masivním měřítku.
- Azure Blob Storage: Masivně škálovatelné úložiště objektů pro jakýkoli typ nestrukturovaných dat, včetně obrázků, videí, zvuku, dokumentů a dalších. Je to snadné a nákladově efektivní.
- Azure Cache for Redis: Plně spravované úložiště dat v paměti kompatibilní s open source pro rychlé a škálovatelné aplikace.
- Azure App Configuration: Konfigurace pro všechny aplikace Azure můžete ukládat v univerzálním hostovaném umístění.
- Azure Event Hubs: Streamujte miliony událostí za sekundu z libovolného zdroje, sestavte dynamické datové kanály a okamžitě reagujte na obchodní výzvy.
- Azure Key Vault: Chraňte kryptografické klíče a další tajné kódy, které používají cloudové aplikace a služby.
- Azure Functions: Bezserverová výpočetní platforma řízená událostmi, která dokáže také řešit složité problémy orchestrace.
- Azure Logic Apps: Rychle vytvářejte výkonná řešení integrace.
- Webhook: Zpracování událostí.
- Power Automate: Snadné vytváření automatizovaných pracovních postupů
- Email: Vytváření automatizovaných úloh a pracovních postupů pomocí Azure Logic Apps a Microsoft 365 Outlook Connectoru pro odesílání e-mailů.
Podrobnosti scénáře
Event Grid propojuje vaši aplikaci s dalšími službami. Můžete například vytvořit téma aplikace, které bude odesílat data událostí vaší aplikace do Event Gridu a využívat jejich doručování, pokročilé směrování a přímou integraci s Azure. Nebo můžete pomocí služeb Event Grid a Logic Apps zpracovávat data kdekoli bez psaní kódu.
Potenciální případy použití
Organizace můžou event grid používat k tomu, aby vám pomohly s:
- Architektury bezserverových aplikací v cloudu
- Automatizace operací.
- Integrace aplikací.
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.
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 získání přizpůsobených odhadů cen použijte cenovou kalkulačku Azure .
Další kroky
- Dokumentace ke službě Azure Event Grid
- Dokumentace k Azure Blob Storage
- Dokumentace k Azure Cache for Redis
- Dokumentace ke službě Azure App Configuration
- Dokumentace ke službě Azure Event Hubs
- Dokumentace ke službě Azure Key Vault
- Dokumentace ke službě Azure Functions
- Dokumentace ke službě Azure Logic Apps
- Dokumentace ke službě Power Automate