Udostępnij za pośrednictwem


Wzorce referencyjne aplikacji danych

Podczas dołączania aplikacji danych do Strefy Lądowania Danych zespół otrzyma dostęp do dedykowanej grupy zasobów, podsieci i zasobów udostępnionych. Od tego momentu własność środowiska jest przekazywana zespołowi aplikacji danych. Te zespoły muszą wziąć na siebie odpowiedzialność z kompleksowej perspektywy implementacji i własności kosztów.

Aby uprościć proces rozpoczynania pracy i skrócić czas realizacji w celu utworzenia środowiska dla określonego przypadku użycia, organizacje mogą udostępniać wewnętrzne wzorce referencyjne. Te implementacje referencyjne składają się z definicji infrastruktury jako kodu (IaC) w celu pomyślnego utworzenia zestawu usług dla określonego przypadku użycia, takich jak przetwarzanie danych wsadowych, przetwarzanie danych przesyłanych strumieniowo lub nauka o danych, i zademonstrowanie ścieżki do sukcesu. Potencjalnie te wzorce obejmują również ogólny kod aplikacji, który może być używany jako punkt odniesienia podczas implementowania rozwiązań danych. Wzorce referencyjne aplikacji danych mogą się różnić w zależności od używanych narzędzi i często i wielokrotnie używanych wzorców implementacji danych w strefach docelowych danych.

Inne automatyzacje mogą służyć do dalszego zmniejszenia potencjalnych punktów tarć i zautomatyzowania nawet początkowego wdrożenia wzorca dla zespołów aplikacji danych. Aby uzyskać więcej informacji, zobacz Automatyzacja platformy i Metodyka DevOps na potrzeby analizy w skali chmury.

Ostatecznie celem powinno być przekazanie tych implementacji referencyjnych zespołom aplikacji danych, ponieważ powinny być właścicielami ogólnej bazy kodu swojego rozwiązania. Dodatkowe warstwy abstrakcji, takie jak specyfikacje szablonów platformy Azure, są również opcją, ale po prostu zwiększ liczbę punktów tarcia, ponieważ wymagane zmiany należy ponownie zażądać od centralnego zespołu, który jest właścicielem i utrzymuje te zasoby. Następnie centralny zespół musi podjąć działania, aby uzyskać zmiany przetestowane i wydane. Ponadto bardziej złożony proces zarządzania wydaniami może być wymagany, aby nie wpływać na innych odbiorców specyfikacji szablonu. Ponadto szablony staną się bardziej złożone wraz z upływem czasu, ponieważ każdy zespół może wymagać ujawnienia różnych parametrów w celu zastosowania pewnych zmian w szablonie. W związku z tym przekazanie wzorców referencyjnych jest najprostszym i najbardziej efektywnym rozwiązaniem, ponieważ umożliwia to zespołom aplikacji danych wprowadzanie niezbędnych zmian w razie potrzeby. Wprowadzenie tych zespołów do koncepcji IaC jest dobrym podejściem, które może zająć trochę czasu, ale ostatecznie spowoduje lepsze praktyki inżynieryjne platformy danych.

Aby uzyskać więcej informacji, zobacz Skalowanie analizy w skali chmury.