Sprawdzanie modernizacji platformy danych

Ukończone

Modernizacja platformy danych to niezbędny krok dla firm, aby nadążyć za stale zmieniającym się krajobrazem technologii.

Poproszono Cię o przygotowanie początkowego raportu dla tablicy, w którym wyjaśniono, dlaczego powinny one finansować projekt modernizacji platformy danych. Zarząd chce zrozumieć zwrot z inwestycji i efektywności, które można uzyskać za pośrednictwem tego projektu.

Dowiesz się, jakie zadania muszą wykonać architekci danych i administratorzy baz danych podczas typowego projektu modernizacji danych.

Co to jest modernizacja platformy danych

W miarę rozwoju przetwarzania w chmurze organizacje oceniają, w jaki sposób może zwiększyć wydajność, przekształcić swoje praktyki operacyjne i potencjalnie zakłócić całe branże poprzez innowacyjne rozwiązania.

W centrum tej transformacji są dane; prowadzi do sukcesu biznesowego. W tym celu specjaliści ds. danych w działach IT muszą zmodernizować istniejące technologie platformy danych, aby pomóc firmom zrealizować cele transformacji, jednocześnie minimalizując przestoje i utratę danych.

Modernizacja danych może otworzyć zupełnie nowy zestaw możliwości i możliwości, usuwając bariery techniczne, które były wcześniej niedostępne ze względu na brak elastyczności większości środowisk lokalnych. W niektórych przypadkach modernizacja może obejmować organizację tylko uaktualnienie istniejącego lokalnego programu SQL Server do nowszej wersji.

Diagram przedstawiający główne rozwiązania i scenariusze modernizacji danych.

Coraz większa liczba organizacji decyduje się na wykorzystanie elastycznego charakteru i korzyści skali, jakie oferuje chmura. Mogą również uzyskiwać korzyści technologiczne dzięki szerszej gamie technologii dostępnych na platformie Azure.

Dlaczego warto zmodernizować platformę danych

Platforma Microsoft Azure oferuje kilka w pełni zarządzanych platform i usług opartych na języku SQL, które są oparte na chmurze, bezpieczne i skalowalne. Ich funkcje odpowiadają kluczowym wyzwaniom związanym z magazynem w chmurze i zapewniają niezawodne i trwałe rozwiązania platformy danych. Istnieją jednak inne powody, dla których korzystne są technologie platformy danych opartej na usłudze Azure SQL:

  • Wygoda — konfigurowanie platformy danych Azure SQL może być wygodne, ponieważ eliminuje konieczność zarządzania sprzętem fizycznym. Istnieją jednak pewne aspekty, które należy wziąć pod uwagę, takie jak zrozumienie najnowszych najlepszych rozwiązań w zakresie zabezpieczeń oraz zarządzanie poprawkami systemu operacyjnego i programu SQL Server dla oferty IaaS (infrastruktura jako usługa). W ofercie PaaS (platforma jako usługa) wszystkie aktualizacje sprzętu, aktualizacji oprogramowania i poprawek systemu operacyjnego są zarządzane dla Ciebie. Wystarczy określić kilka opcji, a uruchomiona usługa Azure SQL Database może być aprowizowana w ciągu kilku minut.

  • Koszt — firma Microsoft zarządza sprzętem, eliminując konieczność zakupu, zapewnienia zasilania lub obsługi dowolnego sprzętu systemowego. Usługa Azure SQL oferuje różne opcje cenowe, które umożliwiają zrównoważenie wydajności i kosztów z planami zaczynającymi się od zaledwie kilku dolarów miesięcznie. Możesz użyć kalkulatora całkowitego kosztu posiadania platformy Azure, aby określić koszty związane z usługą, której chcesz użyć.

  • Skalowanie — platforma Azure udostępnia skalowalną infrastrukturę, która może rosnąć lub zmniejszać w zależności od potrzeb biznesowych. Oznacza to, że można skalować zasoby obliczeniowe, magazyn i możliwości sieciowe w górę lub w dół zgodnie z potrzebami.

  • Zabezpieczenia — usługa Azure SQL oferuje niezawodne funkcje zabezpieczeń zgodnie z oczekiwaniami firmy Microsoft. Jednak zapewnienie silnego bezpieczeństwa wymaga wspólnej odpowiedzialności między Tobą a firmą Microsoft. Firma Microsoft obsługuje fizyczne zabezpieczenia sprzętu w ramach zabezpieczeń centrum danych, ale odpowiadasz za zarządzanie dostępem do danych za pośrednictwem uprawnień.

  • Automatyczne tworzenie kopii zapasowych i odzyskiwanie — zmniejsza to ryzyko utraty danych, jeśli wystąpi nieprzewidziana awaria lub przerwa.

  • Możliwości szyfrowania — dane są automatycznie szyfrowane na dysku w celu zapewnienia ich wysokiej bezpieczeństwa; masz również szyfrowanie połączeń z danymi.

