Přeskočit na obsah

Návod · Servery

Jak vybrat VPS

Téměř každý špatně dimenzovaný server vzniká tak, že se vybírá shora dolů podle ceníku, místo aby se člověk ptal, který zdroj došel jako první. Tady je pořadí, v jakém uvažovat, s našimi vlastními tarify jako vzorovým příkladem.

Ilustrace hostitelského stroje rozděleného na virtuální servery, jeden je zvýrazněnVaše část · rootHostitel KVM

Začněte od omezení

Virtuální server má čtyři věci, kterých vám může dojít: paměť, procesorový čas, disk a odchozí přenos dat. V daném okamžiku bude problémem jen jedna z nich a kupovat víc z ostatních tří je nejběžnější způsob, jak utratit peníze, aniž by cokoli zrychlilo. První otázka tedy nezní „jak velký server potřebuji“, ale „které ze čtyř věcí dojde jako první a co se stane, až dojde“.

Způsoby selhání se liší natolik, že je lze rozpoznat. Nedostatek paměti vypadá jako swapování, pak zabití procesu, pak výpadek, který se sám vyřeší a za hodinu se vrátí. Nedostatek procesorového času vypadá jako rovnoměrné zpomalení všeho pod zátěží a návrat k normálu ve chvíli, kdy provoz klesne. Nedostatek disku vypadá jako databáze, která ve tři ráno odmítá zápisy. Nedostatek přenosu dat vypadá jako e-mail od nás, protože vás neodpojujeme.

Odpovědí je obvykle paměť

U webových zátěží je paměť zdroj, který nejčastěji rozhoduje o chování serveru, protože je to ten, který nemá žádné plynulé zhoršování. Vytížený stroj s nedostatkem procesorového výkonu je pomalý; stroj s nedostatkem paměti začne zabíjet procesy. Aplikační server a databáze na stejném stroji chtějí každý svou pracovní sadu a zejména databáze se dramaticky zpomalí ve chvíli, kdy se její indexy přestanou vejít do RAM.

  • 1 GB: VPS-1 za $9.90. Stačí na statický web, koncový bod tunelu, bota nebo stroj pro cron. Databáze a aplikační server, které se o něj dělí, budou pod zátěží swapovat.
  • 4 GB: VPS-2 za $14.90. Jeden web s vlastní databází se začíná chovat slušně. Pořád jedno sdílené jádro, takže trvalá zátěž není jeho silná stránka.
  • 8 GB: VPS-4 za $25.90. Velikost, kterou doporučujeme ve výchozím nastavení, protože webový server a databáze se přestanou přetahovat o jedno jádro.
  • 8 GB a více: VPS-8 za $37.90. Přihlášení uživatelé, košíky a vyhledávání: požadavky, které nelze obsloužit z cache, jsou ty, které to potřebují.

Užitečná kontrola zdravého rozumu před jakýmkoli nákupem: na stroji, který máte teď, se podívejte, kolik paměti je skutečně rezidentní oproti kešované a co se s tímto číslem děje v nejvytíženější hodinu. Pokud už swapujete, žádný další procesorový výkon nepomůže.

Jádra: kolik a jakého druhu

Počet jader je parametr, který všichni srovnávají a který nejčastěji klame, protože v našem katalogu existují tři různé druhy jader a každý je dobrý na něco jiného.

  • Standard: sdílený vCPU na KVM. Špičky jsou rychlé, protože vaši sousedé jsou obvykle nečinní. Hodinu při plném vytížení 100 % sdílené jádro slíbit nemůže.
  • High frequency: stejný sdílený model na hostitelích s vyšším taktem a zhruba dvojnásobným diskem na gigabajt RAM. HF-4 nabízí 2 vCPU a 4 GB za $37.90. Vyplatí se, když důležitou práci dělá jedno vlákno.
  • Dedicated CPU: jádra pevně přiřazená vašemu stroji, která nemůže využít žádný jiný nájemce. DC-8 stojí $71.90 za 2 pevně přiřazených jader a 8 GB. Platíte za exkluzivitu, ne za počet.

Srovnání, na kterém lidé tápou, je VPS-8 za $37.90 se 4 sdílenými jádry proti DC-8 za $71.90 s 2 pevně přiřazenými. Méně jader za víc peněz není chyba v ceníku: sdílené je rychlejší, když je vaše zátěž nárazová, pevně přiřazené je rychlejší, když je stálá. Vybírejte podle tvaru zátěže, ne podle čísla.

Disk: dimenzujte podle toho, co se hromadí

