Uspořádání členů týmu pro operace s daty
Architektura analýzy na úrovni cloudu byla navržena se sadou základních principů.
Základní principy
podpora samoobsluhy: Povolit projektovým týmům pracovat samostatně, aby bylo umožněno použití agilních metod vývoje.
Správa: Vynucovat mantinely napříč platformou Azure, aby projektové týmy viděly, měnily a spouštěly funkce v rámci svých oprávnění.
zjednodušené nasazení: Ujistěte se, že jsou v organizaci k dispozici běžné zásady, které týmům pomohou rychle se rozvíjet a podpořit týmy s menšími zkušenostmi v některých základních návrzích a artefaktech.
Role a týmy
V rámci analýzy v cloudovém měřítku doporučujeme přejít od vodorovně osaených týmů k agilním vertikálním týmům napříč doménami. Týmy pro provoz dat se zaměřují na řízení zásad správného řízení v řídicí rovině, zatímco týmy datových aplikací se zaměřují na vytváření dat jako produktu. Tato diferenciace vyžaduje, aby změny organizace byly v souladu s vývojem aplikací. Každá aplikace má například vlastníka produktu, který definuje požadavky a spolupracuje s týmem napříč doménami k poskytování produktu. V tomto případě jsou produktem data k spotřebě.
Další informace najdete v tématu Vysvětlení rolí a týmů pro analýzy v cloudovém měřítku v Azure
Nasazení a provoz
Model procesu nasazení a operací s daty (DataOps) je základní součástí, která podporuje některé z těchto základních principů. Organizacím se doporučuje dodržovat následující pokyny, aby byly v souladu s principy:
- Použijte infrastrukturu jako kód.
- Nasaďte šablony, které pokrývají základní případy použití ve společnosti.
- Postupujte podle procesu nasazení, který zahrnuje strategii forků a větví GitHubu.
- Udržujte centrální úložiště a nasazujte cílové zóny správy dat.
Přispěvatelé s identifikovatelnými a individuálními dovednostmi by měli vytvořit skupinu platformy pro centrální řízení infrastruktury datové platformy a vytvářet a nasazovat společné části datové infrastruktury pro cílovou zónu správy dat a také různé cílové zóny dat. Skupina platforem může také vytvářet, vlastnit a poskytovat nezávislou technologii, která pomáhá týmům datových aplikací zaznamenávat, zpracovávat, ukládat a udržovat své datové aplikace.
Skupina platforem by měla prezentovat své služby samoobslužným způsobem, který může zahrnovat nástroje pro ukládání velkých objemů dat, správu verzí dat produktů, uspořádání/implementaci datového kanálu, zrušení identifikace dat a další. Tyto typy nástrojů jsou klíčem k minimalizaci kritických bodů v pracovním postupu a zkrácení doby předstihu při vytváření nových datových produktů.
Skupina platforem by měla postupovat podle osvědčených postupů uvedených v této části, aby dosáhla svých cílů. Ostatní týmy datových produktů by měly používat osvědčené postupy v připravovaných článcích k testování a automatizaci jejich dat.
Další informace najdete v tématu automatizace DevOps pro analýzy na úrovni cloudu v Azure