Paano nai-save ng mga data center ang mga holiday

Paano nai-save ng mga data center ang mga holiday

Sa buong taon, ang mga Ruso ay regular na pumupunta sa mga pista opisyal - mga pista opisyal ng Bagong Taon, mga pista opisyal ng Mayo at iba pang mas maikling katapusan ng linggo. At ito ang tradisyonal na oras para sa mga serial marathon, kusang pagbili at pagbebenta sa Steam. Sa panahon ng pre-holiday, ang mga kumpanya ng retail at logistik ay nasa ilalim ng mas mataas na presyon: ang mga tao ay nag-order ng mga regalo mula sa mga online na tindahan, nagbabayad para sa kanilang paghahatid, bumili ng mga tiket para sa mga biyahe, at nakikipag-usap. Ang mga peak in demand sa kalendaryo ay isa ring magandang stress test para sa mga online na sinehan, gaming portal, pagho-host ng video at streaming na serbisyo ng musika - lahat sila ay gumagana sa kanilang mga limitasyon sa panahon ng holiday.

Sasabihin namin sa iyo kung paano matiyak ang walang patid na pagkakaroon ng nilalaman gamit ang halimbawa ng Okko online cinema, na umaasa sa kapangyarihan ng data center ng Linxdatacenter.

Noong nakaraan, bilang tugon sa mga pana-panahong pagtaas ng pagkonsumo, ang mga karagdagang kagamitan ay binili para sa lokal na pag-deploy, at "may reserba." Gayunpaman, nang dumating ang "Oras H", madalas na lumabas na ang mga kumpanya ay hindi maaaring o walang oras upang makayanan ang tamang pagsasaayos ng mga server at mga sistema ng imbakan sa kanilang sarili. Hindi lang posible na lutasin ang mga problemang ito habang umuunlad ang mga sitwasyong pang-emergency. Pagkaraan ng ilang sandali, dumating ang isang pag-unawa: ang mga pinakamataas na demand para sa nilalaman at mga serbisyo sa online ay ganap na pinangangasiwaan sa tulong ng mga mapagkukunan ng third-party, na maaaring mabili gamit ang pay-as-you-go model - pagbabayad para sa aktwal na dami ng nakonsumo.

Ngayon, halos lahat ng mga kumpanya na nahuhulaan ang pagtaas ng demand para sa kanilang mga mapagkukunan sa panahon ng bakasyon (ang tinatawag na pagsabog) ay nag-uutos nang maaga ng pagpapalawak ng kapasidad ng channel ng komunikasyon. Ang mga kumpanyang iyon na nag-deploy ng mga application at database sa mga mapagkukunan ng data center ay nagpapataas ng kapangyarihan sa pag-compute sa mga ulap sa panahon ng mga peak ng holiday, bukod pa sa pag-order ng mga kinakailangang virtual machine, kapasidad ng storage, atbp. mula sa mga data center.  

Paano hindi makaligtaan ang marka sa mga kalkulasyon

Paano nai-save ng mga data center ang mga holiday

Para maghanda para sa mga peak load, mahalaga ang coordinated work sa pagitan ng provider at ng kliyente. Kasama sa mga pangunahing punto sa gawaing ito ang isang tumpak na hula ng isang load surge sa mga tuntunin ng timing at volume, maingat na pagpaplano at kalidad ng pakikipag-ugnayan sa mga kasamahan sa loob ng data center, gayundin sa isang team ng mga IT specialist sa panig ng content provider.

