Hvad er en CDN, hører jeg dig spørge? Og hvorfor er CDN'er i alle nyhederne lige nu?
Et indholdsleveringsnetværk er cloud-baseret software. Det er en slags genvej til de gigantiske websteder, som vi alle tager for givet. Vi lever i et samfund, hvor kunderne forventer, at de har øjeblikkelig adgang til alting, 24/7, med fuld hastighed og effektivitet, og hvis det forsvinder, ja, så er der alle mulige former for helvede at betale.
CDN-operatører leverer servere og lokal filhosting til mange af de største webstedsoperatører i branchen og støtter deres primære websteder og servere ved at levere hurtigere og mere effektive lokale forbindelser på forskellige andre steder i verden.
Du bor f.eks. i London, men du elsker at følge med i de seneste nyheder i New York Times. I stedet for at oprette forbindelse til deres server i USA, hvor den allerede håndterer et stort antal amerikanere, der søger efter de seneste nyheder og sladder, opretter du forbindelse til en alternativ server langt tættere på dit hjem, som gemmer de vigtige oplysninger i sine lokale datacentre. Dette sikrer, at NY Times' besøgende får den mest effektive og behagelige oplevelse, især når hastigheden er afgørende - f.eks. ved streaming af videoartikler og interviews. Dette forbedrer kundeoplevelsen, når det virker.
Er alle vores internetæg samlet i nogle få store serverkurve?
Indtil videre lyder det hele ideelt. Super hurtige forbindelser og adgang via "content HQ". Men her er problemet. Fordi der er en lille håndfuld store CDN'er, der håndterer næsten alle de største udbydere, gør alle andre det samme, når de falder, når de falder.
Og det var det, der skete for nylig med en stor CDN-operatør og med den Amazon, eBay, StackOverflow, Reddit, PayPal, Shopify, Github, Twitch, HMRC og næsten alle de nyhedsorganisationer, du kan komme i tanke om.
De ville ikke være nede for evigt; de fleste ingeniører, der arbejder for disse store virksomheder, vil løse problemet så hurtigt som muligt, men for de involverede detailhandlere kan det aldrig gå hurtigt nok.
Fra det øjeblik dit websted er offline, mister du indtægter fra din kundetilstrømning.
The Guardian rapporterede om nogle tal fra SEO-bureauet Reboot, som anslår, at Amazon sandsynligvis har mistet omkring 32 mio. dollars i salg i forbindelse med et nyligt frafald af CDN-udbydere. Deres undersøgelser tyder på, at detailgiganten tager godt og vel 6k $/sekund, og at være offline i næsten en time vil hurtigt give betydelige tab.
Det er en 32 mio. dollar!
Hos en anden CDN-udbyder , der også gik ned en måned senere, skrev de på deres blog: "Mange af de ca. 500 kunder, der bruger denne service, blev automatisk omdirigeret, hvilket genoprettede driften inden for få minutter... det store flertal af de resterende kunder blev omdirigeret manuelt kort tid efter."
Det tog dog mellem 30 minutter og et par timer, før de store bankers tjenester var fuldt genoprettet til normal kundetilgang.
Lad os vende tilbage til de "sammenlimede dørlåse".
Så CDN-udbyderen gik ned, og alles virtuelle dørlåse blev limet sammen. Beskeden 'Fejl 503 service unavailable' blinkede op foran millioner af brugeres øjne og efterlod dem forvirrede og desorienterede. Efter at have trykket uafbrudt på opdateringsknapperne, indtil de havde slidt huden på deres tommelfingre eller glasset på deres telefonskærme, gav de sandsynligvis op og gik andre steder hen. Dette er løst med vores køstyringssystem, og vi overvåger data relateret til køen og hvor travlt der er på dit websted. Disse realtidsmålinger, historiske data og servicerapporter giver også indsigt til din forretningsinformation.
Sikring mod server og eventuelle udfald af denne art
Forestil dig, at du kunne fortælle dine kunder, at en spøgefugl havde limet alle dine dørlåse sammen i stedet for at se dem glide forbi (eller om den fejl i CDN-operatørens kode, der styrer din serverlevering), og at alt ville være tilbage på sporet inden for en time?
Endnu bedre er det, at du gemmer deres plads i køen for dem; hvor mange tror du, at de stadig ville gå hen og handle et andet sted?
Det er, hvad en Queue-Fair virtuelt venteværelse gør for dig.
Sådanne udfald burde ikke ske - selv den pågældende CDN-operatør sagde, at de var skuffede og overraskede over, at fejlen ikke var blevet opdaget tidligere, at en sådan fejl kunne slippe igennem deres net, og at det forårsagede så mange problemer for deres kunder. De undskyldte på behørig vis og gik tilbage til deres normale aktiviteter.
Desværre vil sådanne fejl ske fra tid til anden, og næste gang kan de få langt værre konsekvenser end dem, der skete i forbindelse med de nylige CDN-udfald.
Det er ikke det, som nogen af os i erhvervslivet ønsker at høre. Vi ønsker beskyttelse.