Sdílet prostřednictvím


Návrh architektury Azure Spring Apps (ASA)

Azure Spring Apps spravuje aplikace založené na platformě Spring v Azure. Služba nabízí správu životního cyklu pomocí komplexního monitorování a diagnostiky, správy konfigurace, zjišťování služeb, integrace CI/CD, modrozelených nasazení a dalších možností.

Začínáme

Pokud teprve začínáte zkoumat aplikace Spring v Azure, začněte s těmito školicími moduly na platformě Learn. Tato bezplatná online platforma poskytuje interaktivní školení, které zahrnuje kontroly znalostí k vyhodnocení vašeho učení.

Dokumentaci k produktu najdete v tématu Azure Spring Apps.

Návrh první architektury

Teď, když máte dobré znalosti o nasazení aplikace Spring Apps, využijte své dovednosti při návrhu jednoduchého řešení. Projděte si tuto základní architekturu , která nasazuje instanci Spring Apps v jedné oblasti se zónovou redundancí.

Přidání složitosti

Využijte základní architekturu a rozšiřte návrh tak, aby řešil dostupnost ve více oblastech , která dokáže odolat oblastnímu výpadku. Budete muset změnit nástroj pro vyrovnávání zatížení podle směrného plánu na globální směrovač. Kromě toho je potřeba zvážit další aspekty týkající se zvoleného distribučního režimu, jako je aktivní-aktivní, aktivní-pasivní s aktivním pohotovostním režimem nebo aktivní-pasivní s režimem studeného pohotovostního režimu.

Integrace s cílovými zónami

Předpokládejme, že vaše organizace chce, abyste řešení nasadí jako součást podnikového nastavení. Architektura se změní a dojde k posunu v zodpovědnostech. Řešení například použije federované prostředky spravované centrálními týmy. Potřebujete s těmito týmy komunikovat své požadavky, aby nedošlo k přerušení.

Projděte si tuto architekturu, která nasazuje směrný plán v podnikovém nasazení, které je navrženo v souladu s principy návrhu cílových zón Azure. Některé ukázkové požadavky, které by měly být komunikovány s centrálními týmy, jsou opatřeny poznámkami k týmu platformy.

Ukázkové implementace

Všechny předchozí referenční architektury jsou ilustrovány implementacemi, na které můžete odkazovat a ověřit volby návrhu. Jsou k dispozici na GitHubu.