Как данните центрове спасяват празниците

Как данните центрове спасяват празниците

През годината българите редовно пътуват за празниците – новогодишни ваканции, майски и други по-кратки почивни дни. А това е традиционно време за сериен маратон, спонтанни покупки и разпродажби в Steam. В предпразничния период повишено натоварване изпитват търговията на дребно и логистичните компании: хората поръчват подаръци в онлайн-магазини, плащат за доставка, купуват билети за пътувания, комуникират. Календарните пикове в търсенето са добър стрес тест и за онлайн-кинотеатрите, игровите портали, видео-хостингите и стрийминг услугите за музика – по празниците всички те работят "на пълни обороти".

Разказваме как е организирано осигуряването на безпроблемен достъп до съдържание на примера на онлайн-кинотеатъра Okko, който разчита на мощностите на дата центра Linxdatacenter.

По-рано при сезонните скокове в потреблението се купуваше допълнително оборудване за локалното разполагане, и то с "резерв". Въпреки това, когато настъпваше "Часът Ч", често се оказваше, че компаниите или не могат сами да се справят с правилната настройка на сървърите и СХД, или нямат време. Решаването на тези задачи на място по време на извънредни ситуации просто не бе възможно. С времето дойде разбирането: пиковете в търсенето на съдържание и онлайн услуги могат да се обработват отлично с ресурси от трети страни, които могат да се придобиват по модела pay-as-you-go – заплащане на фактически потребен обем.

Днес почти всички компании, които предвиждат ръст в търсенето на своите ресурси в празниците (наречен burst), предварително поръчват разширение на капацитета на комуникационните канали. Компаниите, които разполагат приложения и бази данни на ресурсите на ЦОДа, за празничните пикове увеличават изчислителната мощност в облака, като допълнително поръчват необходимите виртуални машини в дата центровете, обеми СХД и т.н.  

Как да не сбъркаме в изчисленията

Как данните центрове спасяват празниците

За подготовката за пикови натоварвания е важна координираната работа между доставчика и клиента. Основните моменти в тази работа могат да бъдат точното прогнозиране на ръста на натоварването по срокове и обеми, прецизното планиране и качественото взаимодействие с колегите в ЦОДа, както и с екипа ИТ-специалисти от страната на доставчика на съдържание.

Бързото предоставяне на необходимите ресурси, за да не се забавя появата на новия сезон на любимия ви сериал на екрана на вашия таблет, се подпомага от редица решения.
 

  • На първо място, това са балансировачите на натоварването: тези софтуерни решения внимателно следят нивото на натоварване на сървърите, СХД и мрежата, позволявайки оптимизация на работата на всяка система спрямо поставената задача. Балансировачите оценяват наличността както на „желязото“, така и на виртуални машини, като предотвратяват спад в производителността на системите от една страна и не дават инфраструктурата да „прегрява“ и да забавя работата от друга. По този начин се поддържа определено ниво на резервни ресурси, които могат бързо да се пренасочват за справяне с неотложни задачи (рязък скок на запитванията към портала с видеоконтент, нарастващи поръчки за определен продукт и т.н.).
  • На второ място, CDN. Технологията позволява на потребителите да получават съдържание от портала без забавяния в буферирането, чрез достъп от най-близката до потребителя географска точка. Освен това, CDN намалява неблагоприятното въздействие върху процесите на предаване на трафик, причинено от пренатоварване на каналите, прекъсвания на връзката, загуба на пакети на съединителни точки и т.н.

Всевиждащото Okko

Как данните центрове спасяват празниците

Нека разгледаме примера с подготовката за празниците на онлайн кинотеатъра Okko, който използва нашите платформи в Москва и Санкт-Петербург.

Според Алексей Голубев, технически директор на Okko, в компанията, освен календарните празници (високия сезон), има периоди, когато излизат основните кинопремиери от големите студия:

