Porównanie

Rdzenie burstable i arytmetyka pod nimi

Burstable vCPU to obietnica co do średniej, nie co do szczytu. Dla wielu zadań to w porządku i tanio. Dla czegokolwiek z gorącym wątkiem i terminem to najdroższa pozycja na fakturze, choć wcale tak nie wygląda.

01

Co naprawdę sprzedaje burstable

Ujmując wprost, bez otoczki językowej, plan burstable to subskrypcja ułamka rdzenia z dołączonym limitem debetu.

Model jest całkowicie rozsądny. To arkusz specyfikacji jest wstydliwy.

01

Linia bazowa, nie rdzeń

Przysługuje ci procent jednego fizycznego rdzenia, zwykle gdzieś między pięcioma a czterdziestoma, z pozwoleniem na przekroczenie, dopóki trwają kredyty. Liczba rdzeni na fakturze to sufit, nigdy podłoga.

02

Kredyty narastają, gdy śpisz

Czas bezczynności zarabia debet, który wydaje czas zajętości. Instancja naprawdę zajęta przez dwie godziny dziennie działa pięknie. Taka, która jest zajęta przez sześć, uderza w linię bazową i tam zostaje.

03

Współczynnik jest produktem

Przepakowanie tu nie jest oszustwem, to model biznesowy, i działa, bo większość najemców śpi w danej chwili. Osiem do dwudziestu najemców na fizyczny rdzeń to norma; liczba rzadko jest publikowana.

04

Rywalizacja jest niewidoczna z ceny

Dwie instancje z identycznymi specyfikacjami, jedna na cichym węźle, druga na ruchliwym, różnią się o czynnik, którego nie zobaczysz, dopóki nie nałożysz obciążenia. Nie wybierasz węzła.

05

Krzem jest zwykle starszy

Gęsta, tania dzierżawa nagradza zamortyzowany sprzęt. Flota burstable jest często dwie lub trzy generacje do tyłu, co kosztuje cię ponownie przy każdej operacji jednowątkowej.

02

Jak to zmierzyć z wnętrza instancji

Żadne z tych nie wymaga współpracy ze strony dostawcy. Cztery pomiary, jeden wieczór, na najtańszym planie, który sprzedają.

  1. 01

    Odczytaj czas kradzieży (steal time) pod obciążeniem

    Zarówno top, jak i vmstat raportują st. Na prawdziwie dedykowanym rdzeniu utrzymuje się na zero. Utrzymujące się wartości powyżej jednego lub dwóch procent oznaczają, że hiperwizor uruchamia kogoś innego na krzemie, za który płacisz.

  2. 02

    Uruchom na dziesięć minut, nie na dziesięć sekund

    Krótki benchmark mierzy twój stan kredytu. Zapętl jednowątkowy benchmark całkowitoliczbowy na dziesięć minut i obserwuj spadek wyniku; tam, gdzie się wypłaszcza, jest twoja rzeczywista alokacja.

  3. 03

    Sprawdź zegar, potem sprawdź go ponownie

    Zanotuj częstotliwość boost na starcie oraz po pięciu minutach pełnego obciążenia. Spadek o czterdzieści procent to budżet mocy i termiczny węzła dzielony między wszystkich użytkowników.

  4. 04

    Powtórz o niewygodnej porze

    Uruchom ten sam test o 03:00 i ponownie o 21:00 czasu lokalnego dla lokalizacji. Dedykowana platforma zwraca ten sam wynik dwa razy. Ta, na której jest nadsubskrypcja, zwraca harmonogram twoich sąsiadów.

Jeśli pomoc techniczna dostawcy nie potrafi podać współczynnika alokacji, to samo w sobie jest odpowiedzią, a zdobycie jej zajęło trzydzieści sekund.

03

Dwa modele, obok siebie

Lewa kolumna nie jest krytyką, lecz opisem. Wielu dobrych operatorów prowadzi to celowo i odpowiednio wycenia.

Nadsubskrybowany, z możliwością przekroczeniaDedykowany, tak jak my go sprzedajemy
Alokacja rdzeniUdział w fizycznym rdzeniu, przekraczany na kredytJeden fizyczny rdzeń na rdzeń, przyznany raz
Najemców na rdzeńZwykle od ośmiu do dwudziestuJeden
Czas kradzieży pod obciążeniemRośnie wraz z obciążeniem węzła, nieznany z góryZero, z definicji
Długotrwały jednowątkowySpada, gdy stan kredytu się wyczerpujeStały, jak długo zechcesz go uruchamiać
ProcesorCokolwiek wypełnia szafę, często dwa pokolenia wsteczRyzen 9 9950X lub EPYC 9354P, wyłącznie obecne pokolenie
PamięćNon-ECC na płytach desktopowych, nadsubskrybowanaDDR5, rejestrowana ECC w linii EPYC
Cena wejściowaTrzy do ośmiu euro miesięcznie to norma29 € za cztery rdzenie Zen 5 i 16 GB
PrzewidywalnośćZależy od tygodnia twoich sąsiadówZależy od twojego własnego obciążenia
Gdzie bolip99 opóźnienia, czasy kompilacji, wszystko z terminemFaktura
04

