
Aasta jooksul reisiavad venelased regulaarselt puhkusele â uue aasta puhkus, mais ja teised lĂŒhemad vabad pĂ€evad. See on traditsiooniline aeg sarjade maratonide, spontaansete ostude ja Steam'i allahindluste jaoks. JĂ”ulueelsel perioodil on jaemĂŒĂŒgiettevĂ”tted ja logistikaettevĂ”tted suurenenud koormuse all: inimesed tellivad internetipoodidest kingitusi, maksavad kohaletoimetamise eest, ostavad reisi jooksul pileteid ja suhtlevad. Kalendrikohased nĂ”udluse tipud on suurepĂ€rane stressitest ka online-kinoteatritele, mĂ€nguportaalidele, videohostingu ja voogedastusmuusika teenustele â pĂŒhade ajal töötavad nad kĂ”ik âĂŒlekoormuseâ peale.
RÀÀgime, kuidas on korraldatud sisu katkestusteta kĂŒtuse tagamine online-kinoteatri Okko nĂ€itel, mis tugineb oma töös Linxdatacenteri andmekeskuse vĂ”imsusele.
Varasemalt soetati hooajaliste tarbimise hĂŒpe jaoks tĂ€iendavat varustust kohalikuks paigutamiseks, ja seda âvarugaâ. Kuid kui âKâ hetk saabus, selgus sageli, et ettevĂ”tted ei suutnud iseseisvalt serverite ja SAN-i seadistamisega toime tulla vĂ”i ei jĂ”udnud selle ajaga. Need ĂŒlesanded olid keeruline lahendada rikkalikult situatsioonide arengu kaudu. Aja jooksul tekkis arusaam: nĂ”udluse tipud sisu ja online-teenuste jĂ€rele on suurepĂ€raselt hallatavad kolmandate osapoolte ressursside abil, mille maksmiseks on vĂ”imalik kasutada pay-as-you-go mudelit â tasuda tegelikult tarbitud mahu eest.
TĂ€napĂ€eval ootavad praktiliselt kĂ”ik ettevĂ”tted, kes ennustavad oma ressursside nĂ”udluse kasvu pĂŒhade ajal (nii nimetatud burst), ette tellimusega suurema ribalaiuse laiendamist. Need ettevĂ”tted, kes paigutavad rakendusi ja andmebaase andmekeskuse ressurssidele, suurendavad pĂŒhade tipudeks oma arvutusvĂ”imet pilves, tellides andmekeskustes vajalikke virtuaalmasinaid, SAN-i mahtu jne. Â
Kuidas arvutustes ebaÔnnestuda

Pöördekoormuseks valmistumisel on oluline koostöö korralik töö teenusepakkuja ja kliendi vahel. Selle koostöö peamised punktid hÔlmavad nÔudluse kasvu tÀpset prognoosi, planeerimist ja kvaliteetset koostööd andmekeskuse kolleegidega ning IT-spetsialistide meeskonnaga sisu pakkuja poole.
Kiirete ressursside eraldamine, et teie lemmikseriaali uus hooaeg ei hanguks teie tahvelarvuti ekraanil, on vÔimalik tÀnu mitmetele lahendustele.
Â
- Esiteks, koormuse tasakaalustajad: need on tarkvaralahendused, mis jĂ€lgivad hoolikalt serverite, andmesalvestussĂŒsteemide ja vĂ”rgu koormust, vĂ”imaldades optimeerida iga sĂŒsteemi tööd seatud ĂŒlesannete tĂ€itmiseks. Tasakaalustajad hindavad nii riistvara kasulikkust kui ka virtuaalmasinate, vĂ€ltides sĂŒsteemide jĂ”udluse langust, samal ajal ei luba nad infrastruktuuril "ĂŒle kuumeneda" ja aeglustuda. Nii sĂ€ilitatakse teatud ressursside varu, mida saab kiiresti suunata kiireloomuliste ĂŒlesannete lahendamiseks (nĂ€iteks video sisu portaali jĂ€rsk kĂŒlastuste hĂŒpe, teatud toote tellimuste kasv jne).
- Teiseks, CDN. See tehnoloogia vĂ”imaldab kasutajatel ilma viivitusteta sisu portaali kaudu vĂ€ljastpoolt, lĂ€hima geograafilise punkti kaudu, kĂ€tte saada. Lisaks aitab CDN vĂ€hendada liikluse edastamise protsesside negatiivset mĂ”ju, mis on tingitud kanalite ĂŒlekoormusest, ĂŒhenduse katkestustest, pakettide kadudest kanalite lĂ”ikes jne.
KÔike nÀgev Okko