Przypadki użycia modernizacji danych

Zapoznajmy się z przykładami modernizacji danych, które obejmują:

  • Migrowanie do usługi Azure SQL. Dzięki temu organizacje mogą zmniejszyć zapotrzebowanie na sprzęt lokalny do obsługi operacji bazy danych i zapewnić znaczne oszczędności i skalowalność.

  • Wdrażanie nowych technologii. Modernizacja danych może obejmować implementację nowych technologii, takich jak uczenie maszynowe, sztuczna inteligencja i zaawansowana analiza. Te technologie mogą pomóc organizacjom uzyskać szczegółowe informacje na podstawie danych i podejmować lepsze decyzje.

  • Użycie funkcji hybrydowych. Na przykład funkcja linku usługi Azure SQL Managed Instance umożliwia replikowanie baz danych programu SQL Server hostowanych w dowolnym miejscu na platformę Azure i przełączanie się do chmury, jeśli wystąpi awaria lub znaczne zakłócenia biznesowe. Umożliwia to modernizację infrastruktury danych podczas pracy w środowisku lokalnym.

  • Uaktualnianie do najnowszej wersji programu SQL Server. Uaktualnienie do najnowszej wersji programu SQL Server może zapewnić znaczne ulepszenia wydajności i ulepszenia zabezpieczeń.

  • Konsolidacja baz danych. Modernizacja danych może również obejmować konsolidację baz danych. Może to pomóc organizacjom zmniejszyć złożoność i zwiększyć wydajność oraz zapewnić oszczędności kosztów dzięki zmniejszeniu zapotrzebowania na wiele wystąpień programu SQL Server.

Etapy modernizacji platformy danych

Modernizacja platformy danych dotyczy również projektowania i implementowania procesu, który zapewnia bezproblemową modernizację platformy danych.

Ten proces składa się z pięciu głównych etapów:

Diagram pięciu etapów modernizacji danych, odnajdywania, oceniania, planowania, przekształcania i weryfikowania danych.

  • Odnajdywanie — na tym etapie przeprowadzasz inspekcję istniejącego środowiska, aby zrozumieć majątek danych w firmie. Uzyskasz również szczegółowe informacje na temat typów obciążeń, z którymi zajmują się aplikacje i bazy danych. Dowiesz się, jak duże są obciążenia, częstotliwość uruchamiania obciążeń i używane przez nie.

  • Ocena — na tym etapie użyjesz informacji uzyskanych w fazie odnajdywania, aby przeprowadzić dokładną ocenę zidentyfikowanych obciążeń i ocenić potencjalne problemy lub zmiany powodujące niezgodność, które mogą istnieć przed migracją lub po jej zakończeniu. Ponadto zdefiniowane są metody ograniczania ryzyka, a funkcje platformy Azure są oceniane pod kątem szybkiej implementacji w celu zmaksymalizowania korzyści.

  • Planowanie — faza planowania przedstawia obciążenia oraz skojarzone bazy danych i aplikacje, które zostaną zmigrowane. Plan będzie również przedstawiać kolejność migracji i narzędzia, które będą używane do ukończenia migracji.

  • Przekształcanie i optymalizacja — w tej fazie przekształcenia są stosowane do wszystkich obciążeń, które wymagają wprowadzenia zmian w celu zapewnienia zgodności z nową technologią platformy danych. Obciążenia są następnie zoptymalizowane pod kątem korzystania z nowych funkcji oferowanych przez nową platformę danych.

  • Testowanie i korygowanie — na tym etapie migracja jest zakończona, w tym testowanie w celu sprawdzenia, czy migracja zakończyła się pomyślnie, i skorygowania wszelkich pojawiających się problemów.