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