Сложете два VPS плана един до друг и редовете с параметри често изглеждат еднакво: 4 vCPU, 8 GB RAM, NVMe, 1 Gbit/s, неограничен трафик. После единият върти приложението ви гладко, а другият засича всяка вечер. Редът с параметри не лъже, не точно. Просто пропуска онова, което има значение.
Този текст е за сравняване на планове в рамките на категорията VPS. Ако още решавате дали VPS изобщо е правилният вид хостинг, започнете от VPS, споделен хостинг, нает сървър или облак.
vCPU: таван, не гаранция
Думата, която крие най-много. На повечето VPS платформи vCPU е парче от времето на физическо ядро, планирано редом с парчетата на други клиенти. Числото в плана показва колко можете да ползвате едновременно при пик. Дали можете да ги държите всичките на 100 % с часове, е друг въпрос, на който отговаря (ако изобщо) политиката за честно ползване.
Ще бъдем конкретни за нашите планове, защото неяснотата е причината нещата да се объркат: броят vCPU е таван за кратки пикове, а не отделени физически ядра, и продължителното пълно натоварване на CPU може да бъде ограничено, за да е честно за всички на машината. При уеб приложения, ботове, агенти и бази данни това рядко се усеща. При часове видео кодиране се усеща.
Какво да питате преди покупка: гарантиран ли е броят vCPU или е burst и какво става при продължително натоварване? Какво да проверите после: колоната st (steal) във vmstat. Постоянен steal с двуцифрени стойности означава, че чакате чужда работа.
RAM: единственото честно число
Паметта е параметърът, който най-малко подлежи на тълкуване. 8 GB са 8 GB. Единствените въпроси са дали планът стига за вашето натоварване и дали доставчикът продава над капацитета, което ще забележите като необяснимо ползване на swap. Ако не сте сигурни колко ви трябва, кога наистина ви трябват 64 GB RAM показва как да различите проблемите с паметта от тези с диска и процесора.
NVMe: интерфейс, не скорост
NVMe е интерфейс за съхранение и е много по-бърз от стария SATA. Но етикетът не казва нищо за това колко сървъра делят едни и същи дискове, нито дали всеки сървър има I/O таван. Един план може да пише NVMe и да дава скромна пропускателна способност под натоварване. Всички наши планове ползват NVMe; въпреки това предпочитаме да го тествате, вместо да ни вярвате на думата.
Размерът на диска има повече значение, отколкото хората мислят. База данни, логове и няколко Docker образа изяждат 15 GB по-бързо, отколкото предполагате, а плановете растат само на място, така че изберете диска, който ще ви трябва след шест месеца.
„1 Gbit/s“: скорост на порта, не пропускателна способност
Това е скоростта на връзката между вашия сървър и комутатора. Не е обещание, че винаги ще имате гигабит до всяка точка. Какво получавате, зависи от натоварването на линията и от маршрута до другия край.
Нашите числа за ориентир: Linux плановете имат порт 1 Gbit/s, Windows плановете 150 Mbit/s. На спокойна линия един Linux сървър получава около 940 Mbit/s във всяка посока; когато няколко сървъра са заети едновременно, линията се дели поравно между тези, които активно изпращат. Подробностите, включително как да направите тест на скоростта, който не ви заблуждава, са в Трафик и скорост.
„Неограничен“: без квота, но не без граници
Неограничен трафик означава, че никой не брои терабайтите ви и няма забавяне след месечен лимит. Не означава неограничена скорост: портът и честният дял отгоре продължават да важат. Четете „неограничена честотна лента“ с особено внимание. Обикновено означава без квота плюс клауза за честно ползване, а истинската граница живее в клаузата.
Редовете, които ги няма в спецификацията
Някои от най-големите разлики между плановете изобщо не се виждат в заглавието:
- IPv4 включен или не. План без собствен IPv4 не може да хоства сайт по IPv4. Тук Small за $8 е в NAT, а Small-IP за $16 е със същия размер и собствен адрес; какво може и какво не може един пренасочен порт обяснява разликата на практика.
- Резервни копия. Включени, платена добавка или ваш проблем.
- Период на плащане. Годишните планове тук са с 10 % по-евтини от месечното плащане.
- Локация. Нашите са в Германия и Финландия. Изберете най-близката до потребителите ви или до API-то, с което говори ботът ви.
- Смяна на размера. Можете ли да растете на място и колко време отнема? Можете ли да намалите?
Сравняване на цени, без да се самозаблуждавате
Да делите цената на гигабайтите RAM е изкушаващо и почти винаги подвеждащо. План, който е евтин на гигабайт, но е без IPv4, с платени резервни копия и малък диск, може да излезе по-скъп от „скъпия“, щом добавите онова, което наистина ви трябва. Сглобете една и съща пълна конфигурация от двете страни, с адреса, резервните копия и диска, които ще ползвате, и сравнете месечната ѝ сума.
Проверете нов сървър през първия час
Повечето доставчици ви позволяват да опитате евтино. Прекарайте първия час в измерване, а не в инсталиране:
nproc && lscpu | grep 'Model name'
vmstat 1 30 # watch the st column
fio --name=rand --rw=randread --bs=4k --size=1G --runtime=30 --time_based --direct=1
iperf3 -c <a test server near you> -P 4 -t 20
Пуснете същите команди вечерта в натоварен час. Ако числата се сринат, сте научили това евтино.
Къде това не важи
Спецификациите не казват нищо за поддръжката, за това как доставчикът обработва сигнали за злоупотреби или какво става, когато хардуерът се повреди. Измерванията от един час не предсказват следващия месец. А за някои натоварвания нищо от това няма значение: Telegram бот на Nano няма да усети разлика между добър и отличен диск. Съобразете усилието за сравнение със залога. За бот за $3 изберете нещо разумно и продължете. За продукционна база данни тествайте.
Разгледайте VPS плановете с горните въпроси наум, а ако се местите от друг доставчик, преместване на VPS без прекъсване дава реда на миграцията.
Коментари
Още няма коментари. Бъди първият.