Hvordan Cloudflare revolusjonerer Cloud Computing ved å bruke Google Chrome

Teknisk / Hvordan Cloudflare revolusjonerer Cloud Computing ved å bruke Google Chrome 1 minutt lest Cloudflare

Cloudflare-logo



Cloud computing har dominert IT-markedet siden det siste tiåret. I dag, 19% av IT-budsjettet blir brukt på cloud computing og det forventes å vokse eksponentielt i fremtiden. Containere og virtuelle maskiner (VM) fungerer som hjørnesteinen i verdens skyinfrastruktur, ettersom de lar brukerne lage separate miljøer på samme maskin.

Cloudflare uten tvil en av de største skyplattformene i verden nylig hevdet blogg innlegg at denne teknologien kanskje ikke er nødvendig i fremtiden. Bloggen argumenterer for at bruk Isolerer , en teknologi basert på Google Chromes V8 JavaScript-motor som lar brukerne kjøre mange prosesser samtidig, kan brukere kjøre kodene sine med så lite overhead som mulig. Ved å eliminere kontekstbytte, den gjennomsiktige vekslingen mellom forskjellige prosesser, sparer et isolatbasert system verdifull tid ved å kjøre all koden i en enkelt prosess. Gjennom dette systemet betales JavaScript-overhead bare en gang, og nesten all CPU-kraft blir deretter brukt til å kjøre koden. Søylediagrammet nedenfor viser hvor effektivt isolatbasert system er sammenlignet med andre serverløse leverandører.



data som gjenspeiler forespørsler (inkludert nettverksforsinkelse) fra et datasenter i nærheten av der alle funksjonene ble distribuert, og utførte en CPU-intensiv arbeidsbelastning.
Kilde - Cloudflare



Bloggen identifiserer at mens det kjøres flere koder i samme prosess, vil det sikkert være flere sikkerhetstrusler, og bruk av denne teknologien er upraktisk. Imidlertid er Google Chromes V8 JavaScript ekstremt sikker, og på toppen av det har selskapet også lagt til noen av sine egne sikkerhetstiltak for å implementere denne teknologien trygt. Cloudflare hevder også at bruk av Isolates er 3 ganger billigere enn andre tjenester som Amazons Lambda, noe som gjør det til et av de beste alternativene som er tilgjengelige.



Det faktum at den ikke trenger en virtuell maskin og starter umiddelbart, kan virke som noe magisk, men denne teknologien har sine egne begrensninger. Selv om bruk av isolater sparer både tid og penger, kan dette systemet akkurat nå implementere kode skrevet i JavaScript, noe som betyr at brukerne må kompilere kodene sine på nytt for å kjøre dem. Heldigvis er dette ikke en vegg som ikke kan krysses. Det forskes intensivt på skyteknologi, og snart vil forskere finne en innovativ løsning.