Plattformsautomatisering
Analys i molnskala fokuserar på att separera körnings-, automatiserings- och användarskikten.
Automation för körningsinteraktion görs med hjälp av Azure Pipelines och skriptbaserade Azure Resource Manager-mallar.
Viktigt
Analys i molnskala använder Azure-principer för att sätta gränser och se till att ändringar som utförs av datalandningszonens åtgärdsteam är kompatibla.
Analys i molnskala använder principer för att framtvinga:
- Namngivning.
- Nätverksregler.
- Tjänster som inte tillåts.
Datalandningszonen har specifika krav för standardkonfigurationen.
- Storleken på undernät.
- Antalet undernät.
- Antalet resursgrupper.
- Namnen på resursgrupper.
- Nyckelvalv.
Följande diagram visar hur automatiseringsprinciper implementeras för en datalandningszon.
Distributionsmodeller
Analys i molnskala består av:
- En landningszon för datahantering.
- En eller flera datalandningszoner.
- Ett eller flera dataprogram som producerar dataprodukter i varje datalandningszon.
Varje program kan utvecklas oberoende över tid på grund av olika krav och livscykel. En av datalandningszonerna kan till exempel kräva RA-GRS-lagringskonton någon gång. Det är viktigt att ha en IaC-representation (infrastruktur som kod) för varje tillgång på en lagringsplats. På så sätt kan ändringar implementeras baserat på krav i respektive datalandningszon och dataprogram.
I följande tabell sammanfattas de team som är involverade i en distribution av analys i molnskala.
Name | Roll | Antal team |
---|---|---|
Molnplattformsteamet | Azure-molnplattformsteamet i din organisation. | En för hela Azure-plattformen. |
Dataplattformsteamet | Ansvarar för att skapa och underhålla Azure Resource Manager malllagringsplatser för olika nivåer av analys i molnskala. Underhåller även landningszonen för datahantering och stöder andra team om det finns distributionsproblem eller nödvändiga förbättringar. | Ett för analys i molnskala. |
Datalandningszonsteam | Ansvarar för att distribuera och underhålla en specifik datalandningszon. Stöder även distribution och förbättring av dataprogram som producerar dataprodukter. | Ett team per datalandningszon. |
Dataprogramteamet | Ansvarig för distribution och uppdateringar av dataprodukter. | Ett team per dataprogram. |