Kiedy zestaw roboczy przestaje się mieścić
Każda sztuczka optymalizacyjna z podręcznika przestaje pomagać w momencie, gdy dane nie mieszczą się w pamięci. Ta linia istnieje po to, aby się mieściły: rejestrowana pamięć ECC DDR5, prawdziwa topologia serwerowa i wystarczająco dużo rdzeni, aby coś z tym zrobić.
When the working set stops fitting in RAM, nothing else you tune matters. This line exists so that it keeps fitting: ECC memory, real server topology, and enough cores to use it.
| Plan | Dedykowane rdzenie | Pamięć | Pamięć NVMe | Prędkość portu | Cena | |
|---|---|---|---|---|---|---|
| E-8 Entry into ECC | 8 | 64 GB | 500 GB | 25 Gbit/s | €89.00 /mc | Konfiguruj |
| E-16Najczęściej wybierane The workhorse tier | 16 | 128 GB | 1 TB | 25 Gbit/s | €165.00 /mc | Konfiguruj |
| E-32 A full socket | 32 | 256 GB | 2 TB | 25 Gbit/s | €310.00 /mc | Konfiguruj |
| E-48 Half a terabyte of RAM | 48 | 512 GB | 4 TB | 25 Gbit/s | €580.00 /mc | Konfiguruj |
Ceny nie zawierają VAT, jeśli ma zastosowanie. Ruch: Nielimitowany, do uczciwego użytku.
AMD EPYC 9354P · Zen 4 · 32C/64T · ECC DDR5-4800 · NUMA-aware pinning
Trzydzieści cztery miasta, dwadzieścia dziewięć krajów
Wartości latencji to zmierzone mediany z naszych własnych sond, a nie broszury sprzedawców. Zmieniają się; strona aktualizuje się, gdy się zmieniają.
Do czego służy krzem serwerowy
Część desktopowa z dużym chłodzeniem to nie serwer. Różnica nie polega na plakietce; chodzi o pojemność pamięci, korekcję pamięci, linie PCIe i zdolność do zasilania wszystkich rdzeni jednocześnie.
EPYC 9354P, trzydzieści dwa rdzenie, dwanaście kanałów pamięci, jedna podstawka.
9354P daje nam trzydzieści dwa rdzenie Zen 4 i sześćdziesiąt cztery wątki w jednej podstawce, podłączone do dwunastu kanałów rejestrowanej pamięci DDR5-4800. Dwanaście kanałów to sedno. Na platformie desktopowej z dwoma kanałami, szesnaście zajętych rdzeni spędza znaczną część dnia na czekaniu na pamięć, a nie na obliczeniach; tutaj tak nie jest.
Pojedyncza podstawka to także celowy wybór. Nie ma drugiego procesora, do którego można przeskoczyć, nie ma łącza międzydprocesorowego do wysycenia i nie ma szansy, że planista umieści twoje wątki po jednej stronie maszyny, a pamięć po drugiej. Mniej rzeczy do zepsucia oznacza mniej zgłoszeń wsparcia zaczynających się od słów „wczoraj było dobrze”.
Pół terabajta w jednej instancji
Najwyższy poziom oferuje pięćset dwanaście gigabajtów korygującej pamięci. Bazy analityczne, pamięci podręczne w pamięci, sterty JVM, których nikt nie miał odwagi profilować — wszystko to mieści się bez projektu shardowania.
Rdzenie, które pozostają zajęte razem
Czterdzieści osiem wątków wykonujących prawdziwą pracę to inny problem niż jeden szybki wątek. Pasmo na rdzeń umożliwia ten drugi przypadek i jest to wartość, której platformy desktopowe nie osiągną przy żadnej częstotliwości taktowania.
Nadmiar linii PCIe
Wystarczająco linii, aby NVMe, sieć i urządzenia przekazywane nie konkurowały o tę samą wąską ścieżkę. To ta sama platforma hosta, która znajduje się pod liniami GPU i pamięci masowej, właśnie z tego powodu.
Przewidywalne, a nie szczytowe
Taktowanie tutaj jest niższe niż w linii Ryzen i znacznie bardziej płaskie. Dla wszystkiego, co ma budżet opóźnień mierzony 99. percentylem, płaskość jest warta więcej niż szybkość.
ECC i co tak naprawdę robi
Błędy pamięci nie są egzotyczne. W dużej flocie zdarzają się co tydzień, a na maszynie bez korekcji zdarzają się niewidocznie, co powinno cię niepokoić.
Korekcja to nie checkbox. To dziennik, który można przeczytać.
Rejestrowana pamięć ECC DDR5-4800 koryguje błędy jednobitowe w locie i wykrywa błędy wielobitowe. Skorygowany błąd staje się wpisem w dzienniku, a nie błędną liczbą w zestawie wyników. Gdy moduł zacznie produkować je w tempie, które nam nie odpowiada, zostaje wymieniony w zaplanowanym oknie, zanim stanie się błędem niekorygowalnym i nieplanowanym restardem.
Praktyczny powód tego nie jest teorią niezawodności. Chodzi o to, że baza danych z jednym odwróconym bitem w pamięci podręcznej stron nie ulega awarii: zapisuje odwróconą wartość na dysku, wiernie replikuje ją do każdej kopii zapasowej i pozwala odkryć problem za sześć tygodni, gdy raport nie zgadza się sam ze sobą.
Liczniki korekcji dla twojej instancji są widoczne w panelu. Jeśli wolisz je obserwować samodzielnie, te same dane są udostępniane przez API.
Kto nie powinien tego kupować
Krzem serwerowy nie jest automatycznie lepszym wyborem. Jest lepszym wyborem dla konkretnego i dość wąskiego zestawu problemów.
Połowa osób, które proszą o EPYC, chce linii Ryzen i dobrego snu.
Twoim wąskim gardłem jest jeden wątek
Rdzeń 9354P jest wolniejszy niż rdzeń 9950X i żadna przepustowość pamięci tego nie zmieni. Jeśli twój profiler pokazuje jeden wątek na stu procentach i trzydzieści jeden rdzeni śpiących, szukasz w złej linii.
Kupujesz go dla znaczka
Nic w obciążeniu nie staje się klasy enterprise dlatego, że działa na procesorze z napisem EPYC. Kup to, gdy faktycznym ograniczeniem jest liczba rdzeni lub ilość pamięci; w przeciwnym razie kup tańszą linię.
Potrzebujesz czterdziestu terabajtów
NVMe tutaj kończy się na niskich jednocyfrowych terabajtach. Duże pojemności mieszkają w linii storage, na tej samej platformie hosta, za ułamek ceny za terabajt.
Chcesz później dodać GPU
Karty nie są dodawane do działających instancji EPYC. Linia GPU istnieje, ponieważ passthrough wymaga, aby host był przygotowany od początku.
Chcesz całą maszynę
Od poziomu E-32 w górę masz cały socket, ale hiperwizor nadal jest nasz. Jeśli wymagasz własnego jądra, własnego schedulera lub wirtualizacji zagnieżdżonej z pełną prędkością, kup metal.
Alokacja i gdzie wchodzi NUMA
Kupno pamięci jest łatwe. Zapewnienie, że rdzenie, które jej używają, są fizycznie blisko, to część, która odróżnia platformę serwerową od arkusza specyfikacji.
Przypięte rdzenie, zarezerwowana pamięć i oba po tej samej stronie maszyny.
Rdzenie są przypinane do fizycznych rdzeni, jeden tenant na rdzeń i jego wątek siostrzany, dokładnie jak w linii Ryzen. Zmienia się tutaj rozmieszczenie: pamięć jest przydzielana z domeny NUMA, w której siedzą twoje rdzenie, więc dostęp do pamięci nie przekracza fabric, aby dotrzeć do adresu. Instancje zbyt duże dla jednej domeny są przypinane na najmniejszej liczbie domen, które je pomieszczą, a topologia jest przekazywana, więc twój scheduler widzi prawdę.
Dwa z trzydziestu dwóch rdzeni są zarezerwowane dla hiperwizora, storage i monitoringu. Reszta jest sprzedawana raz. Gdy znikną, strona przestaje się pojawiać w konfiguratorze dla tej linii, co jest czasem irytujące, ale zawsze uczciwe.
| Zasób | Jak jest przydzielany | Co jest współdzielone |
|---|---|---|
| Rdzenie CPU | Przypięte w obrębie domeny NUMA tam, gdzie rozmiar na to pozwala | Nic |
| Pamięć | Zarezerwowana przy starcie z lokalnej domeny. Rejestrowana ECC | Nic |
| Topologia | Przekazywana, więc scheduler gościa widzi prawdziwe odległości | Nie dotyczy |
| Pojemność NVMe | Thick-provisioned przy tworzeniu | Nic |
| Port sieciowy | Dwadzieścia pięć gigabitów na sekundę, dedykowany | Uplink lokalizacji, zaprojektowany powyżej sumy |
| Narzut hiperwizora | Dwa zarezerwowane rdzenie na węzeł, poza twoją alokacją | Nie dotyczy |
Dyski i okablowanie
Referencyjny węzeł nosi cztery korporacyjne dyski NVMe w mirrored parach z hot spare i dwa interfejsy dwadzieścia pięć gigabitów podpięte do osobnych switchy.
Cztery Gen4 NVMe na węzeł, mirrorowane, na porcie dwadzieścia pięć gigabitów.
Mirrorowane, z ochroną przed utratą zasilania
Zapisy są potwierdzane z pamięci podręcznej zasilanej kondensatorem. Zdarzenie zasilania opróżnia tę pamięć podręczną zamiast ją odrzucać, co jest różnicą między czystym powtórzeniem dziennika a długim wieczorem.
Bondowane uplinki, osobne switche
Dwa interfejsy w grupie agregacji łączy lądujące na różnych switchach. Restart switcha kosztuje kilka zgubionych pakietów, a nie awarię.
Filtrowanie, które już działa
Do dwunastu terabitów na sekundę czyszczenia na krawędzi, zawsze w ścieżce. Nic nie trzeba włączać, gdy zaczyna się atak, bo już wtedy filtruje.
Nielimitowany, z podaną liczbą
Uczciwe wykorzystanie na porcie dwudziestopięciogigabitowym to sto pięćdziesiąt terabajtów miesięcznie. Liczba ta jest podana na stronie z cenami, a nie pozostawiona niejasna, aby można ją było później wykorzystać przeciw tobie.
Przynieś własne adresy
Od poziomu E-32 wzwyż, w lokalizacjach, gdzie operator na to pozwala, możesz ogłaszać własną przestrzeń adresową. Otwórz zgłoszenie ze szczegółami obiektu, a odpowiemy w ciągu dnia.
Czterdzieści gigabitów, jeśli potrzebujesz
Dedykowany port czterdziestogigabitowy jest dostępny w tej linii, gdziekolwiek lokalizacja ma za sobą odpowiednią przepustowość. Jest to opcja płatna, wyceniona na stronie z cenami, i większość ludzi jej nie potrzebuje.
Gdzie działa i przeprowadzka
Siedem lokalizacji nie ma: Reykjavík, Sofia, Kiszyniów, Panama City, Santiago, Mumbai i Johannesburg. To lokalizacje Ryzen i storage, a konfigurator powie ci o tym, zanim przywiążesz się do pomysłu.
Dwadzieścia siedem z trzydziestu czterech lokalizacji ma moc EPYC.
Wszystkie pozostałe mają, w tym wszystkie pięć lokalizacji w Ameryce Północnej i wszystkie azjatyckie oprócz Mumbai. Frankfurt i Amsterdam mają największą pojemność i otrzymują nowy sprzęt jako pierwsze. Zurych ma EPYC, ale racjonuje go, bo miejsce w szafie kosztuje tam tyle, ile kosztuje miejsce w Zurychu.
- 01
Dobierz według pamięci, nie rdzeni
Oblicz rozmiar rezydentny na szczycie, dodaj to, co twój cache stron naprawdę zarabia, i kup wyższy poziom. Liczba rdzeni w tej linii zwykle wynika z ilości pamięci, a nie jest osobną decyzją.
- 02
Przetestuj na okresie miesięcznym
Weź jedną instancję na miesiąc, zanim zobowiążesz się na dwa lata ze zniżką. Siedmiodniowy zwrot obejmuje pierwszy tydzień, jeśli odpowiedź okaże się negatywna.
- 03
Przenieś dane po sieci
Dwadzieścia pięć gigabitów i nielimitowany transfer sprawiają, że kopiowanie wielu terabajtów to nocna robota. W przypadku większych ilości zapytaj wsparcie o transfer z seedingiem, zamiast wymyślać plan kurierski.
- 04
Pamiętaj o topologii
Jeśli twoja aplikacja przypina własne wątki, przeczytaj topologię, którą udostępniamy, zamiast zakładać płaską maszynę. Popełnienie tego błędu to najczęstsza przyczyna migracji wyglądającej na wolniejszą niż sprzęt, który zastąpiła.
- 05
Rozwijaj się na miejscu, gdzie to możliwe
Pamięć i NVMe rozszerzają się na tym samym węźle, gdy ma miejsce. Skok, którego węzeł nie może wchłonąć, staje się migracją na żywo, zaplanowaną z tobą, zwykle w ciągu jednego dnia roboczego.
Gdy węzeł ulegnie awarii
Duże instancje wracają dłużej, bo pół terabajta pamięci trzeba skądś zapełnić. Wolimy to powiedzieć, niż sugerować inaczej.
Ta sama ścieżka awarii co w pozostałej części floty, z większą ilością pamięci do uzupełnienia.
Awarie dysków są absorbowane przez mirror i zapasowy dysk, bez przerwy w działaniu twojej instancji. Uszkodzenie modułu pamięci zwykle jest wychwytywane przez rosnącą liczbę korekcji, zanim stanie się niekorygowalne, i jest wymieniane w oknie uzgodnionym z tobą. Oba te przypadki są rutynowe i żaden z nich nie jest incydentem.
Całkowita utrata węzła jest odbudowywana na zapasowym sprzęcie w tej samej lokalizacji, z twoimi adresami podążającymi za tym. Restart małej instancji zajmuje minuty. W największej warstwie uczciwa liczba to bliżej pół godziny, z czego większość to przenoszenie danych, a nie decydowanie, co robić.
Liczniki korekcji są do twojej dyspozycji
Nie musisz polegać na naszym słowie co do zdrowia pamięci pod twoją instancją. Liczniki są w panelu i w API.
Kredyty są automatyczne
Umowny czas działania to 99,99% miesięcznie. Jego niedotrzymanie skutkuje kredytem na twoim koncie bez formularza roszczeniowego, telefonu ani sporu o związek przyczynowy.
Replikacja lepsza niż nadzieja
Pojedyncza instancja to pojedyncza instancja, bez względu na koszt sprzętu. Jeśli obciążenie nie może stracić trzydziestu minut, uruchom instancję zapasową w drugiej lokalizacji i przećwicz przełączenie awaryjne, zanim będzie potrzebne.
Pytania o tę serię
Ponieważ to, co możemy dziś kupić, zamontować w racku i schłodzić w wolumenie po cenie utrzymującej tę linię na obecnym poziomie. Model 9354P to dojrzała jednostka znana z charakterystyki termicznej i bez niespodzianek w firmware. Gdy nowsza generacja serwerów będzie miała sens dla floty, pojawi się w dzienniku zmian, a nie po cichu pod istniejącymi instancjami.
Dwanaście modułów DDR5-4800 z rejestracją na węźle, korekcja włączona, liczniki dostępne. Odczytasz je w panelu lub przez API. Każdy, kto twierdzi, że ma ECC bez pokazania liczników, prosi cię o zaufanie do karty specyfikacji.
Od wariantu E-32 w górę – tak, jest to wspierany obraz. Wirtualizacja zagnieżdżona działa, ale niesie realny koszt wydajności. Jeśli zagnieżdżone maszyny wirtualne są właściwym produktem, to metal to uczciwa odpowiedź.
Jeśli baza mieści się w pamięci na Ryzen, a zapytania są w większości jednowątkowe, Ryzen wygrywa pod względem opóźnień i kosztuje mniej. Gdy zestaw roboczy przekracza sto dwadzieścia osiem gigabajtów lub gdy masz wiele równoczesnych kosztownych zapytań, EPYC wygrywa przewagą rosnącą wraz z rozmiarem problemu.
Twoje rdzenie i twoja pamięć znajdują się w tej samej domenie, więc dostęp nie przechodzi przez połączenie między procesorami. Instancje zbyt duże dla jednej domeny obejmują jak najmniejszą liczbę, która się zmieści, a my przekazujemy rzeczywistą topologię, aby twój własny scheduler nie zgadywał.
Od wariantu E-32 w górę, w lokalizacjach, na które pozwala dostawca. Prześlij szczegóły obiektu w zgłoszeniu, a otrzymasz odpowiedź w ciągu doby, w tym prostą odmowę, jeśli lokalizacja tego nie obsługuje.
Kup liczbę pamięci, której faktycznie potrzebujesz
Wybierz wariant według zestawu rezydentnego, a nie liczby rdzeni, przetestuj przez miesiąc i przejdź wyżej na miejscu, jeśli liczba się nie zgadza. Płatność w kryptowalucie, rejestracja to adres e-mail, a pierwszy tydzień jest zwracany bez podania przyczyny.