Lidé dimenzují disk podle toho, co se chystají nainstalovat, což téměř nikdy není problém. Disk plní to, co se hromadí: nahrané soubory uživatelů, logy, které nikdo nerotuje, zálohy databáze zapsané na stejný svazek, který zálohují, a image kontejnerů z nasazení před šesti verzemi. Aplikace a její závislosti mohou mít dva gigabajty; rok mírně vytíženého webu jich může mít dvacet.

Naše tarify sahají od 25 GB u VPS-1 po 5760 GB na vrcholu nabídky, vše na SSD, a NVMe u tarifů, u nichž to dodavatel uvádí, což je napsáno na stránce každého tarifu. Menší disk později obvykle znamená nový server, protože disk nelze zmenšit, což je dobrý argument, abyste hned první den nekupovali ten největší.

Přenos dat se počítá jen odchozí

Každý tarif má měsíční objem přenosu dat od 1 TB výše. Než tarify podle něj porovnáte, stojí za to si uvědomit tři věci: příchozí provoz je zdarma, provoz mezi vašimi vlastními servery uvnitř jednoho regionu se nepočítá vůbec a překročení vás neodpojí, místo toho se vám ozveme.

U většiny webů je objem přenosu nepodstatný a o všem rozhoduje velikost paměti. U všeho, co rozesílá média, soubory ke stažení nebo objemné odpovědi API, je to první sloupec, který je třeba číst. Pokud opravdu odesíláte hodně dat, podívejte se raději na dedikovaný server, kde je uplink 1 Gbit a provoz se neměří. To je jiný model účtování, ne větší číslo.

Kde má stroj být

Umístěte server blízko toho, kdo čeká na vaše odpovědi. Obvykle jsou to vaši uživatelé; někdy je to API, které voláte při každém požadavku, a v takovém případě má kontinent API přednost před kontinentem návštěvníka. Máme 74 regionů; většina tarifů stojí všude stejně a těch několik tarifů s cenou podle města ukáže částku před nasazením, takže jde v podstatě o rozhodnutí o umístění. Jediné upozornění k pokrytí lokalit je, že řady Unmetered a Big disk běží v jiné sadě lokalit než klasické řady.

Co je dobré vědět předem: region běžícího serveru nelze změnit. Přestěhování znamená nové nasazení, zkopírování dat a přepnutí DNS a nový stroj dostane novou IP adresu. Je to hodina práce, ne katastrofa, ale stojí za to nad tím teď pět minut přemýšlet. Stránka s lokalitami je uvádí všechny.

Rozumné výchozí body

Pokud chcete stručnou verzi, tady jsou tarify, které bychom doporučili pro čtyři situace, jež lidé v e-mailech nejčastěji popisují.

  • Osobní web, VPN nebo bot: VPS-1, $9.90.
  • Jeden web na WordPressu s vlastní databází: VPS-2, $14.90, a VPS-4, pokud má přihlášené uživatele nebo větší sadu pluginů.
  • Produkční aplikace, která vydělává: VPS-4, $25.90.
  • Něco, co běží naplno celý den: DC-8 nebo větší v řadě Dedicated CPU, $71.90.

Jak se mýlit levně

Nejlepší argument pro virtuální server oproti hardwaru je, že omyl stojí téměř nic. Většina tarifů se účtuje po hodinách i po měsících, takže nasadit dvě velikosti, spustit vlastní benchmark a poraženou odstranit stojí méně než oběd. Velikosti takto vyzkoušejte, než se zavážete, protože změna velikosti běžícího serveru je žádost na podporu, ne tlačítko.

Jediná věc, kterou udělat před každou riskantní změnou

Nejdřív zkopírujte ze serveru to podstatné: výpis databáze a konfiguraci, kterou se chystáte změnit. Z „doufám, že to bude fungovat“ se tak stane „mohu to vrátit zpět“. Zákazníci, kteří mají špatné dny, nejsou téměř nikdy ti, kdo tohle udělali.

Co vám neřekneme

Pro žádný tarif nezveřejňujeme hodnoty IOPS, protože jsme je neměřili za podmínek, které byste mohli zopakovat, a hlavní číslo dodavatele by střetu s vaší zátěží nepřežilo. Nezveřejňujeme rychlost portu pro virtuální platformu, protože nám není upřesněna ve formě, kterou bychom vytiskli jako slib. A nezveřejňujeme hodnoty latence pro žádný region, protože číslo, na kterém vám záleží, závisí na sítích vašich uživatelů, ne na našich.

Zveřejňujeme každý parametr, který skutečně známe, cenu, kterou zaplatíte při prodloužení, a hodinovou sazbu, díky níž si chybějící čísla sami vytvoříte za odpoledne. To je horší marketingová stránka a lepší základ pro rozhodnutí.