Hosting i namjenski serveri: odgovori na pitanja. dio 4

U ovoj seriji članaka želimo da pogledamo pitanja koja ljudi imaju kada rade sa hosting provajderima i posebno namenskim serverima. Većinu rasprava vodili smo na forumima na engleskom jeziku, pokušavajući prije svega pomoći korisnicima savjetima, a ne samopromocijom, dajući što detaljniji i nepristrasni odgovor, jer imamo preko 14 godina iskustva u ovoj oblasti, stotine uspješno implementirana rješenja i hiljade zadovoljnih klijenata. Ipak, naše odgovore ne treba uzimati kao jedine tačne odgovore prve instance; oni mogu sadržavati netačnosti, pa čak i greške; niko nije savršen. Bit ćemo vam zahvalni ako ih dodate ili ispravite u komentarima.

Hosting i namjenski serveri: odgovori na pitanja. dio 4

Hosting i namjenski serveri: odgovori na pitanja. dio 1
Hosting i namjenski serveri: odgovori na pitanja. Dio 2. Zašto je Internet u data centru tako skup?
Hosting i namjenski serveri: odgovori na pitanja. dio 3

Zašto je cena servera sa ograničenjem saobraćaja od 100 TB i kanalom od 1 Gbit/s mnogo manja od cene servera sa kanalom od 1 Gbit/s bez saobraćaja? Uostalom, ako iznajmite 2-3 servera sa kanalom od 1 Gbps i ograničenjem od 100 TB, možete potrošiti potpuno istu količinu koju bi potrošio server sa 1 Gbps Unmetered, ili čak i više kanala u vrhuncu, dok provajder u suštini pruža više hardvera, više konekcija i nižu cijenu?

Činjenica je da provajderi, kada nude servere s prilično velikim ograničenjem prometa ili čak "neograničenim" za malo novca, uzimaju u obzir prosječne profile potrošnje svojih klijenata. Pokazalo se da većina klijenata koji kupuju takve kanale ne koriste u potpunosti konekciju koja im je omogućena. To je ono što omogućava da se napravi ovakva ponuda.

100 TB saobraćaja je prilično velika granica. Ovo je više od 100 Mbps bez mjerenja. Uostalom, s kanalom od 100 Mbit / s bez obračuna, možete pumpati maksimalno 100 (brzina u megabitima) * 86400 (broj sekundi u danu) * 30 (dani) / 8 (bitovi u bajtovima) / 1000 (megabajti u gigabajtima, ako računamo sa 1000, a ne 1024, 1024 je malo u kibibitima) = 32 400 GB mjesečno u svakom smjeru uz konstantno opterećenje kanala od 100%. Međutim, kao što znamo, serveri ne troše promet stalno i vrlo često krivulje dnevne potrošnje mogu izgledati ovako:

Hosting i namjenski serveri: odgovori na pitanja. dio 4

Za neke, vršne vrijednosti mogu dostići maksimalnu propusnost i zahtijevaju poštenih 1 Gbit/s u ovim trenucima. U ovom slučaju, ukupni mjesečni promet se gotovo ne može prekoračiti:

Hosting i namjenski serveri: odgovori na pitanja. dio 4

Takvi klijenti, naravno, nisu previše profitabilni za provajdere, pa ih provajder nastoji prebaciti na Unmetered, jer ako pruža usluge klijentima iz istog regiona, vjerovatno će se poklopiti vrhovi potrošnje i ovaj „pošteni“ gigabit provajder će moći prodati samo 1,2 klijenta. Ako provajder ima klijente iz različitih regija, onda je vjerovatno da se kanal može prodati dvama ili više pretplatnika odjednom, jer će se vrhunci potrošnje publike dogoditi u različito vrijeme. U stvarnosti, ne troši svaki klijent svoj limit od 100 TB, tako da je pružanje servera sa ograničenjem saobraćaja od 100 TB izuzetno isplativo.

Štaviše, povezivanjem 10 gigabitnih kanala na rekove, moguće je vrlo efikasno podijeliti promet između svih. Uspijemo podijeliti kanal od 10 Gbps na u prosjeku 5 rekova ispunjenih serverima sa ograničenjem od 100 TB. Ovo je otprilike 150 servera. Budući da jedan rack sa visinom od 47 jedinica može da primi ili 41 server sa jednom jedinicom ili 21 server sa duplom jedinicom.

Kao rezultat, ukupna potrošnja kanala je sljedeća:

Hosting i namjenski serveri: odgovori na pitanja. dio 4

Ako odbijete uslugu pretplatnicima koji generiraju veliki promet (glavni doprinos opterećenju kanala daje manje od 10 servera od 150 prisutnih na ovom portu), tada možete povećati broj servera na 300 ili više. I svi će biti sretni i svi će imati dovoljno prometa.

Međutim, postoje i drugi načini da uštedite novac i da ne uznemirite pretplatnike - povežite jeftiniji tranzitni uplink ili pošaljite promet do točke razmjene ili besplatno peering ako ste veliki generator prometa.

