Hosting a vyhrazené servery: odpovídáme na otázky. Část 4

V této sérii článků chceme prozkoumat otázky, které se objevují u lidí při práci s poskytovateli hostingu a dedikovanými servery. Většinu diskuzí jsme vedli na anglicky mluvících fórech, snažili se uživatelům primárně pomoci radou, nikoli autopromocí, a poskytli co nejpodrobnější a nestranné odpovědi, neboť naše zkušenosti v oboru přesahují 14 let, stovky úspěšně realizovaných řešení a tisíce spokojených zákazníků. Nicméně naše odpovědi by neměly být považovány za jediné správné odpovědi první instance, mohou obsahovat nepřesnosti a dokonce chyby, nikdo není dokonalý. Budeme vděční, pokud je doplníte nebo opravíte v komentářích.

Hosting a vyhrazené servery: odpovídáme na otázky. Část 4

Hosting a dedikované servery: odpovídáme na otázky. Část 1
Hosting a dedikované servery: odpovídáme na otázky. Část 2. Proč je internet v datových centrech tak drahý?
Hosting a dedikované servery: odpovídáme na otázky. Část 3

Proč je cena serveru s limitem provozu 100 TB a kanálem 1 Gbit/s mnohem nižší než cena serveru s kanálem 1 Gbit/s bez ohledu na provoz? Vždyť pokud si pronajmeme 2-3 servery s kanálem 1 Gbit/s a limitem 100 TB, můžeme spotřebovat přesně tolik, kolik by spotřebovával server s 1 Gbps Unmetered, nebo dokonce více při špičkách, přitom poskytovatel v podstatě poskytuje více hardwaru, více připojení a nižší cenu?

Faktem je, že poskytovatelé, kteří nabízejí servery s dostatečně velkým limitem provozu nebo dokonce „neomezené“ za malé peníze, zohledňují průměrné profily spotřeby svých klientů. Ukázalo se, že většina klientů, kteří si kupují takové kanály, plně nevyužívá poskytovanou konektivitu. To právě umožňuje, aby taková nabídka byla možná.

100 TB datového provozu je poměrně velký limit. To je více než 100 Mbps Unmetered. S připojením 100 Mbit/s bez omezení lze maximálně přenést 100 (rychlost v megabitech) * 86400 (počet sekund za den) * 30 (dní) / 8 (bitů v bytech) / 1000 (megabyte v gigabyte, pokud počítáme podle 1000, nikoli podle 1024, 1024 je bit v kibi bitech) = 32 400 GB měsíčně v obou směrech při trvalém zatížení kanálu na 100 %. Jak však víme, servery nevyužívají provoz neustále a denní křivky spotřeby mohou často vypadat takto:

Hosting a vyhrazené servery: odpovídáme na otázky. Část 4

Někde mohou špičky dosahovat maximální propustnosti a vyžadovat férových 1 Gbit/s v těchto chvílích. Přitom celkový limit datového provozu za měsíc může být téměř nepřekročen:

Hosting a vyhrazené servery: odpovídáme na otázky. Část 4

Takoví klienti samozřejmě nejsou pro poskytovatele prospěšní, a proto se poskytovatel snaží převést je na Unmetered, jelikož pokud poskytuje služby klientům z jednoho regionu, je pravděpodobné, že jejich špičky spotřeby se shodují a tento „férový“ gigabit poskytovatel může prodat jen 1,2 klienta. Pokud má však poskytovatel klienty z různých regionů, je velmi pravděpodobné, že kanál může být prodán dvěma a více odběratelům najednou, protože špičky spotřeby různých publik budou nastávat v různých časech. Ve skutečnosti však daleko ne každý klient využívá svůj limit 100 TB, a tak je poskytování serverů s limitem 100 TB datového provozu velmi výhodné.

Navíc, připojením kanálů o rychlosti 10 gigabitů k rackům, se daří velmi efektivně rozdělit provoz mezi všechny. Dokážeme rozdělit 10 Gbit/s kanál průměrně na 5 racků, zaplněných servery s limitem 100 TB. To je přibližně 150 serverů. Jeden rack o výšce 47 jednotek může obsahovat buď 41 jednorakových serverů, nebo 21 dvourakových serverů.

Celková spotřeba kanálu je pak následující:

Hosting a vyhrazené servery: odpovídáme na otázky. Část 4

Pokud bychom odmítli obsluhu odběratelů, kteří generují velké množství provozu (hlavní podíl na zatížení kanálu tvoří méně než 10 serverů z 150, které jsou na tomto portu), mohli bychom zvýšit počet serverů na 300 a více. A všichni by byli spokojeni a všem by stačilo provozu.

Existují však i jiné způsoby, jak ušetřit a nefrustrovat odběratele — připojit levnější transitní uplink nebo poslat provoz do výměnného místa nebo peeringu zdarma, pokud jste velkým generátorem datového provozu.

