Model zakupów rdzeni wirtualnych — Azure SQL Database

Dotyczy: baza danych Azure SQL

W tym artykule przedstawiono model zakupów rdzeni wirtualnych dla usługi Azure SQL Database. Aby uzyskać pomoc dotyczącą wybierania między modelami zakupów rdzeni wirtualnych i jednostek DTU, zobacz różnice między modelami zakupów rdzeni wirtualnych i jednostek DTU.

Omówienie

Rdzeń wirtualny (rdzeń wirtualny) reprezentuje procesor logiczny i oferuje opcję wyboru cech fizycznych sprzętu (na przykład liczby rdzeni, pamięci i rozmiaru magazynu). Model zakupów oparty na rdzeniach wirtualnych zapewnia elastyczność, kontrolę, przejrzystość użycia poszczególnych zasobów oraz prosty sposób tłumaczenia wymagań dotyczących obciążeń lokalnych na chmurę. Ten model optymalizuje cenę i umożliwia wybór zasobów obliczeniowych, pamięci i magazynu na podstawie potrzeb związanych z obciążeniem.

W modelu zakupów opartym na rdzeniach wirtualnych koszty zależą od wyboru i użycia:

  • Warstwa usług
  • Konfiguracja sprzętu
  • Zasoby obliczeniowe (liczba rdzeni wirtualnych i ilość pamięci)
  • Magazyn zarezerwowanej bazy danych
  • Rzeczywisty magazyn kopii zapasowych

Ważne

Opłaty za zasoby obliczeniowe, we/wy i magazyn danych i dzienników są naliczane za bazę danych lub pulę elastyczną. Opłata za magazyn kopii zapasowych jest naliczana za każdą bazę danych.

Model zakupów oparty na rdzeniach wirtualnych używany przez usługę Azure SQL Database zapewnia kilka korzyści w modelu zakupów jednostek DTU:

  • Wyższe limity mocy obliczeniowej, pamięci, we/wy i magazynu.
  • Wybór konfiguracji sprzętu w celu lepszego dopasowania wymagań obliczeniowych i pamięci obciążenia.
  • Rabaty cenowe dla Korzyść użycia hybrydowego platformy Azure (AHB).
  • Większa przejrzystość szczegółów sprzętu, które zasilają zasoby obliczeniowe, co ułatwia planowanie migracji z wdrożeń lokalnych.
  • Ceny wystąpień zarezerwowanych są dostępne tylko dla modelu zakupów rdzeni wirtualnych.
  • Wyższy stopień szczegółowości skalowania z dostępnymi wieloma rozmiarami obliczeniowymi.

Warstwy usług

Opcje warstwy usług w modelu zakupów rdzeni wirtualnych obejmują Ogólnego przeznaczenia, Krytyczne dla działania firmy i hiperskala. Warstwa usługi zwykle definiuje sprzęt, typ magazynu i liczbę operacji we/wy na sekundę, opcje wysokiej dostępności i odzyskiwania po awarii oraz inne funkcje, takie jak typy obiektów zoptymalizowane pod kątem pamięci.

Aby uzyskać więcej informacji, zapoznaj się z limitami zasobów dla serwerów logicznych, pojedynczych baz danych i baz danych w puli.

Przypadek użycia Ogólnego przeznaczenia Krytyczne dla działania firmy Hiperskala
Optymalne zastosowanie Większość obciążeń biznesowych. Oferuje zorientowane na budżet, zrównoważone i skalowalne opcje zasobów obliczeniowych i magazynowych. Oferuje aplikacjom biznesowym największą odporność na awarie przy użyciu kilku izolowanych replik i zapewnia najwyższą wydajność operacji we/wy na replikę bazy danych. Większość obciążeń biznesowych z wysoce skalowalnymi wymaganiami dotyczącymi magazynu i skali odczytu. Zapewnia większą odporność na awarie, umożliwiając konfigurację więcej niż jednej izolowanej repliki bazy danych.
Dostępność 1 replika, bez replik w skali odczytu,
strefowo nadmiarowa wysoka dostępność
3 repliki, 1 replika w skali odczytu,
strefowo nadmiarowa wysoka dostępność
strefowo nadmiarowa wysoka dostępność (wysoka dostępność) (wersja zapoznawcza)
Cennik/rozliczenia Opłaty za rdzenie wirtualne, magazyn zarezerwowany i magazyn kopii zapasowych są naliczane.
Opłaty za operacje we/wy na sekundę nie są naliczane.
Opłaty za rdzenie wirtualne, magazyn zarezerwowany i magazyn kopii zapasowych są naliczane.
Opłaty za operacje we/wy na sekundę nie są naliczane.
Opłaty za rdzeń wirtualny dla każdej repliki i używanego magazynu są naliczane.
Opłaty za operacje we/wy na sekundę nie są jeszcze naliczane.
Modele rabatów Wystąpienia zarezerwowane
Korzyść użycia hybrydowego platformy Azure (niedostępne w subskrypcjach tworzenia i testowania)
Subskrypcje enterprise i płatność zgodnie z rzeczywistym użyciem — tworzenie i testowanie
Wystąpienia zarezerwowane
Korzyść użycia hybrydowego platformy Azure (niedostępne w subskrypcjach tworzenia i testowania)
Subskrypcje enterprise i płatność zgodnie z rzeczywistym użyciem — tworzenie i testowanie
Korzyść użycia hybrydowego platformy Azure (niedostępne w subskrypcjach tworzenia i testowania)
Subskrypcje enterprise i płatność zgodnie z rzeczywistym użyciem — tworzenie i testowanie

