Organizowanie członków zespołu ds. operacji danych
Architektura analizy w skali chmury została zaprojektowana z zestawem podstawowych zasad.
Podstawowe zasady
Samoobsługowe włączanie: Umożliwianie zespołom projektów samodzielnej pracy, aby umożliwić elastyczne metody programowania.
Zarządzania: Wymuszaj zabezpieczenia na całej platformie Azure, aby upewnić się, że zespoły projektów widzą, zmieniają i wykonują funkcje w ramach swoich uprawnień.
Usprawnione wdrożenia: Upewnij się, że typowe zasady są dostępne w organizacji, aby pomóc zespołom w szybkim skalowaniu i obsłudze zespołów z mniejszym doświadczeniem w niektórych podstawowych projektach i artefaktach.
Role i zespoły
W ramach analizy w skali chmury zalecamy odejście od zespołów silosów w poziomie, aby zwinne pionowe zespoły między domenami. Zespół ds. operacji danych koncentruje się na zapewnieniu ładu w zwykły sposób kontroli, podczas gdy zespoły aplikacji danych koncentrują się na tworzeniu danych jako produkt. Może to oznaczać zmianę w organizacji wzorca, który jest bardziej dopasowany do tworzenia aplikacji. Na przykład każda aplikacja ma właściciela produktu, który określa zakres wymagań i współpracuje z zespołem między domenami w celu dostarczenia produktu. W takim przypadku produkt to dane dotyczące zużycia.
Aby uzyskać więcej informacji, zobacz Omówienie ról i zespołów na potrzeby analizy w skali chmury na platformie Azure
Wdrażanie i operacje
Model procesu wdrażania i operacji danych (DataOps) jest istotną częścią, która obsługuje niektóre z tych podstawowych zasad. W przypadku organizacji zalecane są następujące wytyczne dotyczące zgodności z zasadami:
- Użyj infrastruktury jako kodu.
- Wdrażanie szablonów obejmujących podstawowe przypadki użycia w firmie.
- Postępuj zgodnie z procesem wdrażania obejmującym strategię rozwidlenia i gałęzi usługi GitHub.
- Obsługa centralnego repozytorium i wdrażanie stref docelowych zarządzania danymi.
Współautorzy z rozpoznawalnymi i indywidualnymi umiejętnościami powinni ustanowić grupę platformy, która centralnie zarządza infrastrukturą platformy danych i tworzyć i wdrażać wspólne elementy infrastruktury danych dla strefy docelowej zarządzania danymi oraz różne strefy docelowe danych. Grupa platform może również tworzyć, posiadać własne i zapewniać niezależną technologię, która pomaga zespołom aplikacji danych przechwytywać, przetwarzać, przechowywać i obsługiwać swoje aplikacje danych.
Zespół powinien przedstawić swoje usługi w sposób samoobsługowy, który może obejmować narzędzia do przechowywania danych big data, przechowywanie wersji danych produktów, organizowanie/implementowanie potoku danych, usuwanie identyfikacji danych i nie tylko. Te typy narzędzi mają kluczowe znaczenie dla zminimalizowania wąskich gardeł w przepływie pracy i skrócenia czasu realizacji tworzenia nowych produktów danych.
Grupa platform powinna postępować zgodnie z najlepszymi rozwiązaniami opisanymi w tej sekcji, aby osiągnąć swoje cele. Inne zespoły ds. produktów danych powinny używać najlepszych rozwiązań w nadchodzących artykułach, aby przetestować i zautomatyzować swoje dane.
Aby uzyskać więcej informacji, zobacz DevOps automation for Cloud-scale analytics in Azure (Automatyzacja metodyki DevOps na potrzeby analizy w skali chmury na platformie Azure)
Następne kroki
Omówienie zespołów na potrzeby analizy w skali chmury na platformie Azure