Kiedy host z możliwością przekroczenia jest lepszym zakupem

Płacenie cen dedykowanych za bezczynną maszynę to nie roztropność, to marnotrawstwo z lepszym brandingiem. Kilka kategorii obciążeń nigdy nie powinno się do nas zbliżać.

Nie sprzedajemy niczego poniżej 29 € miesięcznie, więc dla całej klasy zadań jesteśmy złym sklepem.

01

Cykl pracy poniżej pięciu procent

Poboczny serwer DNS, węzeł monitorujący, host przesiadkowy, osobisty przekaźnik poczty. Te rzeczy są bezczynne przez dwadzieścia trzy godziny i eksplodują na sekundę, co jest dokładnie tym, do czego wyceniono model burstable.

02

Szeroki, tani fan-out

Trzydzieści małych węzłów w trzydziestu miastach, aby zmierzyć coś z trzydziestu kątów. Kupowanie dedykowanych rdzeni trzydzieści razy, aby uruchomić zadanie śpiące przez dziewięćdziesiąt dziewięć procent czasu, byłoby dziwnym sposobem na wydawanie pieniędzy.

03

Nauka i praca jednorazowa

Miejsce do psucia rzeczy, cotygodniowej reinstalacji i usuwania bez żalu. Polityka zwrotów obejmuje tu siedem dni; dostawca burstable sprzeda ci miesiąc za cenę kanapki.

04

Twardy limit budżetu

Jeśli prawdziwy wybór to instancja burstable albo żadna, weź burstable. To prawdziwy komputer, uruchomi twój projekt, a to lepszy wynik niż nie wysłanie niczego.

05

Co robimy zamiast tego

Przydzielone raz, policzone raz

Rdzeń, który kupujesz, to rdzeń, na którym nie planuje się niczego innego. Żadnych kredytów burst, żadnego kradzionego czasu, żadnego ważenia przez scheduler, i żadnej klauzuli w regulaminie, która po cichu to odwraca na ruchliwym węźle.

Tylko bieżący krzem

Ryzen 9 9950X do pracy jednowątkowej i EPYC 9354P tam, gdzie liczy się liczba rdzeni i ECC. Nic starszego niż bieżąca generacja nie jest w produkcji w żadnym z 34 lokalizacji.

Limity zapisane na piśmie

Limit ruchu dozwolonego jest publikowany na port, a nie sugerowany. Jeśli go konsekwentnie przekraczasz, dostajesz e-mail o dedykowanym porcie 40 Gbit/s, a nie niespodziewaną fakturę.

Kompilacja, która na starym boxie zajmowała dziewiętnaście minut, tutaj trwa cztery. Spędziłem tydzień przekonany, że coś źle skonfigurowałem.
Inżynier platformy, przeniesiony z hosta burstable
06

Pytania

Jeden. Rdzenie, pamięć i NVMe są przydzielane w momencie provisioningu i nie są liczone dwukrotnie, co jest całym powodem, dla którego nasz plan startowy zaczyna się od 29 €, a nie od 4 €.

Krótko, podczas live migration, gdy węzeł jest opróżniany do konserwacji. To kilka sekund i jest to ogłoszone z wyprzedzeniem. Poza tym powinien wynosić zero, a zgłoszenie pokazujące inaczej jest badane, a nie wyjaśniane.

Tak, na każdym planie, tak długo, jak chcesz. Nie ma throttlingu, żadnego salda kredytów i żadnego listu o nietypowych wzorcach użycia. Budżet chłodzenia dla pełnego węzła jest już opłacony.

Nie i nie planujemy. Rozsądnym posunięciem jest konsolidacja: kilka bezczynnych zadań na jednym R-8 za 54 € zwykle kosztuje mniej niż małe instancje, które zastępują, i łatasz jeden system operacyjny zamiast sześciu.

Gotowi, gdy jesteś

Cztery rdzenie Zen 5 i żadnej kolejki przed nimi

R-4 kosztuje 29 € miesięcznie z 16 GB DDR5 i 200 GB Gen4 NVMe. Obciąż go do maksimum przez tydzień, obserwuj, jak steal time pozostaje zerowy, i zatrzymaj go tylko, jeśli różnica jest realna.