Edge sense servidor: portar els serveis just al costat de l'usuari final
Edge sense servidor: portar els serveis just al costat de l'usuari final
Edge sense servidor: portar els serveis just al costat de l'usuari final
- autor:
- Març 23, 2023
Resum d'informació
Des de finals de la dècada de 2010, els proveïdors de plataformes sense servidor van passar cada cop més a paradigmes informàtics de punta per gestionar la latència (el temps que triguen els senyals a arribar als dispositius) donant una mica de control al desenvolupador en lloc del servei al núvol. L'èxit de la informàtica Edge es deu en gran part als avenços i la popularitat de les xarxes de distribució de contingut (CDN) i les infraestructures globals.
Context sense servidor
Les dades que es troben "a la vora" normalment s'emmagatzemen en CDN. Aquestes xarxes emmagatzemen dades en un centre de dades més localitzat més a prop de l'usuari. Tot i que encara no hi ha una definició clara de la vora sense servidor, la premissa és que les dades es distribuiran cada cop més i s'emmagatzemaran de manera més flexible per a l'usuari.
Les funcions Edge són cada cop més populars perquè els serveis sense servidor (o basats en núvol) tenen algunes limitacions, com ara la latència i l'observabilitat. Tot i que sense servidor és raonablement fàcil crear i desplegar aplicacions al núvol, la informàtica de punta intenta millorar-les encara. L'experiència del desenvolupador es veu millorada amb el sistema sense servidor, ja que els proveïdors de núvol gestionen l'administració dels recursos informàtics. Tot i que aquest mètode racionalitza el desenvolupament frontal, també restringeix el control i la visió de la infraestructura del sistema, que es pot abordar mitjançant la informàtica de punta.
Com més treball pugui gestionar un servidor perifèric, menys feina ha de fer el servidor d'origen. A més, la potència de processament global de la xarxa és moltes vegades més gran que la del servidor d'origen sol. Com a resultat, és raonable descarregar les tasques a les funcions de la vora posterior i alliberar temps al servidor d'origen per a una activitat de backend especialitzada.
L'exemple actual més aplicable és Lambda@Edge d'Amazon Web Services (AWS). El codi ara s'executa més a prop de l'usuari, disminuint la latència. Els clients no han de fer front a la infraestructura i només se'ls cobra pel seu temps d'ordinador.
Impacte disruptiu
Una nova onada de sense servidor està a punt per beneficiar els usuaris finals i els desenvolupadors, a diferència de les tecnologies anteriors. La naturalesa adaptable i descentralitzada de les aplicacions sense servidor fa que es puguin desplegar en ubicacions abans fora de l'abast: la vora. Sense servidor Edge permet executar aplicacions sense servidor en dispositius de tot el món, oferint a tots els usuaris la mateixa experiència per molt que estiguin a prop del núvol central.
Per exemple, Compute@Edge de l'empresa de plataformes al núvol Fastly Solutions funciona des de 72 ubicacions simultàniament, el més a prop possible dels usuaris finals. Les arquitectures sense servidor Edge permeten que les aplicacions s'allotgin localment, alhora que ofereixen la potència de la computació en núvol central. Les aplicacions s'executen al núvol de la vora de l'empresa, de manera que responen prou per a una sol·licitud d'anada i tornada per a cada pulsació de tecla. Aquest tipus d'interactivitat és impossible d'aconseguir amb una estructura de núvol central.
El pagament per ús sembla ser el model de negoci emergent a l'espai de vora sense servidor. En particular, les aplicacions d'Internet de les coses (IoT) poden tenir una càrrega de treball impredictible, que no funciona bé amb el subministrament estàtic. El subministrament de contenidors estàtic cobra als usuaris fins i tot quan la seva aplicació està inactiva. Aquest mecanisme pot ser un problema quan l'aplicació té molta feina per fer. L'única manera de resoldre aquest problema és afegir més capacitat, però pot ser car. En canvi, el cost de la vora sense servidor es basa en esdeveniments activats reals, com ara un recurs dedicat i quantes vegades s'invoca una funció.
Implicacions de la vora sense servidor
Les implicacions més àmplies de la vora sense servidor poden incloure:
- Les empreses basades en mitjans i continguts poden oferir contingut sense emmagatzematge en memòria intermèdia, i que es poden emmagatzemar a la memòria cau per a una càrrega més ràpida.
- Els desenvolupadors de programes poden provar codis i aplicacions ràpidament amb cada modificació, donant lloc a llançaments de productes més ràpids.
- Empreses com a servei (per exemple, servidor com a servei, producte com a servei, programari com a servei) que ofereixen una millor connectivitat als seus usuaris finals, així com millors opcions de preus.
- Fàcil accés a components i eines de codi obert que permeten una creació més ràpida de mòduls, sistemes i aplicacions.
- Actualitzacions en temps real i accés instantani a dades crucials per a les tecnologies de la ciutat intel·ligent, com ara el seguiment del trànsit.
Preguntes a tenir en compte
- Quins són els altres beneficis potencials dels serveis més propers a l'usuari?
- Si sou un desenvolupador de programari, com millorarà l'edge sense servidor la vostra manera de realitzar les vostres tasques?
Referències insight
Es va fer referència als següents enllaços populars i institucionals per a aquesta visió: