Hosting at dedikadong server: pagsagot sa mga tanong. Bahagi 4

Sa seryeng ito ng mga artikulo, gusto naming tingnan ang mga tanong na mayroon ang mga tao kapag nagtatrabaho sa mga provider ng pagho-host at partikular na mga dedikadong server. Isinagawa namin ang karamihan sa mga talakayan sa mga forum sa wikang Ingles, sinusubukan muna sa lahat na tulungan ang mga user na may payo, sa halip na pag-promote sa sarili, na nagbibigay ng pinakadetalyadong at walang kinikilingan na sagot, dahil mayroon kaming higit sa 14 na taon ng karanasan sa larangan, daan-daang matagumpay na ipinatupad ang mga solusyon at libu-libong nasisiyahang kliyente. Gayunpaman, ang ating mga sagot ay hindi dapat isaalang-alang bilang ang tanging tamang sagot sa unang pagkakataon; Kami ay magpapasalamat kung idadagdag o itatama mo ang mga ito sa mga komento.

Hosting at dedikadong server: pagsagot sa mga tanong. Bahagi 4

Hosting at dedikadong server: pagsagot sa mga tanong. Bahagi 1
Hosting at dedikadong mga server: pagsagot sa mga tanong. Bahagi 2. Bakit napakamahal ng Internet sa data center?
Hosting at dedikadong server: pagsagot sa mga tanong. Bahagi 3

Bakit mas mababa ang halaga ng isang server na may limitasyon sa trapiko na 100 TB at isang 1 Gbit/s channel kaysa sa halaga ng isang server na may 1 Gbit/s channel na walang trapiko? Kung tutuusin, kung magrenta ka ng 2-3 server na may 1 Gbps channel at 100 TB na limitasyon, maaari mong kumonsumo ng eksaktong kaparehong halaga na kukunin ng isang server na may 1 Gbps Unmetered, o mas maraming channel sa mga peak, habang ang provider mahalagang nagbibigay ng mas maraming hardware, mas maraming koneksyon at mas mababang presyo?

Ang katotohanan ay ang mga provider, kapag nag-aalok ng mga server na may medyo malaking limitasyon sa trapiko o kahit na "walang limitasyong" para sa maliit na pera, isinasaalang-alang ang average na mga profile ng pagkonsumo ng kanilang mga kliyente. Ito ay lumabas na karamihan sa mga kliyente na bumili ng mga naturang channel ay hindi ganap na gumagamit ng koneksyon na ibinigay sa kanila. Ito ang dahilan kung bakit posible na gumawa ng ganoong alok.

Ang 100 TB ng trapiko ay isang medyo malaking limitasyon. Ito ay higit sa 100 Mbps Unmetered. Pagkatapos ng lahat, ang pagkakaroon ng channel na 100 Mbit / s nang walang accounting, maaari kang mag-pump ng maximum na 100 (bilis sa megabits) * 86400 (bilang ng mga segundo sa isang araw) * 30 (araw) / 8 (bits sa bytes) / 1000 (megabytes sa gigabytes, kung bibilangin natin ng 1000, at hindi 1024, ang 1024 ay medyo sa kibibit) = 32 GB bawat buwan sa bawat direksyon na may pare-parehong channel load na 400%. Gayunpaman, tulad ng alam natin, ang mga server ay hindi patuloy na kumukonsumo ng trapiko at napakadalas ang pang-araw-araw na kurba ng pagkonsumo ay maaaring magmukhang ganito:

Hosting at dedikadong server: pagsagot sa mga tanong. Bahagi 4

Para sa ilan, ang mga peak ay maaaring umabot sa maximum na throughput at nangangailangan ng tapat na 1 Gbit/s sa mga sandaling ito. Sa kasong ito, ang kabuuang limitasyon ng trapiko bawat buwan ay maaaring halos hindi lalampas:

Hosting at dedikadong server: pagsagot sa mga tanong. Bahagi 4

Ang mga ganoong kliyente, siyempre, ay hindi masyadong kumikita para sa mga provider, at samakatuwid ay hinahangad ng provider na ilipat sila sa Unmetered, dahil kung nagbibigay ito ng mga serbisyo sa mga kliyente mula sa parehong rehiyon, malamang na ang mga peak ng pagkonsumo ay magkakasabay at ang "tapat" na gigabit na ito ang provider ay makakapagbenta lamang ng 1,2 na kliyente. Kung ang provider ay may mga kliyente mula sa iba't ibang rehiyon, malamang na ang channel ay maaaring ibenta sa dalawa o higit pang mga subscriber nang sabay-sabay, dahil ang mga pinakamataas na pagkonsumo ng audience ay magaganap sa magkakaibang oras. Sa katotohanan, hindi lahat ng kliyente ay gumagamit ng kanilang 100 TB na limitasyon, kaya ang pagbibigay sa mga server ng 100 TB na limitasyon sa trapiko ay lubhang kumikita.

Bukod dito, sa pamamagitan ng pagkonekta ng 10 gigabit na channel sa mga rack, posible na napakahusay na hatiin ang trapiko sa pagitan ng lahat. Pinamamahalaan naming hatiin ang isang 10 Gbps channel sa average na 5 rack na puno ng mga server na may 100 TB na limitasyon. Ito ay humigit-kumulang 150 server. Dahil ang isang rack na may taas na 47 unit ay kayang tumanggap ng alinman sa 41 single-unit server o 21 double-unit server.

Bilang resulta, ang kabuuang pagkonsumo ng channel ay ang mga sumusunod:

Hosting at dedikadong server: pagsagot sa mga tanong. Bahagi 4

Kung tatanggihan mo ang serbisyo sa mga subscriber na gumagawa ng maraming trapiko (ang pangunahing kontribusyon sa pag-load ng channel ay ginawa ng mas mababa sa 10 server sa 150 na naroroon sa port na ito), maaari mong dagdagan ang bilang ng mga server sa 300 o higit pa. At lahat ay magiging masaya at lahat ay magkakaroon ng sapat na trapiko.

Gayunpaman, may iba pang mga paraan upang makatipid ng pera at hindi magalit sa mga subscriber - kumonekta sa isang mas murang transit uplink o magpadala ng trapiko sa isang exchange point o masilip nang libre kung ikaw ay isang malaking generator ng trapiko.

Ito ang nagbibigay-daan sa amin na magbigay ng mababang presyo, hindi tanggihan ang serbisyo ng mga subscriber, pagbabayad sa mga provider ng transit ng 1500-6000 euro para sa bawat 10G, depende sa kung gaano kahusay ang provider ng transit, at nagbebenta ng koneksyon sa mas mababang halaga na may partikular na oversell ratio, kapag ang bawat isa ang subscriber ay may sariling nag-utos ng isang matapat na channel, nang hindi nakikialam sa isa't isa.

Ito ay agad na nagiging malinaw kung bakit ang presyo para sa 1Gbps Unmetered ay mas mataas, dahil kung sa 100 terabyte server, hindi lahat ay kumonsumo ng kanilang limitasyon, kung gayon ang kliyente na nag-order ng 1Gbps Unmetered ay malinaw na ubusin ang karamihan sa channel. Bagama't nakita natin ang pagbubukod sa itaas at isang halimbawa kung paano makakabuo ang isang tao ng halos 1 Gbps ng trapiko sa mga peak at nasa loob pa rin ng 100 terabyte na limitasyon, ito ay isang exception at hindi isang tipikal na pattern.

Ang aking administrator ay nag-install ng vnstatd program sa server, ang trapiko ay kinuha mula sa interface, na kinukuha tuwing 5 minuto. Isinasaalang-alang ba niya ang lahat? Kaya ipinapakita nito na 87 TB ang nagamit, habang sinasabi ng provider na 96 na TB ang nagamit at halos matapos na ang trapiko. May tiwala ako sa aking system administrator, siya ay isang mahusay na espesyalista. At kung sasabihin niya na pinalaki ng provider ang gastos, totoo iyon. Bukod dito, ito ay pinatunayan ng katotohanan na nagsimula silang maglaro ng mga halaga nang may lakas at pangunahing, na nagbibigay sa panahon ng talakayan ng iba't ibang mga halaga para sa trapiko para sa parehong panahon. Sa tanong na "paano ito?" naghihintay pa rin kami ng sagot.