„Всяка година през празничния сезон Okko нараства по обем на трафика приблизително два пъти в сравнение с предходната година. Така, ако през миналия новогодишен сезон максималната пикова натовареност беше 80 Гбит/с, то през 2018/19 очаквахме 160 – традиционен ръст от два пъти. Въпреки това, получихме над 200 Гбит/с!“

Okko винаги се подготвя за пиковите натоварвания бавно, в течение на годината, в рамките на проект с кодово име „Нова Година“. По-рано в Okko използваха собствена инфраструктура, компанията разполага със своя кластер за разпространение на съдържание на собствено оборудване и със собствено софтуерно осигуряване. През годината техническите специалисти на Okko постепенно закупуваха нови сървъри, увеличавайки пропускната способност на своя кластер, предполагая годишен растеж от два пъти. Освен това свързваха нови аплинкове и оператори – освен големи играчи като „Ростелеком“, „Мегафон“ и МТС, също така се свързваха и точки за обмен на трафик, и най-малките оператори. Този подход позволяваше да се доставя услугата до максимален брой клиенти по най-краткия маршрут.

Миналата година, анализирайки цената на оборудването, трудоемкостта на разширението и сравнявайки с разходите за използване на външни CDN, в Okko осъзнаха, че е време да опитат хибриден модел на доставка. След двукратен ръст през новогодишните празници идва спад в трафика, а февруари е най-нисък сезон. И така, собственото им оборудване остава неактивно през това време. До лятото спадът се нивелизира и до есенния сезон започва ново покачване. Затова, в подготовка за новата 2019 година, Okko решиха да поемат по друг път: доработиха софтуера си, за да могат да разпределят натоварването не само на себе си, но и на външни CDN (мрежа за доставка на съдържание – Content Delivery Network). Свързаха се с два такива CDN, в които „излишъка“ от трафика се насочваше. Вътрешната пропускна способност на IT инфраструктурата на Okko бе готова да поеме този двойствен ръст, но за всеки случай, в случай на пренатоварване на ресурсите, бяха подготвени партньорски CDN.

„Решението да не увеличават собствения CDN спести на Okko около 20% от бюджета за доставка в CAPEX. Плюс компанията спести няколко човеко-месеца, прехвърляйки работата по настройването на оборудването на партньора.“ — коментира Алексей Голубев.

Разпределителният кластер (вътрешен CDN) в Okko е реализиран на две площадки Linxdatacenter в Москва и Санкт Петербург. Осигурено е пълно зеркалирование както на съдържанието, така и на кеширането (разпределителни нодове). Съответно, московският дата център обработва Москва и няколко области на Русия, а петербургският – Северозапада и останалата част от страната. Балансировката се извършва не само на регионален основа, но и в зависимост от натовареността на нодовете в конкретния дата център, както и наличието на филм в кеша и редица други фактори.

Укрупнената архитектура на услугата изглежда на схемата така:

Как данните центрове спасяват празниците

Физическите услуги и поддръжката на продукта се състоят от около десет стелажи в Санкт Петербург и няколко стелажа в Москва. Има десетки сървъри за виртуализация и почти двеста "железни" сървъри за всичко останало - разпространение, поддръжка на услугите и собствената офис инфраструктура. Взаимодействието на доставчика на съдържание с ЦОД по време на пикови натоварвания не се различава от текущата работа. Всичкото комуникиране е ограничено до заявка в съпорта, а в случай на извънредна ситуация - по телефон.

Днес сме по-близо от всякога до истински 100% непрекъснат сценарий на консумация на съдържание онлайн, тъй като всички необходими технологии вече са на разположение. Развитието на онлайн стрийминг се случва много бързо. Расте популярността на легалните модели за консумация на съдържание: руските потребители постепенно започват да свикват с това, че трябва да плащат за съдържание. И то не само за филми, а и за музика, книги и образователни материали в мрежата. В тази връзка, доставката на най-разнообразно съдържание с минимални мрежови забавяния е най-важният критерий в работата на онлайн услугите. И нашата задача като доставчик на услуги е да осигурим ресурсите навреме и с резерв.

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster