Microsoft SQL Server na Amazon RDS z procesorami AMD EPYC™

Twój rachunek za Microsoft SQL Server na AWS to głównie licencje, a nie moc obliczeniowa.

Na instancji R8a.8xlarge z edycją Enterprise sama licencja stanowi ponad 90% rocznego wydatku, co czyni procesor pod bazą danych najważniejszą dźwignią kosztową, jaką dysponujesz.

Instancje AMD EPYC™ M8a i R8a na Amazon RDS

Amazon RDS uruchamia teraz Microsoft SQL Server na instancjach M8a i R8a z procesorami AMD EPYC™ „Turin” 5. generacji, wykorzystującymi ekskluzywny dla AWS układ EPYC 9R45.

M8a to instancje ogólnego przeznaczenia, a R8a to instancje z zoptymalizowaną pamięcią.

Kluczowa dla baz danych jest jedna właściwość: każdy vCPU na tych instancjach to pełny rdzeń fizyczny, a nie wątek hyperthreading. Ponieważ SQL Server jest licencjonowany za vCPU, każdy licencjonowany rdzeń dostarcza wydajność całego rdzenia fizycznego.

Wydajność AMD EPYC™ dla Microsoft SQL Server

Wyższa wydajność na rdzeń przekłada się wprost na mniejszą liczbę licencjonowanych rdzeni.
Instancja R8a z zoptymalizowaną pamięcią osiąga następujące wyniki w obciążeniu OLTP SQL Server (test pochodny TPC-E) w porównaniu z odpowiednią instancją Intel R8i:

  • R8a.xlarge: 1,63x przepustowości OLTP wobec R8i.xlarge, czyli 63% więcej,
  • R8a.2xlarge: 1,54x przepustowości,
  • R8a.4xlarge: 1,35x przepustowości.

 

Instancja ogólnego przeznaczenia M8a wyprzedza Intel M8i o około 35% w OLTP oraz o około 47% w OLAP (test pochodny TPC-H) przy rozmiarze 4xlarge.

Większa przepustowość na rdzeń oznacza, że to samo obciążenie mieści się w mniejszej liczbie licencjonowanych rdzeni. Przekłada się to bezpośrednio na koszt:

  1. z wliczoną licencją R8a osiąga do 36% niższy koszt na transakcję niż R8i,
  2. z wyłączoną licencją pozostaje około 29% niższy, co potwierdza, że zysk wynika z efektywności obliczeniowej, a nie z samego rozliczenia licencji.

Pobór mocy instancji AMD EPYC™ na Amazon RDS

Instancje AMD pobierają około połowy mocy podzespołow Intel porównywalnej klasy . Instancja M8a zużywa do 320W wobec około 600W dla odpowiedniej instancji Intel.

Migracja Microsoft SQL Server na Amazon RDS bez zmian w aplikacji

Migracja jest bezpośrednia. Instancje M8a i R8a są zgodne z x86, więc nie wymagają zmian w aplikacji, i działają na w pełni zarządzanym Amazon RDS z automatycznymi kopiami zapasowymi, wdrożeniami Multi-AZ oraz aktualizacjami. Obowiązują standardowe ścieżki migracji SQL Server:

  • natywna kopia zapasowa i przywracanie,
  • log shipping,
  • AWS Database Migration Service (AWS DMS).

Amazon RDS Optimize CPU dla SQL Server

Amazon RDS Optimize CPU pozwala zmniejszyć liczbę rozliczanych i licencjonowanych vCPU, zachowując pełną pamięć instancji, dzięki czemu licencjonowanie podąża za obciążeniem, a nie za rozmiarem instancji. Bezpiecznym pierwszym krokiem przy odejściu od procesorów x86 z hyperthreadingiem jest zmniejszenie o połowę liczby przydzielonych vCPU, ponieważ zapas wydajności na rdzeń AMD pokrywa marginalny wątek hyperthreading.

Obniż koszt licencji Microsoft SQL Server na Amazon RDS

Microsoft SQL Server na Amazon RDS z instancjami AMD EPYC™ M8a i R8a jest dostępny już teraz. Wyceń to samo obciążenie na R8a i porównaj koszt na transakcję. Więcej informacji na stronie AMD oraz AWS.

Najczęściej zadawane pytania

Microsoft SQL Server na Amazon RDS z procesorami AMD EPYC — wydajność, koszty i migracja.

Czym są instancje AMD EPYC M8a i R8a na Amazon RDS?

To klasy instancji Amazon RDS dla Microsoft SQL Server zbudowane na procesorach AMD EPYC „Turin" 5. generacji z układem EPYC 9R45 ekskluzywnym dla AWS. M8a to instancje ogólnego przeznaczenia, a R8a to instancje z zoptymalizowaną pamięcią. Każdy vCPU to pełny rdzeń fizyczny, a nie wątek hyperthreading.

Dlaczego liczba rdzeni wpływa na rachunek za SQL Server?

Microsoft SQL Server jest licencjonowany za rdzeń, a na instancji R8a.8xlarge z edycją Enterprise sama licencja stanowi ponad 90% rocznego wydatku. Wyższa wydajność na rdzeń oznacza, że to samo obciążenie mieści się w mniejszej liczbie licencjonowanych rdzeni, co obniża koszt licencji.

Jaka jest przewaga wydajności AMD EPYC nad Intel dla SQL Server?

W obciążeniu OLTP SQL Server (test pochodny TPC-E) instancja R8a osiąga wobec Intel R8i:

  • R8a.xlarge: 1,63x przepustowości, czyli 63% więcej,
  • R8a.2xlarge: 1,54x przepustowości,
  • R8a.4xlarge: 1,35x przepustowości.

Instancja M8a wyprzedza Intel M8i o około 35% w OLTP i około 47% w OLAP (test pochodny TPC-H) przy rozmiarze 4xlarge.

O ile AMD EPYC obniża koszt SQL Server na Amazon RDS?

Z wliczoną licencją R8a osiąga do 36% niższy koszt na transakcję niż Intel R8i. Z wyłączoną licencją pozostaje około 29% niższy, co pokazuje, że zysk wynika z efektywności obliczeniowej, a nie z samego rozliczenia licencji. Instancje AMD pobierają też około połowy mocy porównywalnej klasy Intel, do 320W wobec około 600W.

Czy migracja SQL Server na instancje AMD wymaga zmian w aplikacji?

Nie. Instancje M8a i R8a są zgodne z x86, więc migracja nie wymaga zmian w aplikacji. Obowiązują standardowe ścieżki: natywna kopia zapasowa i przywracanie, log shipping lub AWS Database Migration Service (AWS DMS), na w pełni zarządzanym Amazon RDS z automatycznymi kopiami zapasowymi, wdrożeniami Multi-AZ i aktualizacjami.

Co daje Amazon RDS Optimize CPU?

Amazon RDS Optimize CPU zmniejsza liczbę rozliczanych i licencjonowanych vCPU, zachowując pełną pamięć instancji. Dzięki temu licencjonowanie podąża za rzeczywistym obciążeniem, a nie za rozmiarem instancji. Przy odejściu od procesorów x86 z hyperthreadingiem bezpiecznym pierwszym krokiem jest zmniejszenie o połowę liczby przydzielonych vCPU, ponieważ zapas wydajności na rdzeń AMD pokrywa marginalny wątek hyperthreading.

Umów darmową konsultację i poznaj możliwości chmury

Cieszymy się, że chcesz zgłębić temat RDS. Skontaktuj się z naszymi specjalistami i uzyskaj więcej informacji