To je ono što nam omogućava da obezbedimo niske cene, a ne uskraćujemo pretplatničku uslugu, plaćajući provajderima tranzita 1500-6000 evra za svakih 10G, u zavisnosti od toga koliko je tranzitni provajder dobar, i prodajući konektivnost po nižoj ceni sa određenim odnosom prodaje, kada svaki Pretplatnik ima svoj naručeni pošteni kanal, bez miješanja jedni u druge.

Odmah postaje jasno zašto je cijena za 1Gbps Unmetered mnogo veća, jer ako sa serverima od 100 terabajta ne potroše svi svoj limit, onda će klijent koji naruči 1Gbps Unmetered očito potrošiti većinu kanala. Iako smo gore vidjeli izuzetak i primjer kako se može generirati promet od skoro 1 Gbps u vršcima i dalje biti unutar granice od 100 terabajta, ovo je izuzetak, a ne tipičan obrazac.

Moj administrator je instalirao vnstatd program na serveru, promet se preuzima sa interfejsa, uzima se svakih 5 minuta. Da li on sve uzima u obzir? Dakle, pokazuje da je potrošeno 87 TB, dok provajder kaže da je iskorišteno 96 TB i promet je skoro gotov. Uvjeren sam u svog sistem administratora, on je odličan stručnjak. A ako kaže da dobavljač naduvava troškove, to je istina. Štoviše, o tome svjedoči i činjenica da su se počeli igrati s vrijednostima, dajući tokom rasprave različite vrijednosti za promet za isti period. Na pitanje "kako je ovo?" još uvijek čekamo odgovor.

Činjenica je da neki programi za knjigovodstvo saobraćaja vode evidenciju u TiB, a ne u TB. Tebibajti, ne terabajti. Odnosno, računovodstvo se vrši binarnim, a ne decimalnim sistemom, na osnovu toga da u kilobajtu ima 1024 bajta, tačnije u kibibajtu, a ne 1000.

Vrijedi napomenuti da je ISO (Međunarodna organizacija za standardizaciju) dugo vremena uveo prefiks “bi” za binarne bajtove, odnosno kibibajte, mebibajte, gibibajte, tebibajte, kako bi se spriječilo korištenje ove razlike u marketinške svrhe. Ali marketing se ipak dogodio, a ako proizvođači pogona, koristeći decimalne bajtove, uspijevaju naznačiti manje količine pogonskog kapaciteta, onda je kod mjerenja i obračuna prometa situacija suprotna. Hosting provajder, iako obezbjeđuje 100 TB saobraćaja, pruža ga manje nego što bi zapravo mogao biti kada se računa u binarnim terminima.

Čini se da je razlika mala, samo 24 bajta na 1000, greška od toga je samo 2,4%, ali zašto je tako velika razlika, na nivou od 10%? Možda stvarno nisu uzeli u obzir neki promet?

Poenta je da ne smijemo zaboraviti da se „greška“ povećava, odnosno:

1024 bajta u kibibajtu (ako govorimo u skladu sa ISO standardima), u mebibajtu već ima 1024 * 1024 = 1 bajta, u gibibajtu - 048 * 576 * 1024 = 1024 i 1024 tebi1 - 073 * 741 * 824 = 1024.

Neočekivan zaokret? Da?

Prilikom mjerenja prometa u terabajtima, razlika između obračunskih jedinica je tačno 10%!

Hosting i namjenski serveri: odgovori na pitanja. dio 4

Štaviše, razlika u podacima preuzetim sa porta komutatora i sa porta servera može biti uzrokovana DDOS napadom, koji ne dopire do klijenta i može se eliminisati na nivou „rutera“, a potrošnja saobraćaja i dalje postoji.

Također ne treba zaboraviti da program ponekad ne uzima u obzir promet na svim portovima, a dio prometa može „izbjeći“ praćenju.

Iz toga proizilazi i da kada je ograničen promet, često se uzima u obzir ukupan dolazni + odlazni promet, a ako imate, recimo, VPN uslugu, omjer će biti 1 prema 1 i vaši klijenti će moći ispumpati ukupno ne više od 50 TB saobraćaja sa ograničenjem od 100.

Da se nastavi ...

Neke reklame 🙂

Hvala vam što ste ostali s nama. Da li vam se sviđaju naši članci? Želite li vidjeti još zanimljivih sadržaja? Podržite nas naručivanjem ili preporukom prijateljima, cloud VPS za programere od 4.99 USD, jedinstveni analog servera početnog nivoa, koji smo mi izmislili za vas: Cijela istina o VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps od 19$ ili kako dijeliti server? (dostupno sa RAID1 i RAID10, do 24 jezgra i do 40GB DDR4).

Dell R730xd 2 puta jeftiniji u Equinix Tier IV data centru u Amsterdamu? Samo ovdje 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV od 199 USD u Holandiji! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - od 99 USD! Pročitajte o Kako izgraditi infrastrukturnu kompaniju. klase uz korišćenje Dell R730xd E5-2650 v4 servera u vrednosti od 9000 evra za peni?

izvor: www.habr.com

Dodajte komentar