Ang katotohanan ay ang ilang mga programa sa accounting ng trapiko ay nagtatago ng mga tala sa TiB, hindi sa TB. Tebibytes, hindi terabytes. Iyon ay, ang accounting ay isinasagawa gamit ang binary system, at hindi ang decimal, sa batayan na mayroong 1024 bytes sa isang kilobyte, o mas tiyak sa isang kibibyte, at hindi 1000.

Kapansin-pansin na upang maiwasang gamitin ang pagkakaibang ito para sa mga layunin ng marketing, matagal nang ipinakilala ng ISO (International Standardization Organization) ang prefix na "bi" para sa mga binary bytes, iyon ay, kibibytes, mebibytes, gibibytes, tebibytes. Ngunit naganap pa rin ang marketing, at kung ang mga tagagawa ng drive, gamit ang mga decimal byte, ay namamahala upang ipahiwatig ang mas maliit na dami ng kapasidad ng drive, kung gayon kapag sumusukat at nag-account para sa trapiko, ang sitwasyon ay kabaligtaran. Ang hosting provider, habang nagbibigay ng 100 TB ng trapiko, ay nagbibigay ng mas kaunti nito kaysa sa aktwal na maaaring kapag binibilang sa binary terms.

Tila maliit ang pagkakaiba, 24 bytes lamang bawat 1000, ang error mula dito ay 2,4% lamang, ngunit bakit may malaking pagkakaiba, sa antas na 10%? Marahil ay hindi talaga nila isinasaalang-alang ang ilang trapiko?

Ang punto ay hindi natin dapat kalimutan na ang "error" ay tumataas, ibig sabihin:

1024 bytes sa isang kibibyte (kung nagsasalita tayo alinsunod sa mga pamantayan ng ISO), sa isang mebibyte mayroon nang 1024 * 1024 = 1 byte, sa isang gibibyte - 048 * 576 * 1024 = 1024 sa 1024, at 1 byte 073 * 741 = 824.

Hindi inaasahang pagliko? Oo?

Kapag sinusukat ang trapiko sa terabytes, ang pagkakaiba sa pagitan ng mga yunit ng accounting ay eksaktong 10%!

Hosting at dedikadong server: pagsagot sa mga tanong. Bahagi 4

Bukod dito, ang pagkakaiba sa data na kinuha mula sa switch port at mula sa server port ay maaaring sanhi ng pag-atake ng DDOS, na hindi umaabot sa kliyente at maaaring alisin sa antas ng "router", habang nangyayari pa rin ang pagkonsumo ng trapiko.

Hindi rin natin dapat kalimutan na kung minsan ang programa ay hindi isinasaalang-alang ang trapiko sa lahat ng mga port, at ang ilang trapiko ay maaaring "makawala" sa pagsubaybay.

Kasunod din nito na kapag limitado ang trapiko ay ibinigay, ang kabuuang papasok + papalabas na trapiko ay madalas na isinasaalang-alang, at kung mayroon ka, halimbawa, isang serbisyo ng VPN, ang ratio ay magiging 1 sa 1 at ang iyong mga kliyente ay makakapag-pump ng kabuuang ng hindi hihigit sa 50 TB ng trapiko na may limitasyong 100.

Upang patuloy ...

Ilang ad πŸ™‚

Salamat sa pananatili sa amin. Gusto mo ba ang aming mga artikulo? Gustong makakita ng mas kawili-wiling nilalaman? Suportahan kami sa pamamagitan ng pag-order o pagrekomenda sa mga kaibigan, cloud VPS para sa mga developer mula sa $4.99, isang natatanging analogue ng mga entry-level na server, na inimbento namin para sa iyo: Ang buong katotohanan tungkol sa VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps mula sa $19 o kung paano magbahagi ng server? (magagamit sa RAID1 at RAID10, hanggang 24 na core at hanggang 40GB DDR4).

Dell R730xd 2x na mas mura sa Equinix Tier IV data center sa Amsterdam? Dito lang 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV mula $199 sa Netherlands! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - mula $99! Basahin ang tungkol sa Paano bumuo ng infrastructure corp. klase sa paggamit ng mga server ng Dell R730xd E5-2650 v4 na nagkakahalaga ng 9000 euro para sa isang sentimos?

Pinagmulan: www.habr.com

Magdagdag ng komento