Ang ilang mga solusyon ay nakakatulong na ayusin ang mabilis na paglalaan ng mga mapagkukunang kinakailangan upang matiyak na ang bagong yugto ng iyong paboritong serye sa TV ay hindi nag-freeze sa screen ng iyong tablet.
 

  • Una, ito ay mga workload balancer: ito ay mga solusyon sa software na maingat na sinusubaybayan ang antas ng pagkarga ng mga server, storage system at network, na nagbibigay-daan sa iyong i-optimize ang pagpapatakbo ng bawat system para sa gawaing nasa kamay. Sinusuri ng mga tagabalanse ang antas ng availability ng parehong hardware at virtual machine, na pinipigilan ang pagganap ng system mula sa pagsasakripisyo sa isang banda, at pinipigilan ang imprastraktura mula sa "overheating" at pagbagal, sa kabilang banda. Sa ganitong paraan, pinapanatili ang isang tiyak na antas ng mga mapagkukunan ng reserba, na maaaring mabilis na mailipat upang malutas ang mga kagyat na problema (isang matalim na pagtalon sa mga kahilingan sa portal na may nilalamang video, isang pagtaas sa mga order para sa isang partikular na produkto, atbp.).
  • Pangalawa, CDN. Binibigyang-daan ng teknolohiyang ito ang mga user na makatanggap ng nilalaman mula sa portal nang walang mga pagkaantala sa buffering sa pamamagitan ng pag-access nito mula sa heograpikal na puntong pinakamalapit sa user. Bilang karagdagan, inaalis ng CDN ang masamang epekto sa mga proseso ng paghahatid ng trapiko na sanhi ng pagsisikip ng channel, pagkasira ng koneksyon, pagkawala ng packet sa mga junction ng channel, atbp.

All-seeing Okko

Paano nai-save ng mga data center ang mga holiday

Tingnan natin ang isang halimbawa ng Okko online cinema na naghahanda para sa mga pista opisyal, gamit ang aming mga site sa Moscow at St. Petersburg.

Ayon kay Alexey Golubev, teknikal na direktor ng Okko, sa kumpanya, bilang karagdagan sa mga pista opisyal sa kalendaryo (mataas na panahon), may mga panahon kung kailan inilabas ang mga pangunahing pagpapalabas ng pelikula mula sa mga pangunahing major:

β€œTaon-taon sa panahon ng kapaskuhan, humigit-kumulang doble ang dami ng trapiko sa Okko kumpara sa nakaraang taon. Kaya, kung noong nakaraang season ng Bagong Taon ang pinakamataas na peak load ay 80 Gbit/s, sa 2018/19 inaasahan namin ang 160 - ang tradisyonal na dobleng pagtaas. Gayunpaman, nakatanggap kami ng higit sa 200 Gbit/s!”

Palaging naghahanda si Okko para sa peak load nang dahan-dahan, sa buong taon, bilang bahagi ng isang proyekto na pinangalanang "Bagong Taon". Noong nakaraan, ginamit ni Okko ang sarili nitong imprastraktura; ang kumpanya ay may sariling cluster ng paghahatid ng nilalaman, sa sarili nitong hardware at may sariling software. Sa paglipas ng taon, ang mga teknikal na espesyalista ng Okko ay unti-unting bumili ng mga bagong server at pinataas ang throughput ng kanilang cluster, na inaasahan ang pagdodoble ng taunang paglago. Bukod pa rito, ang mga bagong uplink at operator ay konektado - bilang karagdagan sa malalaking manlalaro tulad ng Rostelecom, Megafon at MTS, ang mga traffic exchange point at ang pinakamaliit na operator ay konektado din. Ang diskarte na ito ay naging posible upang maihatid ang serbisyo sa maximum na bilang ng mga kliyente gamit ang pinakamaikling ruta.