Uwaga

Aby uzyskać więcej informacji na temat umowy dotyczącej poziomu usług (SLA), zobacz Umowa SLA dla usługi Azure SQL Database

Wybieranie warstwy usługi

Aby uzyskać informacje na temat wybierania warstwy usługi dla określonego obciążenia, zobacz następujące artykuły:

Limity zasobów

Aby uzyskać informacje o limitach zasobów rdzeni wirtualnych, zobacz serwery logiczne, pojedyncze bazy danych, bazy danych w puli.

Warstwy obliczeniowe

Opcje warstwy obliczeniowej w modelu rdzeni wirtualnych obejmują aprowizowane i bezserwerowe warstwy obliczeniowe.

  • Podczas gdy aprowizowana warstwa obliczeniowa zapewnia określoną ilość zasobów obliczeniowych, które są stale aprowidowane niezależnie od działania obciążenia, bezserwerowa warstwa obliczeniowa automatycznie skaluje zasoby obliczeniowe na podstawie działania obciążenia.
  • Podczas gdy aprowizowana warstwa obliczeniowa nalicza opłaty za ilość zasobów obliczeniowych aprowizowanych za stałą cenę za godzinę, warstwa obliczeniowa bezserwerowa rozlicza się za ilość używanej mocy obliczeniowej na sekundę.

Konfiguracja sprzętu

Typowe konfiguracje sprzętowe w modelu rdzeni wirtualnych obejmują serię standardowa (Gen5), serię Fsv2 i serię DC. Hiperskala oferuje również opcję sprzętu zoptymalizowanego pod kątem pamięci serii Premium i premium. Konfiguracja sprzętu definiuje limity mocy obliczeniowej i pamięci oraz inne cechy wpływające na wydajność obciążenia.

Niektóre konfiguracje sprzętowe, takie jak seria Standardowa (Gen5), mogą używać więcej niż jednego typu procesora (CPU), zgodnie z opisem w temacie Zasoby obliczeniowe (procesor i pamięć). Chociaż dana baza danych lub elastyczna pula zwykle pozostaje na sprzęcie o tym samym typie procesora CPU przez długi czas (często przez wiele miesięcy), istnieją pewne zdarzenia, które mogą spowodować przeniesienie bazy danych lub puli na sprzęt korzystający z innego typu procesora CPU. Na przykład bazę danych lub pulę można przenieść, jeśli jest skalowana w górę lub w dół do innego celu usługi, lub jeśli bieżąca infrastruktura w centrum danych zbliża się do limitów pojemności lub czy obecnie używany sprzęt jest likwidowany ze względu na koniec okresu eksploatacji.

W przypadku niektórych obciążeń przejście do innego typu procesora CPU może zmienić wydajność. SQL Database konfiguruje sprzęt w celu zapewnienia przewidywalnej wydajności obciążenia, nawet jeśli typ procesora CPU ulegnie zmianie, zachowując zmiany wydajności w wąskim zakresie. Jednak w szerokim spektrum obciążeń klientów działających w SQL Database i w miarę dostępności nowych typów procesorów można od czasu do czasu zobaczyć bardziej zauważalne zmiany w wydajności bazy danych lub puli przenosi się do innego typu procesora CPU.

Niezależnie od używanego typu procesora CPU limity zasobów dla bazy danych lub puli elastycznej, takie jak liczba rdzeni, pamięć, maksymalna liczba operacji we/wy na sekundę danych, maksymalna szybkość rejestrowania i maksymalna liczba współbieżnych procesów roboczych, pozostają takie same, jak długo baza danych pozostaje w tym samym celu usługi.

Seria Standardowa (Gen5)

  • Sprzęt z serii Standardowa (Gen5) zapewnia zrównoważone zasoby obliczeniowe i pamięci oraz jest odpowiedni dla większości obciążeń bazy danych.

Sprzęt z serii Standardowa (Gen5) jest dostępny we wszystkich regionach publicznych na całym świecie.

Seria Premium w warstwie Hiperskala

  • Opcje sprzętu z serii Premium korzystają z najnowszych technologii procesora CPU i pamięci firmy Intel i AMD. Seria Premium zapewnia zwiększenie wydajności obliczeniowej w stosunku do sprzętu z serii Standardowa.
  • Opcja serii Premium oferuje szybszą wydajność procesora w porównaniu z serią Standardowa i większą liczbą maksymalnych rdzeni wirtualnych.
  • Opcja zoptymalizowana pod kątem pamięci serii Premium oferuje dwukrotnie większą ilość pamięci względem serii Premium.

Sprzęt zoptymalizowany pod kątem pamięci serii Premium i premium jest dostępny tylko dla baz danych w warstwie Hiperskala.

W przypadku regionów, w których dostępna jest seria Standardowa (Gen5), zobacz Dostępność serii Premium.

Seria Fsv2

  • Seria Fsv2 to zoptymalizowana pod kątem obliczeń konfiguracja sprzętu zapewniająca małe opóźnienia procesora CPU i dużą szybkość zegara dla najbardziej wymagających obciążeń procesora CPU.
  • W zależności od obciążenia seria Fsv2 może zapewnić większą wydajność procesora CPU na rdzeń wirtualny niż inne typy sprzętu. Na przykład rozmiar obliczeniowy 72 rdzeni wirtualnych Fsv2 może zapewnić większą wydajność procesora NIŻ 80 rdzeni wirtualnych w warstwie Standardowa (Gen5), przy niższych kosztach.
  • Fsv2 zapewnia mniej pamięci i tempdb rdzeni wirtualnych niż inny sprzęt, więc obciążenia wrażliwe na te limity mogą działać lepiej w przypadku serii standardowej (Gen5).

Seria Fsv2 obsługiwana tylko w warstwie Ogólnego przeznaczenia. W przypadku regionów, w których jest dostępna seria Fsv2, zobacz Dostępność serii Fsv2.

Seria DC

  • Sprzęt z serii DC korzysta z procesorów Intel z technologią Software Guard Extensions (Intel SGX).
  • W przypadku Always Encrypted z bezpiecznymi enklawami wymagana jest seria DC, która nie jest obsługiwana w przypadku innych konfiguracji sprzętowych.
  • Seria DC jest przeznaczona dla obciążeń, które przetwarzają poufne dane i wymagają możliwości poufnego przetwarzania zapytań, zapewniane przez Always Encrypted z bezpiecznymi enklawami.
  • Sprzęt serii DC zapewnia zrównoważone zasoby obliczeniowe i pamięci.

Seria DC jest obsługiwana tylko w przypadku aprowizowanych obliczeń (bezserwerowa nie jest obsługiwana) i nie obsługuje nadmiarowości strefy. Aby uzyskać informacje o regionach, w których jest dostępna seria DC, zobacz Dostępność serii DC.

Typy ofert platformy Azure obsługiwane przez serię DC

Aby utworzyć bazy danych lub pule elastyczne na sprzęcie serii DC, subskrypcja musi być typem płatnej oferty, w tym płatnością zgodnie z rzeczywistym użyciem lub Enterprise Agreement (EA). Aby uzyskać pełną listę typów ofert platformy Azure obsługiwanych przez serię DC, zobacz bieżące oferty bez limitów wydatków.

Wybieranie konfiguracji sprzętu

Podczas tworzenia można wybrać konfigurację sprzętu dla bazy danych lub elastycznej puli w SQL Database. Można również zmienić konfigurację sprzętu istniejącej bazy danych lub elastycznej puli.

Aby wybrać konfigurację sprzętu podczas tworzenia SQL Database lub puli

Aby uzyskać szczegółowe informacje, zobacz Tworzenie SQL Database.

Na karcie Podstawy wybierz link Konfiguruj bazę danych w sekcji Obliczenia i magazyn , a następnie wybierz link Zmień konfigurację :

