Hur Cloudflare revolutionerar Cloud Computing genom att använda Google Chrome

Teknik / Hur Cloudflare revolutionerar Cloud Computing genom att använda Google Chrome 1 minut läst Cloudflare

Cloudflare-logotyp



Cloud computing har dominerat IT-marknaden sedan det senaste decenniet. I dag, 19% av IT-budgeten spenderas på cloud computing och det förväntas växa exponentiellt i framtiden. Containrar och virtuella maskiner (VM) fungerar som hörnstenen i världens molninfrastruktur eftersom de tillåter användare att skapa separata miljöer på samma maskin.

Cloudflare , förmodligen en av de största molnplattformarna i världen som hävdats nyligen blogginlägg att denna teknik kanske inte behövs i framtiden. Bloggen argumenterar för att använda Isolat , en teknik baserad på Google Chromes V8 JavaScript-motor som gör det möjligt för användare att köra många processer samtidigt, kan användare köra sina koder med så lite overhead som möjligt. Genom att eliminera kontextväxling, den transparenta växlingen mellan olika processer, sparar ett isolatbaserat system värdefull tid genom att köra all kod i en enda process. Genom detta system betalas JavaScript-omkostnaderna bara en gång och nästan all CPU-kraft används då för att köra koden. Stapeldiagrammet nedan visar hur effektivt isolatbaserat system är jämfört med andra serverlösa leverantörer.



data som återspeglar förfrågningar (inklusive nätverksfördröjning) från ett datacenter nära där alla funktioner distribuerades och utför en CPU-intensiv arbetsbelastning.
Källa - Cloudflare



Bloggen identifierar att när det körs flera koder i samma process, kommer det säkert att finnas flera säkerhetshot och att använda denna teknik är opraktiskt. Google Chromes V8 JavaScript är dock extremt säker och utöver det har företaget också lagt till några av sina egna säkerhetsåtgärder för att säkert implementera denna teknik. Cloudflare hävdar också att användning av Isolates är tre gånger billigare än andra tjänster som Amazons Lambda, vilket gör det till ett av de bästa tillgängliga alternativen.



Det faktum att den inte behöver en virtuell maskin och startar omedelbart kan tyckas vara något magiskt men den här tekniken har sina egna begränsningar. Även om användning av isolat sparar både tid och pengar, kan just nu detta system bara implementera kod skriven i JavaScript vilket innebär att användarna måste kompilera om sina koder för att kunna köra dem. Lyckligtvis är detta inte en mur som inte går att korsa. Det pågår intensiv forskning om molnteknik och snart kommer forskare att hitta en innovativ lösning.