StorageReview.com

Siedem rzeczy, które pokochasz w zarządzanych instancjach SQL z obsługą Arc

Enterprise   ◇  Hiperkonwergentny

W ramach kontynuacji naszego niedawnego artykułu o usługach zarządzanych z obsługą Azure Arc , kontynuowaliśmy zgłębianie możliwości Azure Arc i Azure Stack HCI z partnerem Microsoft i Intel, firmą DataON. Szybko zdaliśmy sobie sprawę z ich zalet i jeden przypadek użycia szczególnie się wyróżnił: instancja zarządzana SQL z obsługą Azure Arc. Instancja zarządzana SQL z obsługą Arc to platforma jako usługa (PaaS) korzystająca z najnowszej bazy danych SQL Server (Enterprise Edition), która jest automatycznie aktualizowana, poprawiana i kopiowana zapasowo. W przypadku aplikacji o znaczeniu krytycznym, instancja zarządzana SQL z obsługą Arc oferuje wbudowaną wysoką dostępność.

Podczas eksploracji zarządzanej instancji SQL z obsługą Azure Arc odkryliśmy kilka unikalnych, interesujących i zaawansowanych funkcji. Poniżej znajduje się ich rozwinięcie.

Wykorzystanie mocy infrastruktury hiperkonwergentnej

Firmy już na początku odkryły potencjał chmury publicznej Azure i oferowanych przez nią usług. Jednak w przypadku niektórych obciążeń istnieje wymóg ich lokalnego przechowywania ze względów zgodności. Rozwiązanie Azure Stack HCI spełnia wymogi regulacyjne, wykorzystując moc i usługi oferowane przez platformę Azure (w tym zarządzaną instancję SQL z obsługą Arc), umożliwiając uruchamianie tych obciążeń na sprzęcie firmy w wybranej przez nią lokalizacji.

DataON, jedna z firm, z którymi współpracujemy, była jedną z pierwszych osób, które wdrożyły te technologie, dzięki czemu mogliśmy je lepiej zrozumieć.

Dzięki usłudze Azure Arc klienci mogą wyświetlać i zarządzać swoimi aplikacjami i bazami danych w spójny sposób, korzystając ze znanego zestawu narzędzi i interfejsu, niezależnie od tego, gdzie te usługi są uruchamiane — lokalnie, w środowisku wielochmurowym i na brzegu sieci.

Teraz każdy węzeł klastra Azure Stack HCI jest obsługiwany przez Arc podczas rejestracji klastra w Azure. Oznacza to, że wszystkie te zaawansowane funkcje zarządzania platformą Azure są dostępne dla węzłów Azure Stack HCI.

Arc umożliwia klientom wdrażanie, zarządzanie i konserwację zarządzanej instancji SQL obsługującej Arc.

Wdrażanie zabezpieczeń sprzętowych

Na początku rozwoju platformy Microsoft priorytetowo traktował bezpieczeństwo, tworząc Azure Stack HCI, Arc oraz zarządzaną instancję SQL z obsługą Arc. Microsoft i Intel nawiązały współpracę, aby zapewnić kompleksowe rozwiązanie bezpieczeństwa z Azure Stack HCI, obejmujące całą infrastrukturę IT. Wdrożyły również Azure Arc, aby rozszerzyć zabezpieczenia oparte na platformie Azure na środowiska hybrydowe i wielochmurowe. Wbudowane zabezpieczenia i rozszerzenia Intela dodatkowo wzmacniają to rozwiązanie, zapewniając pełną ochronę od układu scalonego po chmurę.

Zabezpieczenia firmy Intel gwarantują niezawodność urządzeń i danych, a jednocześnie przyspieszają przetwarzanie obciążeń i szyfrowanie. Zapewnia to bezpieczną, izolowaną sprzętowo ochronę danych i niezawodność oprogramowania, chroniąc przed cyberzagrożeniami.

Platforma Azure oferuje zintegrowane narzędzia i mechanizmy bezpieczeństwa, które są łatwo dostępne i przyjazne dla użytkownika. Natywne mechanizmy kontroli DevOps i Security Center można dostosować w celu ochrony i nadzoru wszystkich zasobów chmurowych i warstw architektury. Firma Microsoft opracowała platformę Azure, stosując standardowe w branży zasady „zero zaufania”, które obejmują jawną weryfikację i założenie, że doszło do naruszenia.

