Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zrozumienie monitorowania wydajności serwera SQL opartego na chmurze

W dzisiejszym świecie opartym na technologii cyfrowej niezawodność, dostępność i wydajność baz danych to sedno sukcesu organizacji. Ponieważ ciężar tych obowiązków spoczywał mocno na barkach administratora, powszechne przejście od monitorowania serwerów lokalnych do monitorowania wydajności SQL Server w chmurze było nieuniknione.

Chociaż przejście do chmury jest konieczne i praktycznie oczywiste dla wielu organizacji, podobnie jak w przypadku każdej większej zmiany, monitorowanie wydajności SQL Server oparte na chmurze jest przesłonięte mitami i błędnymi wyobrażeniami.

Oto trzy popularne mity dotyczące monitorowania wydajności SQL Server w chmurze i kilka faktów, które pomogą Ci zdecydować, czy przeniesienie monitorowania serwera do chmury jest dobrym wyborem dla Twojej organizacji.

Mit 1:Chmura nie jest tak bezpieczna jak monitorowanie serwerów lokalnych

Bezpieczeństwo jest głównym problemem, na który wskazują decydenci w firmie, decydując o przeniesieniu monitorowania wydajności do chmury. W rzeczywistości powinniśmy się martwić o bezpieczeństwo danych, ale nie powinniśmy się tym bardziej martwić, ponieważ przeszliśmy z lokalnego monitorowania serwerów do chmury. Zabezpieczenie danych to po prostu dobry, podstawowy protokół biznesowy.

Oparte na chmurze rozwiązania do monitorowania wydajności SQL Server często zapewniają wyjątkową ochronę przed typowymi problemami bezpieczeństwa, takimi jak naruszenia danych, zagrożenia wewnętrzne i wstrzykiwanie złośliwego oprogramowania. Te narzędzia do monitorowania są wdrażane w wysoce bezpiecznych centrach danych, takich jak Microsoft Azure, i obejmują takie funkcje, jak uwierzytelnianie użytkowników, szyfrowanie danych i możliwość przesyłania tylko danych związanych z wydajnością.

Mit 2:Przeniesienie monitorowania wydajności do chmury to przedsięwzięcie typu wszystko albo nic

Branże o wysokim stopniu regulacji, takie jak opieka zdrowotna i usługi finansowe, powoli przechodzą z monitorowania wydajności lokalnego do opartego na chmurze. Przepisy rządowe, takie jak HIPAA i RODO, określają ścisłe zasady dotyczące wykorzystywania i przechowywania danych, a niektóre organizacje uważają, że lokalne monitorowanie serwerów ułatwia zachowanie zgodności.

Prawda jest taka, że ​​nie musisz wybierać jednego nad drugim. Rozwiązanie hybrydowe to doskonała opcja dla firm, które muszą przestrzegać surowych przepisów lub po prostu nie czują się w 100 procentach komfortowo przenosząc wszystko do chmury.

Jeśli nie zdecydujesz się na migrację do chmury, a zamiast tego zdecydujesz się na system hybrydowy, wybierz narzędzie do monitorowania z tymi trzema możliwościami:

  • Monitoruje wykorzystanie zasobów chmury przez każdą aplikację
  • Zawiera dane wskazujące, jak zoptymalizować zasoby w chmurze
  • Działa zarówno w chmurze, jak i w środowisku lokalnym

Po dokonaniu oceny swoich potrzeb i ograniczeń oraz porównaniu ich z obecnie dostępnymi rozwiązaniami do monitorowania w chmurze, możesz zdecydować, że Twoja organizacja jest lepiej obsługiwana przez monitorowanie serwerów lokalnych. Pamiętaj jednak, że technologia zmienia się szybko, a jeśli za rok lub dłużej przyjrzysz się technologii chmury, może się okazać, że nadszedł właściwy czas, aby to zrobić.

Mit 3:Przejście do chmury utrudni spełnienie warunków SLA

Po przeniesieniu monitorowania wydajności programu SQL Server do chmury przygotuj się na pytania dotyczące możliwości przestrzegania umów dotyczących poziomu usług (SLA). Chmura zapewnia własny zestaw zmiennych i zwiększone opóźnienia, które mogą potencjalnie wpłynąć na wydajność i dostępność, co może negatywnie wpłynąć na zobowiązania SLA.

Dobra wiadomość:technologia monitorowania wydajności oparta na chmurze zapewnia automatyzację i narzędzia, które wcześnie ostrzegają o problemach z wydajnością, a nawet mogą pomóc w ich naprawie. To nie tylko zapewnia zgodność z umowami SLA, ale także pomaga kontrolować koszty poprzez zabezpieczenie środowiska DBA na przyszłość.

Future-proofing to strategia, która pomaga administratorom baz danych przystosować się do szybko rozwijającej się technologii baz danych poprzez aktywne zapobieganie dezaktualizacji systemów. Jedną z korzyści płynących z przeniesienia monitorowania wydajności do chmury jest to, że poświęcisz mniej czasu na skupienie się na sprzęcie, pozostawiając czas na zastosowanie wskaźników wydajności do inicjatyw poprawy wydajności, takich jak planowanie pojemności i optymalizacja systemu.

Monitorowanie wydajności programu SQL Server oparte na chmurze jest stosowane przez organizacje każdej wielkości, ponieważ jest elastyczne, przystępne cenowo i skalowalne. Jednak pomimo udowodnionych korzyści płynących z przejścia do chmury, nadal istnieją organizacje, które nie chcą lub nie mogą odejść od rozwiązań lokalnych do środowiska tylko w chmurze.

Nie ma wątpliwości, że monitorowanie wydajności SQL Server w chmurze jest bezpieczne, elastyczne i przyszłościowe. Czas rozwiać te trzy powszechne mity i skorzystać z wielu korzyści, jakie oferuje technologia chmury.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dla Nvarchar(Max) otrzymuję tylko 4000 znaków w TSQL?

  2. Jak sprawdzić wersję serwera SQL?

  3. Uzyskaj nazwę kolumny z jej identyfikatora w SQL Server:COL_NAME()

  4. Sprawdź, czy obiekt jest kluczem podstawowym za pomocą OBJECTPROPERTY() w SQL Server

  5. SQL Jak zaktualizować SUMA kolumny nad grupą w tej samej tabeli