Zrzut ekranu przedstawiający Azure Portal Tworzenie wdrożenia SQL Database na stronie Konfigurowanie. Przycisk Zmień konfigurację został wyróżniony.

Wybierz żądaną konfigurację sprzętu:

Zrzut ekranu przedstawiający Azure Portal na stronie konfiguracji sprzętu SQL dla bazy danych SQL.

Aby zmienić konfigurację sprzętu istniejącej SQL Database lub puli

W przypadku bazy danych na stronie Przegląd wybierz link Warstwa cenowa :

Zrzut ekranu przedstawiający Azure Portal na stronie przeglądu bazy danych SQL Adventure-works. Warstwa cenowa

W przypadku puli na stronie Przegląd wybierz pozycję Konfiguruj.

Wykonaj kroki zmiany konfiguracji i wybierz konfigurację sprzętu zgodnie z opisem w poprzednich krokach.

Dostępność sprzętu

Aby uzyskać informacje na temat sprzętu poprzedniej generacji, zobacz Dostępność sprzętu poprzedniej generacji.

Seria Standardowa (Gen5)

Sprzęt z serii Standardowa (Gen5) jest dostępny we wszystkich regionach publicznych na całym świecie.

Seria Premium w warstwie Hiperskala

Warstwa usługi Hiperskala (obecnie w wersji zapoznawczej) z serii Premium i zoptymalizowany pod kątem pamięci serii Premium jest dostępna w następujących regionach: Kanada Środkowa, Wschodnie stany USA, Południowo-środkowe stany USA, Południowe Zjednoczone Królestwo, Zachodnie stany USA 2.

Seria Fsv2

Seria Fsv2 jest dostępna w następujących regionach: Australia Środkowa, Australia Środkowa 2, Australia Wschodnia, Australia Południowo-Wschodnia, Brazylia Południowa, Kanada Środkowa, Azja Wschodnia, Wschodnie stany USA, Francja Środkowa, Korea Środkowa, Korea Południowa, Europa Północna, Azja Południowo-Wschodnia, Południowe Zjednoczone Królestwo, Zachodnie Zjednoczone Królestwo, Europa Zachodnia, Zachodnie stany USA 2.

Seria DC

Seria DC jest dostępna w następujących regionach: Kanada Środkowa, Kanada Wschodnia, Wschodnie stany USA, Europa Północna, Południowe Zjednoczone Królestwo, Europa Zachodnia, Zachodnie stany USA.

Jeśli potrzebujesz serii DC w obecnie nieobsługiwanym regionie, prześlij wniosek o pomoc techniczną. Na stronie Podstawy podaj następujące informacje:

  1. W polu Typ problemu wybierz pozycję Techniczne.
  2. Podaj żądaną subskrypcję sprzętu. Wybierz opcję Dalej.
  3. W polu Typ usługi wybierz pozycję SQL Database.
  4. W obszarze Zasób wybierz pozycję Pytanie ogólne.
  5. W obszarze Podsumowanie podaj żądaną dostępność sprzętu i region.
  6. W polu Typ problemu wybierz pozycję Zabezpieczenia, Prywatne i Zgodność.
  7. W obszarze Podtyp problemu wybierz pozycję Always Encrypted.

Zrzut ekranu przedstawiający formularz Azure Portal żądania serii DC w nowym regionie.

Zasoby obliczeniowe (procesor CPU i pamięć)

W poniższej tabeli porównaliśmy zasoby obliczeniowe w różnych konfiguracjach sprzętu i warstwach obliczeniowych:

Konfiguracja sprzętu Procesor CPU Memory (Pamięć)
Gen4 - Procesory Intel® E5-2673 v3 (Haswell) 2,4 GHz
— Aprowizuj maksymalnie 24 rdzenie wirtualne (fizyczne)
- 7 GB na rdzeń wirtualny
- Aprowizuj do 168 GB
Seria Standardowa (Gen5) Aprowidowane zasoby obliczeniowe
- Intel® E5-2673 v4 (Broadwell) 2,3 GHz, Intel® SP-8160 (Skylake)*, Intel® 8272CL (Cascade Lake) 2,5 GHz*, Intel® Xeon Platinum 8307C (Ice Lake)*, PROCESORy AMD EPYC 7763v (Milan)
— Aprowizuj maksymalnie 128 rdzeni wirtualnych (hiperwątkowy)

