Modele zakupów, warstwy usług i opcje sprzętowe

Ukończone

Gdy już wiesz, jaka opcja wdrażania najlepiej spełni Twoje wymagania, kolejnym krokiem jest określenie modelu zakupów, warstwy usług i sprzętu. Ta lekcja zawiera omówienie opcji zakupu i czasu ich wyboru.

Model zakupów

Model zakupu usługi Azure SQL oferuje dwie opcje:

  • Zakup na podstawie rdzeni wirtualnych (opartych na rdzeniach wirtualnych)
  • Zakup oparty na jednostkach transakcji bazy danych (opartych na jednostkach DTU)

Model DTU nie jest dostępny w usłudze Azure SQL Managed Instance.

Zalecamy model oparty na rdzeniach wirtualnych, ponieważ umożliwia niezależne wybieranie zasobów obliczeniowych i magazynowych. Model oparty na jednostkach DTU jest pakietem miary zasobów obliczeniowych, magazynowych i operacji we/wy.

W modelu opartym na rdzeniach wirtualnych płacisz za:

  • Zasoby obliczeniowe: warstwa usługi oraz liczba rdzeni wirtualnych i ilość pamięci oraz generacja sprzętu.
  • Magazyn danych i dzienników: typ i ilość danych i magazynu dzienników.
  • Lokalizacja magazynu kopii zapasowych: magazyn geograficznie nadmiarowy dostępny do odczytu (RA-GRS), magazyn strefowo nadmiarowy (ZRS) lub magazyn lokalnie nadmiarowy (LRS).

Model oparty na rdzeniach wirtualnych umożliwia także stosowanie korzyści użycia hybrydowego usługi Azure SQL Server i/lub pojemności zarezerwowanej (płatność z góry) w celu zaoszczędzenia pieniędzy. W modelu DTU nie są dostępne żadne opcje.

Ten moduł koncentruje się na modelu zakupów rdzeni wirtualnych.

Warstwa usług

Następnie należy wybrać warstwę usługi w celu zapewnienia wydajności i dostępności. Zalecamy zacząć od warstwy Ogólnego przeznaczenia i dostosować ją odpowiednio do potrzeb. W modelu opartym na rdzeniach wirtualnych dostępne są trzy warstwy:

  • Ogólnego przeznaczenia: odpowiednie dla większości obciążeń biznesowych. Oferuje zorientowane na budżet, zrównoważone i skalowalne opcje zasobów obliczeniowych i magazynowych.
  • Krytyczne dla działania firmy: Odpowiednie dla aplikacji biznesowych z wymaganiami dotyczącymi odpowiedzi o małych opóźnieniach. Dzięki użyciu kilku odizolowanych od siebie replik oferuje największą odporność na błędy. Ta warstwa jest jedyną warstwą, która może używać przetwarzania OLTP w pamięci (przetwarzania transakcyjnego online) w celu zwiększenia wydajności.
  • Hiperskala: odpowiednie dla obciążeń biznesowych z wysoce skalowalnym magazynem (100 TB+) i wymaganiami dotyczącymi skali odczytu. Pod względem wydajności i kosztów mieści się między warstwą ogólnego przeznaczenia i warstwą krytyczną dla działania firmy. Hiperskala jest obecnie dostępna tylko dla pojedynczych baz danych w usłudze Azure SQL Database.

Warstwa zasobów obliczeniowych

Jeśli wybierzesz warstwę Ogólnego przeznaczenia i model oparty na rdzeniach wirtualnych, musisz podjąć inną decyzję dotyczącą warstwy obliczeniowej, za którą płacisz:

  • Aprowizowane usługi obliczeniowe są przeznaczone dla bardziej regularnych wzorców użycia z większym średnim wykorzystaniem zasobów obliczeniowych w czasie lub z wieloma bazami danych korzystającymi z elastycznych pul. Aprowizowane zasoby obliczeniowe zapewniają stałą ilość zasobów w czasie, aby zapewnić optymalną wydajność i są naliczane opłaty za te zasoby niezależnie od użycia. W przypadku aprowizowania zasobów obliczeniowych należy zarządzać rozmiarem zasobów obliczeniowych dla obciążenia.
  • Bezserwerowe usługi obliczeniowe są przeznaczone do sporadycznego, nieprzewidywalnego użycia z mniejszym średnim wykorzystaniem zasobów obliczeniowych w czasie. Bezserwerowe zapewnia automatyczne skalowanie obliczeniowe w celu uproszczenia zarządzania wydajnością i jest rozliczane tylko za ilość używanej mocy obliczeniowej. Bezserwerowa obsługuje również automatyczne wstrzymanie i wznawianie, aby ułatwić dalszą optymalizację cen. Gdy baza danych jest wstrzymana, płacisz tylko za magazyn.

Sprzęt

Domyślna generacja sprzętu w tej chwili jest określana jako sprzęt z serii Standardowa, wcześniej znany jako Gen5. Sprzęt z serii Premium zapewnia najnowszy i największy sprzęt w warstwie Premium oraz sprzęt obliczeniowy.

Jeśli w programie SQL Database wybierzesz warstwę Ogólnego przeznaczenia i chcesz korzystać z warstwy bezserwerowych usług obliczeniowych, sprzęt 5. generacji jest obecnie jedyną opcją. Obecnie można go skalować do 40 rdzeni wirtualnych.

Wybór modelu zakupów, warstwy usług i sprzętu ma znaczący wpływ na wydajność, dostępność i koszt wdrożenia.

Test wiedzy

1.

Przenosisz aplikację i bazę danych na platformę Azure, ale baza danych ma obecnie 62 TB i będzie nadal rosła. Obecnie nie korzystasz z żadnych funkcji skoncentrowanych na wystąpieniach. Której opcji wdrażania usługi Azure SQL będzie najłatwiej użyć?

2.

Wyobraź sobie, że masz usługę Azure SQL Database z wdrożoną bazą danych warstwy obliczeniowej Bez serwera z opóźnieniem automatycznego wstrzymywania wynoszącym dwie godziny. Co stanie się z Twoją bazą danych i naliczanymi opłatami po upływie dwóch godzin braku aktywności?