Úvod

Dokončeno

Cloud mění způsob návrhu a zabezpečení aplikací. Místo monolitických aplikací jsou aplikace rozdělené na menší decentralizované služby. Tyto služby komunikují prostřednictvím rozhraní API nebo pomocí asynchronního zasílání zpráv nebo událostí. Služby se škálují horizontálně a podle potřeby přidávají nové instance.

Tyto změny návrhu přinášejí nové výzvy. Stavy aplikací se distribuují a operace se provádějí paralelně a asynchronně. Aplikace musí:

  • Efektivně spolu komunikujte.
  • Možnost rychlého nasazení
  • Buďte odolní, když dojde k selháním.
  • Bezproblémová integrace s jinými systémy.

V tomto modulu se podíváme, jak Azure umožňuje vytvářet aplikace připravené pro AI složené z různých komponent, včetně webových front-endů, back-endových služeb a aktivovaných funkcí. Prozkoumáme, jak Azure zahrnuje různé komunikační strategie, které umožňují komponentám předávat data mezi sebou.

Seznamte se s Tailwind Traders

Tailwind Traders je fiktivní maloobchodní prodejce domácích potřeb pro kutily. Společnost provozuje maloobchodní hardwarové prodejny po celém světě a online.

Při práci v tomto modulu předpokládejme, že pracujete pro tailwind Traders. Máte za úkol vyhodnotit a navrhnout efektivní aplikační architekturu pro společnost. Architektura by měla poskytovat nejlepší řešení Azure pro výměnu zpráv. Strategie musí pomoct automatizovat řešení nasazení pro firemní aplikace, odpovídajícím způsobem reagovat na události a spravovat konfigurace. Zkoumáte, jak Azure umožňuje integraci s rozhraními API a poskytuje odpovídající ukládání do mezipaměti.

Cíle výuky

V tomto modulu se naučíte:

  • Popis scénářů zpráv a událostí

  • Návrh řešení zasílání zpráv

  • Návrh řešení zasílání zpráv ve službě Azure Event Hubs

  • Návrh řešení řízeného událostmi

  • Návrh řešení automatizovaného nasazení aplikací

  • Návrh řešení integrace rozhraní API

  • Návrh řešení pro správu konfigurace aplikací

  • Návrh řešení ukládání do mezipaměti

Měřené dovednosti

Obsah v modulu vám pomůže připravit se na zkoušku AZ-305: Návrh řešení infrastruktury Microsoft Azure. Koncepty modulů jsou popsané v následujících:

Návrh řešení infrastruktury

  • Návrh architektury aplikace

    • Doporučte architekturu zasílání zpráv.

    • Doporučte architekturu řízenou událostmi.

    • Doporučte řešení pro integraci rozhraní API.

    • Doporučte řešení ukládání do mezipaměti pro aplikace.

    • Doporučte řešení pro správu konfigurace aplikací.

    • Doporučte řešení automatizovaného nasazení pro aplikace.

Požadavky

  • Pracovní zkušenosti s vývojem cloudových aplikací

  • Koncepční znalost zasílání zpráv, událostí, nasazení kódu, konfigurací, služby API Management a ukládání aplikací do mezipaměti