Obliczenia bezserwerowe
- Intel® E5-2673 v4 (Broadwell) 2,3 GHz, Intel® SP-8160 (Skylake)*, Intel® 8272CL (Cascade Lake) 2,5 GHz*, Intel Xeon® Platinum 8307C (Ice Lake)*, PROCESORy AMD EPYC 7763v (Milan)
— Automatyczne skalowanie w górę do 40 rdzeni wirtualnych (hiperwątkowa)
Aprowidowane zasoby obliczeniowe
- 5,1 GB na rdzeń wirtualny
- Aprowizuj do 625 GB

Obliczenia bezserwerowe
- Automatyczne skalowanie w górę do 24 GB na rdzeń wirtualny
- Automatyczne skalowanie w górę do 120 GB maksimum
Seria Fsv2 - Procesory Intel® 8168 (Skylake)
- Wyposażony w trwałą całą prędkość zegara turbo rdzenia 3,4 GHz i maksymalną prędkość zegara 3,7 GHz.
— Aprowizuj maksymalnie 72 rdzenie wirtualne (hiperwątkowa)
- 1,9 GB na rdzeń wirtualny
- Aprowizuj do 136 GB
Seria M - Procesory Intel® E7-8890 v3 2,5 GHz i Intel® 8280M 2,7 GHz (Cascade Lake)
— Aprowizuj maksymalnie 128 rdzeni wirtualnych (hiperwątkowy)
- 29 GB na rdzeń wirtualny
- Aprowizuj do 3,7 TB
Seria DC - Procesory Intel® XEON E-2288G
- Featuring Intel Software Guard Extension (Intel SGX)
— Aprowizuj maksymalnie 8 rdzeni wirtualnych (fizycznych)
4,5 GB na rdzeń wirtualny

* W widoku zarządzania dynamicznego sys.dm_user_db_resource_governance generowanie sprzętu dla baz danych przy użyciu procesorów Intel® SP-8160 (Skylake) jest wyświetlane jako Gen6, generacja sprzętu dla baz danych używająca technologii Intel® 8272CL (Cascade Lake) jest wyświetlana jako Gen7, a generacja sprzętu dla baz danych korzystających z technologii Intel Xeon® Platinum 8307C (Ice Lake) lub AMD® EPYC® 7763v (Milan) pojawia się jako Gen8. W przypadku danego rozmiaru obliczeniowego i konfiguracji sprzętu limity zasobów są takie same niezależnie od typu procesora CPU (Intel Broadwell, Skylake, Ice Lake, Cascade Lake lub AMD Milan).

Aby uzyskać więcej informacji, zobacz Limity zasobów dla pojedynczych baz danych i pul elastycznych.

Aby uzyskać informacje o zasobach obliczeniowych i specyfikacji bazy danych w warstwie Hiperskala, zobacz Zasoby obliczeniowe w warstwie Hiperskala.

Sprzęt poprzedniej generacji

Gen4

Ważne

Sprzęt gen4 jest wycofywany i nie jest dostępny dla nowych wdrożeń, zgodnie z ogłoszeniem 18 grudnia 2019 r. Klienci korzystający z usługi Gen4 dla baz danych Azure SQL, pul elastycznych lub wystąpień zarządzanych SQL powinni przeprowadzić migrację do obecnie dostępnego sprzętu, takiego jak seria Standardowa (Gen5), przed 31 stycznia 2023 r.

Aby uzyskać więcej informacji na temat wycofania sprzętu Gen4 i migracji do bieżącego sprzętu, zobacz nasz wpis w blogu na temat wycofania usługi Gen4. Istniejące bazy danych gen4, elastyczne pule i wystąpienia zarządzane SQL zostaną automatycznie zmigrowane do równoważnego sprzętu z serii Standardowa (Gen5).

Przestój spowodowany automatyczną migracją będzie minimalny i podobny do przestoju podczas operacji skalowania w wybranej warstwie usługi. Aby uniknąć nieplanowanych przerw w działaniu obciążeń, należy aktywnie przeprowadzić migrację w wybranym momencie przed 31 stycznia 2023 r.

Seria M

Ważne

W przypadku bazy danych Azure SQL sprzęt serii M został wycofany i nie jest dostępny dla nowych wdrożeń.

Istniejący klienci powinni przeprowadzić migrację do innych warstw sprzętowych przed wrześniem 2023 r.

Seria M jest obsługiwana tylko w warstwie Krytyczne dla działania firmy i nie obsługuje nadmiarowości strefy.

Następne kroki