Točná tato všechna opatření umožňují udržovat nízké ceny, aniž bychom omezovali služby zákazníkům, když platíme tranzitním poskytovatelům 1500-6000 eur za každých 10G, v závislosti na kvalitě tranzitního poskytovatele, a prodáváme konektivitu pod výrobními náklady s určitým koeficientem oversell, kdy každý zákazník má svůj přidělený spravedlivý kanál, a přitom si navzájem nepřekážejí.

Hned je jasné, proč je cena za 1Gbps Unmetered výrazně vyšší, protože pokud mají servery 100 terabajtů, ne každý zákazník spotřebovává svůj limit, ale zákazník, který objednává 1Gbps Unmetered, jasně využije většinu kanálu. I když jsme viděli výše uvedenou výjimku a příklad toho, jak lze generovat téměř 1 Gbps překročení při maximech a zůstat uvnitř 100 terabajtového limitu, to je výjimka, nikoliv typický vzor.

Můj administrátor nainstaloval program vnstatd na server, traffic se snímá z rozhraní každých 5 minut. Vše to také zohledňuje? Takže mi ukazuje, že bylo použito 87 TB, zatímco poskytovatel říká, že bylo použito 96 TB a traffic téměř došel. Jsem si jistá svojí administrátorkou, je to skvělý specialista. A pokud říká, že poskytovatel nadhodnocuje spotřebu - má pravdu. Zvlášť, když to je zřejmé z různých hodnot, které se objevují během diskuse o trafficu za stejné období. Na otázku „jak to?“ stále čekáme na odpověď.

Jde o to, že některé programy pro sledování trafficu provádějí měření v TiB, nikoli v TB. TebiBytech, nikoli terabajtech. To znamená, že měření se provádí podle binárního systému, nikoli podle desítkového, na základě toho, že v kilobajtech, přesněji v kibibajtech - 1024 bajtů, nikoli 1000.

Je třeba poznamenat, že aby se toto rozlišení nevyužívalo pro marketingové účely, ISO (Mezinárodní organizace pro normalizaci) již dávno zavedla předpony „bi“ pro binární bajty, tedy kibibyty, mebibyte, gibibyte a tebibyte. Jenže marketing se i tak konal a pokud výrobci úložišť dokážou uvádět menší objemy kapacity uložišť na úkor dekadických bajtů, při měření a přesunu dat je situace opačná. Poskytovatel hostingu, který nabízí 100 TB dat, ve skutečnosti poskytuje méně, než by mohlo být, pokud se to počítá podle binárního systému.

Na první pohled se zdá, že rozdíl není velký, jen 24 bajtů na 1000, chybný výsledek tedy činí pouze 2,4 %, ale proč vzniká tak velký rozdíl na úrovni 10 %? Možná opravdu nějaký datový objem nebyl zohledněn?

Ve skutečnosti je třeba si uvědomit, že „chybovost“ se zvyšuje, a to konkrétně:

1024 bajtů v kibibyte (pokud mluvíme podle standardů ISO), v mebibyte již 1024*1024 = 1 048 576 bajtů, v gibibyte — 1024*1024*1024 = 1 073 741 824, a v tebibyte — 1024*1024*1024*1024 = 1 099 511 627 776.

Neočekávaný zvrat? Ano?

Při měření dat v terabajtech rozdíl mezi jednotkami v účetnictví činí právě 10 %!

Hosting a vyhrazené servery: odpovídáme na otázky. Část 4

Kromě toho může být rozdíl v datech, která se z portu přepínače a portu serveru odečítají, způsoben DDoS útokem, který se nedostane k zákazníkovi a může být odstraněn na úrovni „routeru“, přičemž přesto dochází ke spotřebě dat.

Není také dobré zapomínat, že někdy program nezohledňuje data ze všech portů, a nějaká data mohou „uniknout“ monitoringu.

Také je třeba mít na paměti, že když je nabízený limitovaný přenos dat, často se zohledňuje celkový příchozí + odchozí, a pokud máte například VPN službu, bude poměr 1:1 a vaši zákazníci budou moci celkově přenést maximálně 50 TB dat při limitu 100.

Pokračování příště…

Malá reklama 🙂

Děkujeme, že s námi zůstáváte. Líbí se vám naše články? Chcete vidět více zajímavých materiálů? Podpořte nás objednávkou nebo doporučením známým, cloudové VPS pro vývojáře od 4,99 $, unikátní alternativa entry-level serverů, kterou jsme pro vás vymysleli: Všechny pravdy o VPS (KVM) E5-2697 v3 (6 jader) 10GB DDR4 480GB SSD 1Gbps od 19 $ nebo jak správně rozdělit server? (k dispozici varianty s RAID1 a RAID10, až 24 jader a až 40GB DDR4).

Dell R730xd je dvakrát levnější v datovém centru Equinix Tier IV v Amsterdamu? Jen u nás 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TB od 199 $ v Nizozemsku! Dell R420 — 2x E5-2430 2.2GHz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB — od 99 $! Čtěte o tom Jak postavit infrastrukturu podnikové třídy s použitím serverů Dell R730xd E5-2650 v4 v hodnotě 9000 eur za pakatel?

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster