Návrh architektury zprostředkování zpráv a bezserverových aplikací v Azure

Středně pokročilý
Solution Architect
Azure
Azure Functions
Azure Event Hubs
Azure Event Grid
Azure Service Bus
Azure Logic Apps

Naučte se vytvářet spolehlivé zasílání zpráv pro své aplikace a využívat služby bezserverových aplikací v Azure.

Požadavky

  • Znalost C#

Moduly v tomto studijním programu

Služba Azure Functions umožňuje vývojářům hostovat obchodní logiku, kterou je možné provádět bez správy či zřizování infrastruktury.

Definujte pracovní postup pomocí předdefinovaných triggerů, akcí a podmíněných operátorů. Když budou k dispozici data, pracovní postup se automaticky spustí, zpracuje data v cloudu, zaznamená výsledky do databáze a odešle e-mailová oznámení.

Když máte aplikaci, která se skládá ze součástí běžících na různých počítačích, serverech a mobilních zařízeních, dosažení spolehlivé komunikace mezi nimi může být obtížné a nespolehlivé. Azure nabízí několik technologií, které vám umožní spolehlivější komunikaci. Patří mezi ně služby Event Hubs, Event Grid, Service Bus a fronty služby Storage. V tomto modulu se dozvíte, jak zvolit nejlepší technologii pro vaše potřeby komunikace.

Model publikování-odebírání v cloudu implementujeme pomocí Azure Queue Storage.

Připojení odesílání a přijímání aplikací pomocí služby Event Hubs, abyste mohli zpracovávat vysoké zatížení bez ztráty dat.

Napište ve vlastní aplikaci kód v jazyce C#, který bude odesílat a přijímat zprávy pomocí témat a front služby Azure Service Bus.

Zpracováváním událostí Azure pomocí Event Gridu můžete vybudovat bezserverovou architekturu aplikací, automatizovat provoz a integrovat aplikace.

Zjistěte, jak Azure Relay umožňuje bezpečně zveřejnit služby, které běží v místní síti klientům v cloudu. Připojení služeb přes hranice sítě, aniž byste museli otevírat port v bráně firewall nebo provádět rušivé změny infrastruktury podnikové sítě.