Noong nakaraang taon, pagkatapos pag-aralan ang halaga ng kagamitan, mga gastos sa paggawa para sa pagpapalawak at paghahambing nito sa gastos ng paggamit ng mga third-party na CDN, napagtanto ni Okko na oras na upang subukan ang isang hybrid na modelo ng pamamahagi. Kasunod ng dobleng paglaki sa panahon ng mga pista opisyal ng Bagong Taon, bumababa ang trapiko, at ang Pebrero ang pinakamababang panahon. At lumalabas na ang iyong kagamitan ay idle sa oras na ito. Sa pamamagitan ng tag-araw, ang pagbaba ay natataas, at sa panahon ng taglagas magsisimula ang isang bagong pagtaas. Samakatuwid, bilang paghahanda para sa bagong 2019, ibang ruta ang ginawa ni Okko: binago nila ang kanilang software upang maipamahagi ang load hindi lamang sa kanilang sarili, kundi pati na rin sa mga panlabas na CDN (Content Delivery Network). Dalawang ganoong CDN ang konektado, kung saan "pinagsama" ang labis na trapiko. Ang panloob na bandwidth ng imprastraktura ng IT ng Okko ay handa na upang mapaglabanan ang parehong dobleng paglago, ngunit kung sakaling magkaroon ng overrun ng mga mapagkukunan, inihanda ang mga kasosyong CDN.

"Ang desisyon na huwag palawakin ang CDN nito ay nagligtas sa Okko ng humigit-kumulang 20% ​​ng badyet sa pamamahagi nito sa CAPEX. Dagdag pa, ang kumpanya ay nakatipid ng ilang buwan ng tao sa pamamagitan ng paglipat ng gawain ng pag-set up ng kagamitan sa mga balikat ng kasosyo." - komento ni Alexey Golubev.

Ang distribution cluster (internal CDN) sa Okko ay ipinatupad sa dalawang Linxdatacenter site sa Moscow at St. Petersburg. Ang buong pag-mirror ng parehong nilalaman at ang pag-cache nito (namamahagi ng mga node) ay ibinigay. Alinsunod dito, pinoproseso ng Moscow data center ang Moscow at ilang rehiyon ng Russia, at pinoproseso ng data center ng St. Petersburg ang North-West at ang iba pang bahagi ng bansa. Ang pagbabalanse ay nangyayari hindi lamang sa isang rehiyonal na batayan, ngunit depende rin sa pag-load sa mga node sa isang partikular na sentro ng data; ang pagkakaroon ng pelikula sa cache at isang bilang ng iba pang mga kadahilanan ay isinasaalang-alang din.

Ang pinalaki na arkitektura ng serbisyo ay ganito ang hitsura sa diagram:

Paano nai-save ng mga data center ang mga holiday

Sa pisikal, ang serbisyo at suporta sa pagbuo ng produkto ay binubuo ng humigit-kumulang sampung rack sa St. Petersburg at ilang rack sa Moscow. Mayroong ilang dosenang mga server para sa virtualization at halos dalawang daang "hardware" na server para sa lahat ng iba pa - pamamahagi, suporta sa serbisyo at sariling imprastraktura ng opisina. Ang pakikipag-ugnayan ng content provider sa data center sa panahon ng peak load ay hindi naiiba sa kasalukuyang trabaho. Ang lahat ng komunikasyon ay limitado sa isang kahilingan sa serbisyo ng suporta, at sa kaso ng isang emergency, sa pamamagitan ng pagtawag.

Ngayon, mas malapit na tayo kaysa dati sa isang tunay na 100% walang patid na senaryo ng pagkonsumo ng online na content, dahil available na ang lahat ng teknolohiyang kinakailangan para dito. Ang pag-unlad ng online streaming ay nangyayari nang napakabilis. Ang katanyagan ng mga legal na modelo ng pagkonsumo ng nilalaman ay lumalaki: Ang mga gumagamit ng Russia ay unti-unting nagsisimulang masanay sa katotohanan na kailangan nilang magbayad para sa nilalaman. Bukod dito, hindi lamang para sa sinehan, kundi pati na rin para sa musika, mga libro, at mga materyal na pang-edukasyon sa Internet. At sa bagay na ito, ang paghahatid ng pinaka magkakaibang nilalaman at may pinakamababang pagkaantala sa network ay ang pinakamahalagang pamantayan sa pagpapatakbo ng mga serbisyong online. At ang aming gawain, bilang isang service provider, ay upang matugunan ang mga pangangailangan ng mapagkukunan sa oras at may mga reserba.

Pinagmulan: www.habr.com

Magdagdag ng komento