Projektowanie dla usługi Azure SQL Database
Dane relacyjne to typ danych ustrukturyzowanych, które mają udostępniony schemat. Dane są przechowywane w tabelach bazy danych z wierszami, kolumnami i kluczami oraz używane do przechowywania aplikacji, takich jak witryny internetowe handlu elektronicznego. Jako CTO dla firmy Tailwind Traders odpowiadasz za projektowanie baz danych dla platformy Azure w celu obsługi istniejących danych strukturalnych w środowisku lokalnym. Szukasz rozwiązania do przechowywania danych, które będzie wspierać istniejące dane oraz przyszłe obciążenia związane z przetwarzaniem danych relacyjnych planowane przez firmę.
W ramach platformy Azure SQL dostępnych jest wiele opcji wdrażania gotowych do implementacji sztucznej inteligencji. W tym filmie opisano pięć opcji, które zapewniają elastyczność płacenia i uzyskiwania dokładnie tego, czego potrzebujesz w swoim rozwiązaniu do przechowywania.
Azure SQL Database
W tej jednostce przyjrzymy się Azure SQL Database oraz elastycznym pulom SQL Database. W poniższych lekcjach przeanalizujemy program SQL Server na maszynach wirtualnych platformy Azure wraz z usługą Azure SQL Managed Instance i pulami wystąpień.
Usługa Azure SQL Database to opcja wdrożenia PaaS usługi Azure SQL, która abstrahuje zarówno system operacyjny, jak i wystąpienie programu SQL Server. Baza danych Azure SQL Database to w pełni zarządzana usługa. Nie musisz zajmować się złożonymi zadaniami bazy danych, takimi jak konfigurowanie wysokiej dostępności, dostrajanie i tworzenie kopii zapasowych oraz zarządzanie nimi. Usługa automatycznie uaktualnia każdą bazę danych SQL w celu uruchomienia najnowszej wersji programu SQL Server. Najnowsze możliwości programu SQL Server są dostępne bez konieczności ręcznego wykonywania aktualizacji.
Informacje o usłudze Azure SQL Database
Zapoznaj się z następującymi cechami opcji wdrażania usługi SQL Database:
Jest to wysoce skalowalna, inteligentna, relacyjna usługa bazy danych utworzona dla chmury z najwyższą dostępnością w branży.
Usługa SQL Database to jedyna opcja wdrażania, która obsługuje scenariusze wymagające dużych baz danych (obecnie do 100 TB) lub skalowania automatycznego w przypadku nieprzewidywalnych obciążeń (bezserwerowych).
Możesz utworzyć elastyczną pulę baz danych usługi SQL Database, w której wszystkie bazy danych w puli współdzielą ten sam zestaw zasobów obliczeniowych i magazynowych. Każda baza danych może używać potrzebnych zasobów w ramach ustawionych limitów, w zależności od bieżącego obciążenia.
Istnieją dwie podstawowe opcje cenowe dla SQL Database: jednostki DTU i rdzenie wirtualne. Opcja bezserwerowa jest również dostępna dla pojedynczej bazy danych.
Rdzeń wirtualny: Rdzeń wirtualny jest rdzeniem wirtualnym. Wybierasz liczbę rdzeni wirtualnych i masz większą kontrolę nad kosztami obliczeń. Ta opcja obsługuje Korzyść hybrydową Azure dla programu SQL Server i rezerwowanej pojemności (płatność z góry).
DTU: Jednostka DTU (jednostka transakcji bazy danych) to zintegrowana miara zasobów obliczeniowych, przechowywania i we/wy. Opcja DTU jest łatwą, wstępnie skonfigurowaną opcją zakupu.
Bezserwerowa: warstwa obliczeniowa dla pojedynczych baz danych w usłudze SQL Database. Model bezserwerowy automatycznie skaluje zasoby obliczeniowe na podstawie zapotrzebowania na obciążenia i rozlicza tylko za ilość używanej mocy obliczeniowej.
Scenariusz biznesowy
Przyjrzyjmy się scenariuszowi biznesowego dla usługi Azure SQL Database. Firma AccuWeather od ponad 55 lat analizuje i prognozuje pogodę. Firma wybrała platformę Azure na potrzeby danych big data, uczenia maszynowego i możliwości sztucznej inteligencji. Firma chce skupić się na tworzeniu nowych modeli i aplikacji, a nie zarządzaniu bazami danych. Firma wybrała usługę SQL Database do użycia z innymi usługami, takimi jak Azure Data Factory i Azure Machine Learning, aby szybko i łatwo wdrażać nowe aplikacje wewnętrzne w celu przewidywania sprzedaży i klientów.
Kwestie, które należy wziąć pod uwagę podczas korzystania z usługi Azure SQL Database
Zastanów się, jak usługa Azure SQL Database może być uwzględniona w planie magazynu danych relacyjnych dla firmy Tailwind Traders:
Rozważ cenę vCore. (Zalecane przez firmę Microsoft) Wybierz zasoby obliczeniowe i magazynowe niezależnie dla wielu baz danych SQL lub elastycznej puli baz danych. Użyj Azure Hybrid Benefit dla SQL Servera lub rezerwacji zasobów (zapłać z góry), aby oszczędzać pieniądze. Kontrolujesz zasoby obliczeniowe i magazynowe, które tworzysz i płacisz za nie.
Rozważ cennik DTU. Wybierz ten łatwy, wstępnie skonfigurowany plan zakupu obejmujący zintegrowany pakiet zasobów obliczeniowych, magazynowania i operacji we/wy, aby obsługiwać wiele baz danych SQL. Ta opcja nie jest dostępna dla usługi Azure SQL Managed Instance.
Rozważ opcję bezserwerową. Użyj bezserwerowej warstwy obliczeniowej dla pojedynczej bazy danych SQL. Opłaty są naliczane tylko za ilość używanych zasobów obliczeniowych.
Rozważ elastyczne pule baz danych. Kup zestaw zasobów obliczeniowych i magazynowych do współużytkowania między wszystkimi bazami danych SQL w elastycznej puli. Aby uzyskać więcej informacji, zobacz Pule elastyczne SQL.