Vaatame nĂ€idet Okko veebikino valmistumisest pĂŒhadeks, mis kasutab meie platvorme Moskvas ja Peterburis.
Aleksei Golubevi, Okko tehnilise direktori sĂ”nul, on ettevĂ”ttes lisaks kalendrapĂŒhadele (tipphooaegadele) perioode, mil vĂ€lja tulevad peamised filmipremiired suurettevĂ”tetelt:
âIgal aastal pĂŒhadehooajal kasvab Okko liiklus maht umbes kaks korda vĂ”rreldes eelmise aastaga. Nii oli eelmise uue aasta hooajal maksimaalne tippkoormus 80 Gbit/s, kuid 2018/19 ootasime 160 â traditsiooniline kaks korda kasv. Kuid saime ĂŒle 200 Gbit/s!â
Okko valmistub alati tipukoormuseks rahulikult, aasta jooksul, projekti raames, mille koodnimi on âUus Aastaâ. Varem kasutas Okko oma infrastruktuuri, ettevĂ”ttel on oma sisu edastamise klaster, oma riistvaraga ja oma tarkvaraga. Aasta jooksul ostsid Okko tehnilised spetsialistid jĂ€rk-jĂ€rgult uusi servereid, suurendades oma klustrite lĂ€bilaskevĂ”imet, oletades aastast kahekordset kasvu. Lisaks ĂŒhendati uusi sissetulekute ja operaatoritega â peale suurte mĂ€ngijate nagu Â«Đ ĐŸŃŃДлДĐșĐŸĐŒÂ», «ĐДгаŃĐŸĐœÂ» ja ĐйХ, ĂŒhendati ka liikluse vahetuspunktid ja vĂ€ikseimad operaatorid. Selline lĂ€henemine vĂ”imaldas teenust toimetada kĂ”ige suuremale hulgale klientidele lĂŒhima marsruudiga.
Eelmisel aastal analĂŒĂŒsides seadmete hindu, tööjĂ”ukulusid laiendamiseks ja vĂ”rreldes kolmandate osapoolte CDN-ide kasutamise kuludega, mĂ”istsid Okko, et on aeg proovida hĂŒbriidmudeleid. Kahekordse kasvu ajal uusaastapuhkuste ajal jĂ€rgnes liikluse langus, ja veebruar on kĂ”ige madalam hooaeg. Tulemuseks oli, et nende enda seadmed seisis sel ajal. Suveks langus tasakaalustub ja sĂŒgise hooaja lĂ€henedes algab uus tĂ”us. SeetĂ”ttu, valmistudes uue 2019. aasta saabumiseks, lĂ€ks Okko teise teed: nad tĂ€iendasid oma tarkvara, et suudaks koormust mitte ainult enda peale suunata, vaid ka vĂ€listesse CDN-idesse (sisu edastamise vĂ”rk â Content Delivery Network). Ăhendati kaks sellist CDN-i, kuhu voolasid ĂŒlejÀÀgid liiklusest. Okko IT-infrastruktuuri sisemine lĂ€bilaskevĂ”ime suutis taluda seda kahekordset kasvu, kuid varuks, kui ressursse liigseks muutub, olid ette valmistatud partnerite CDN-id.
âOtsus mitte suurendada oma CDN-i sÀÀstis Okko umbes 20% jaotuskuludest CAPEX-is. Pluss ettevĂ”te sÀÀstis mitu inimene-kuud, pannes seadmete seadistamise töö partneri Ă”lgadele.â â kommenteerib Aleksei Golubev.
Jaotav kluster (sisemine CDN) Okko-s on rajatud kahe Linxdatacenter'i asukohta Moskvas ja Peterburis. Tagatud on tĂ€ielik sisu ja selle vahemĂ€lu peegeldamine (jaotavad sĂ”lmed). Vastavalt sellele töötleb Moskva andmekeskus Moskvat ja mitmeid Venemaa piirkondi, samas kui Peterburi keskus â PĂ”hja-LÀÀnet ja ĂŒlejÀÀnud osa riigist. Tasakaalustamine toimub mitte ainult piirkondade jĂ€rgi, vaid ka vastavalt sĂ”lmede koormusele konkreetses andmekeskuses, samuti arvestatakse filmi olemasolu vahemĂ€lu ja mitmete teiste teguritega.
Teenuse suurem arhitektuur nÀeb vÀlja skeemi jÀrgi selline:

FĂŒĂŒsiline teenus ja toote arenduse tugi koosneb umbes kĂŒmnest serverist Peterburis ja mitmest serverist Moskvas. On paar tosinat serverit virtualiseerimiseks ja peaaegu Kakssada "fĂŒĂŒsilist" serverit kĂ”ike muud - levitamiseks, teenuse toetamiseks ja kontori enda infrastruktuuri jaoks. Sisu pakkuja ja andmekeskuse vahelise suhtlemine tipukoormuse ajal ei erine mingil moel praegusest tööst. Kogu suhtlemine piirdub toega seotud paberite esitamisega ja hĂ€daolukorra korral telefonikĂ”nega.
TĂ€na oleme, nagu kunagi varem, lĂ€hedal tĂ”eliselt 100% katkestusteta sisutarbimise stsenaariumile veebis, kuna kĂ”ik vajalikud tehnoloogiad on juba olemas. Veebivoo areng toimub vĂ€ga kiiresti. Kasvab legaalsete sisutarbimise mudelite populaarsus: Venemaa kasutajad hakkavad jĂ€rk-jĂ€rgult harjuma ideega, et sisu eest tuleb maksta. Ja mitte ainult filmide, vaid ka muusika, raamatute ja hariduslike materjalide eest. SeetĂ”ttu on kĂ”ige mitmekesisema sisu edastamine ja minimaalsete vĂ”rgu viivitustega â ĂŒlioluline kriteerium veebiteenuste töös. Ja meie ĂŒlesanne, kui teenuse pakkujat, on rahuldada ressursinĂ”udmised Ă”igeaegselt ja varuga.
Allikas: habr.com
