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.
Koszt licencji Microsoft SQL Server na AWS
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:
- z wliczoną licencją R8a osiąga do 36% niższy koszt na transakcję niż R8i,
- 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