Какво е CDN, чувам да питате? И защо CDN са навсякъде в новините в момента?
Мрежата за доставка на съдържание е софтуер, базиран на облак. Това е своеобразен пряк път към гигантските уебсайтове, които всички приемаме за даденост. Живеем в общество, в което се очаква незабавен достъп до всичко, 24 часа в денонощието, 7 дни в седмицата, с пълна скорост и ефективност, а ако той изчезне, ще се наложи да се плаща по дяволите.
Операторите на CDN предоставят сървъри и локален хостинг на файлове на много от най-големите оператори на уебсайтове в бизнеса, като подкрепят техните основни сайтове и сървъри, осигурявайки по-бързи и по-ефективни локални връзки на различни други места по света.
Например, живеете в Лондон, но обичате да следите последните новини в Ню Йорк Таймс. Вместо да се свързвате с техния сървър в САЩ, където той вече управлява огромен брой американци, търсещи последните новини и клюки, вие се свързвате с алтернативен сървър, далеч по-близо до дома, който кешира важната информация в местните си центрове за данни. Това гарантира, че посетителите на NY Times постигат най-ефективното и приятно изживяване, особено когато скоростта е от съществено значение - например при стрийминг на видео статии и интервюта. Това подобрява потребителското преживяване, когато работи.
Дали всичките ни интернет яйца са събрани в няколко големи сървърни кошници?
Засега всичко звучи идеално. Супер бързи връзки и достъп, осигурени от "централата за съдържание". Но проблемът е следният. Тъй като има малка шепа големи CDN, които обслужват почти всички най-големи доставчици, когато те паднат, всички останали също падат.
Точно това се случи наскоро с голям оператор на CDN, а заедно с него и с Amazon, eBay, StackOverflow, Reddit, PayPal, Shopify, Github, Twitch, HMRC и почти всички новинарски организации, за които се сещате.
Повечето инженери, работещи за тези големи компании, ще отстранят проблема възможно най-бързо, но за съответните търговци на дребно това никога не е достатъчно бързо.
От момента, в който уебсайтът ви е офлайн, вие губите приходи от потока си от клиенти.
The Guardian съобщи за няколко цифри, предоставени от SEO агенцията Reboot, според които Amazon вероятно е загубила около 32 млн. долара от продажби по време на неотдавнашното отпадане на доставчика на CDN. Проучването им показва, че гигантът в търговията на дребно получава над 6 хил. долара на секунда, а престоят извън мрежата в продължение на почти един час скоро ще доведе до значителни загуби.
Това е 32 млн. долара.
В друг доставчик на CDN , който също се срина един месец по-късно, написаха в блога си: "Много от приблизително 500-те клиенти, използващи тази услуга, бяха автоматично пренасочени, което възстанови работата в рамките на няколко минути... голямото мнозинство от останалите клиенти бяха пренасочени ръчно скоро след това."
За пълното възстановяване на нормалния поток от клиенти на големите банки обаче бяха необходими между 30 минути и няколко часа.
Да се върнем към залепените ключалки на вратите.
И така, доставчикът на CDN се срина и виртуалните ключалки на всички се залепиха. Съобщението 'Грешка 503 услугата не е налична' се появи пред очите на милиони потребители, които бяха объркани и дезориентирани. След като непрекъснато натискаха бутоните за опресняване, докато не изтъркаха кожата на палците си или стъклото на екрана на телефона си, те вероятно се отказаха и се насочиха към друго място. Този проблем се решава с нашата система за управление на опашките, като ние следим данните, свързани с опашката и с това колко натоварен е сайтът ви. Тези показатели в реално време, историческите данни и докладите за обслужването получават информация и за вашата бизнес информация.
Защита от прекъсвания на сървъра и други подобни
Представете си, че можехте да кажете на клиентите си, че някой шегаджия е залепил всички ключалки на вратите ви, вместо да ги наблюдава как минават (или за този бъг в кода на оператора на CDN, който контролира доставката на сървъра ви) и че всичко ще бъде възстановено в рамките на час?
Още по-добре е, че ще запазите мястото им на опашката; колко от тях, според вас, биха отишли да пазаруват някъде другаде?
Това е, което Queue-Fair виртуална чакалня за вас.
Такива прекъсвания не би трябвало да се случват - дори съответният оператор на CDN заяви, че е разочарован и изненадан, че грешката не е била открита по-рано, че такава грешка е могла да се изплъзне през мрежата им и че тя причини толкова много проблеми на своите клиенти.. Те поднесоха съответните извинения и се върнаха към обичайната си дейност.
За съжаление подобни грешки се случват от време на време и следващият път може да има много по-тежки последици от тези на последните случаи с CDN.
Никой от нас в бизнеса не иска да чуе това. Ние искаме защита.