Bezpieczeństwo zaczyna się na poziomie sprzętowym. Użycie serwera Secured-core i pulpitu nawigacyjnego, dostępnych za pośrednictwem Azure Stack HCI, umożliwia weryfikację i audyt sprzętu, aby upewnić się, że serwer spełnia wymagania Secured-core.

Współpraca z DataON (partnerem Intel Platinum) gwarantuje, że baza sprzętowa dla lokalnego wdrożenia usługi Azure Stack HCI korzysta z najnowszych serwerów opartych na procesorach Intel, aby spełnić wymagania dotyczące serwerów z zabezpieczonym rdzeniem. TPM 2.0, bezpieczny rozruch, zabezpieczenia oparte na wirtualizacji (VBS), integralność kodu chroniona przez hiperwizor, ochrona DMA przed uruchomieniem oraz ochrona DRTM to niektóre z funkcji zabezpieczeń oferowanych przez serwery oparte na procesorach Intel i zweryfikowanych przez Azure Stack HCI.

Wykorzystanie mocy Kubernetesa

Usługa SQL Managed Instance z obsługą Arc wykorzystuje platformę Kubernetes (K8s) do hostowania instancji SQL i zapewniania dodatkowych możliwości zarządzania tymi instancjami. K8s to sprawdzona technologia (istniejąca od około dekady) w centrach danych, a wykorzystując ją, Microsoft czerpie korzyści z jej funkcji i możliwości oraz z jej potężnego i bogatego ekosystemu.

Rozwiązanie SQL Managed Instance z obsługą Arc ukrywa złożoność uruchamiania kontenerów za pośrednictwem pulpitów nawigacyjnych i kreatorów, jednocześnie umożliwiając innym użytkownikom bezpośrednią pracę z K8.

Przejrzyste i natychmiastowe ceny SQL

Koszty licencji dla instancji zarządzanej SQL z obsługą Arc są obliczane i wyświetlane w trakcie jej konfiguracji, pokazując, ile będzie kosztować baza danych przed wdrożeniem. Pozwala to również klientom na przeprowadzanie analiz i rozważanie kompromisów przy podejmowaniu decyzji o wdrożeniu. Można na przykład określić, czy potrzebna jest jedna, dwie czy trzy repliki w celu zapewnienia wysokiej dostępności lub innych atrybutów oferowanych przez instancję zarządzaną SQL z obsługą Arc. Dzięki takim informacjom o kosztach można uniknąć niespodzianek pod koniec miesiąca i dostosować instancje do budżetu.

Dodatkowo, jeśli masz już licencję SQL Server, możesz skorzystać z korzyści Azure Hybrid, aby zaoszczędzić na kosztach licencjonowania.

Uproszczenie tworzenia nowej bazy danych

Ponieważ Azure Arc jest oparty na regułach, administrator, a nawet użytkownik końcowy bazy danych, może utworzyć nową zarządzaną instancję SQL za pomocą interfejsu internetowego platformy Azure. Usługa Azure Stack HCI agreguje wszystkie zasoby obliczeniowe i magazynowe serwerów pod swoją kontrolą. Utworzenie nowej bazy danych wiąże się zatem z wyborem potrzebnych atrybutów, ale nie wymaga decydowania, które poszczególne, odrębne komponenty będą używane do hostowania.

Już po kilku minutach wdrożenia gotowa do użycia będzie wysoce dostępna zarządzana instancja SQL z obsługą Arc i wbudowanymi funkcjami, takimi jak automatyczne tworzenie kopii zapasowych, monitorowanie, wysoka dostępność, odzyskiwanie po awarii itp.

Aby korzystać z bazy danych, instancja zarządzana SQL z obsługą Arc udostępnia listę ciągów połączeń dla popularnych języków programowania. To drobna zmiana, ale może zaoszczędzić programistom wielu frustracji związanych z nawiązywaniem połączenia.

Migracja istniejących baz danych jest banalnie prosta

Dzięki w pełni zautomatyzowanej usłudze migracji danych Azure firmy Microsoft, przeniesienie bazy danych do platformy Azure Stack HCI jako zarządzanej instancji SQL z obsługą Arc jest niezwykle proste. Nawet dla wykwalifikowanych i doświadczonych specjalistów migracja do bazy danych może być stresująca. Firma Microsoft stworzyła kreator, który poprowadzi użytkowników przez ten proces, eliminując stres związany z samodzielnym przeprowadzaniem migracji lub kosztami związanymi z jej zlecaniem.

Wbudowane monitorowanie

Często monitorowanie bazy danych jest kwestią drugorzędną, stanowi dodatkowy koszt lub jest zaniedbywane ze względu na jej złożoność lub dostępność. Microsoft podjął śmiały krok, udostępniając otwarty stos monitorowania, który obejmuje InfluxDB i Grafanę do metryk oraz Elastic i Kibanę do logów dla zarządzanych instancji SQL z obsługą Arc.

Byliśmy zaskoczeni i zachwyceni, że Microsoft zdecydował się na wykorzystanie cenionych produktów open source, które można łatwo rozszerzać pod kątem monitorowania. Na przykład Arc oferuje pulpit nawigacyjny SQL Managed Instance z obsługą Grafana Arc i widżetami wyświetlającymi kluczowe wskaźniki wydajności i indywidualne metryki.

Gospodarze mają również dostęp do pulpitu nawigacyjnego Grafana.

Z perspektywy czasu powinniśmy zatytułować ten artykuł „Siedem rzeczy, które najbardziej nam się podobały w zarządzanych wystąpieniach SQL z obsługą Arc, działających w środowisku Azure Stack HCI z integracją Arc na bezpiecznym serwerze opartym na procesorach Intel udostępnianym przez DataON”, ponieważ każdy z tych produktów bazuje na pozostałych i uzupełnia je.

Usługa SQL Managed Instance umożliwia łatwą migrację lub utworzenie bazy danych prezentowanej i wykorzystywanej jako PaaS. Azure Stack HCI umożliwia uruchamianie lokalnie usługi SQL Managed Instance z obsługą Arc oraz innych usług platformy Azure. Arc umożliwia zarządzanie usługami Azure Stack HCI i Azure w chmurze z tego samego interfejsu internetowego. DataON to ceniony partner firm Microsoft i Intel, który dostarcza sprzęt do uruchamiania usługi SQL Managed Instance z obsługą Arc w centrum danych klienta, w biurze zdalnym lub na obrzeżach sieci. Serwery oparte na procesorach Intel stanowią bezpieczną podstawę dla tego rozwiązania.

Patrząc wstecz na ten ostatni akapit, wydaje się, że w tym rozwiązaniu jest wiele ruchomych elementów, ale pasują do siebie tak dobrze, że wydają się stanowić jedno rozwiązanie. Analogią do tego może być samochód. Chociaż samochód składa się z wielu złożonych podzespołów, prezentuje się jako coś, w czym siedzisz i prowadzisz, a cała ta złożoność ujawnia się poprzez jeden interfejs.

Instancja zarządzana SQL z obsługą Arc

Interfejs HCI Azure Stack

DataON

Niniejszy raport jest sponsorowany przez DataON. Wszystkie poglądy i opinie wyrażone w niniejszym raporcie opierają się na naszej obiektywnej opinii na temat rozpatrywanego produktu/produktów.

.

Skontaktuj się z StorageReview

Biuletyn | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Kanał RSS

Tom Fenton

Tom Fenton posiada bogate, praktyczne doświadczenie w branży IT, zdobyte w ciągu ostatnich 27 lat w różnych technologiach, z czego ostatnie 20 lat poświęcił wirtualizacji i pamięci masowej. Wcześniej pracował w VMware jako starszy programista szkoleń, inżynier rozwiązań oraz w zespole marketingu konkurencyjnego. Pracował również jako starszy inżynier ds. walidacji w The Taneja Group, gdzie kierował laboratorium usług walidacji i odegrał kluczową rolę w uruchomieniu działu vSphere Virtual Volumes. Jest na Twitterze: @vDoppler