Borde sen servidor: traer servizos xusto ao lado do usuario final

CRÉDITO DA IMAXE:
Crédito da imaxe
iStock

Borde sen servidor: traer servizos xusto ao lado do usuario final

Borde sen servidor: traer servizos xusto ao lado do usuario final

Texto do subtítulo
A tecnoloxía de borde sen servidor está a revolucionar as plataformas baseadas na nube ao levar as redes onde están os usuarios, o que leva a aplicacións e servizos máis rápidos.
    • autor:
    • nome do autor
      Previsión de Quantumrun
    • Marzo 23, 2023

    Resumo de insight

    Desde finais da década de 2010, os provedores de plataformas sen servidores pasaron cada vez máis aos paradigmas informáticos de punta para xestionar a latencia (o tempo que tardan os sinais en chegar aos dispositivos) devolvendo algo de control ao programador en lugar do servizo na nube. O éxito do Edge Computing débese en gran parte aos avances e á popularidade das redes de distribución de contidos (CDN) e das infraestruturas globais.

    Contexto de borde sen servidor

    Os datos que se atopan "no borde" normalmente almacénanse en CDN. Estas redes almacenan datos nun centro de datos máis localizado máis preto do usuario. Aínda que aínda non hai unha definición clara de bordo sen servidor, a premisa é que os datos serán cada vez máis distribuídos e almacenados de forma máis flexible para o usuario. 

    As funcións Edge son cada vez máis populares porque os servizos sen servidor (ou baseados na nube) teñen algunhas limitacións, como a latencia e a observabilidade. Aínda que sen servidor facilita a creación e implantación de aplicacións na nube, a informática de punta intenta melloralas aínda. A experiencia do programador é mellorada por sen servidor xa que os provedores de nube xestionan a administración dos recursos informáticos. Aínda que este método axiliza o desenvolvemento front-end, tamén restrinxe o control e a visión da infraestrutura do sistema, que pode ser abordada pola computación de punta.

    Canto máis traballo poida xestionar un servidor Edge, menos traballo ten que facer o servidor de orixe. Ademais, a potencia global de procesamento da rede é moitas veces maior que a do servidor de orixe só. Como resultado, é conveniente descargar as tarefas ás funcións de borde inferior e liberar tempo no servidor de orixe para actividades de backend especializadas.

    O exemplo actual máis aplicable é o Lambda@Edge de Amazon Web Services (AWS). O código agora execútase máis preto do usuario, o que reduce a latencia. Os clientes non teñen que lidiar coa infraestrutura e só cobran polo seu tempo de computación. 

    Impacto perturbador

    Unha nova onda de sen servidor está a punto de beneficiar aos usuarios finais e desenvolvedores, a diferenza das tecnoloxías anteriores. A natureza adaptable e descentralizada das aplicacións sen servidor fai que sexan capaces de implementarse en lugares antes fóra do seu alcance: o bordo. Sen servidor Edge permite que as aplicacións sen servidor se executen en dispositivos de todo o mundo, o que ofrece a todos os usuarios a mesma experiencia sen importar o preto que estean da nube central.

    Por exemplo, Compute@Edge da empresa de plataformas na nube Fastly Solutions funciona desde 72 localizacións simultaneamente, o máis preto posible dos usuarios finais. As arquitecturas sen servidor Edge permiten que as aplicacións estean aloxadas localmente mentres proporcionan a potencia da computación en nube central. As aplicacións execútanse na nube de borde da empresa, polo que responden o suficiente como para unha solicitude de ida e volta por cada pulsación de tecla. Ese tipo de interactividade é imposible de conseguir cunha estrutura de nube central.

    O pago por uso parece ser o modelo de negocio emerxente no espazo de borde sen servidor. En particular, as aplicacións de Internet das cousas (IoT) poden ter unha carga de traballo imprevisible, que non funciona ben co aprovisionamento estático. O aprovisionamento de contedores estáticos cobra aos usuarios mesmo cando a súa aplicación está inactiva. Este mecanismo pode ser un problema cando a aplicación ten moito traballo que facer. A única forma de solucionar este problema é engadir máis capacidade, pero pode ser caro. Pola contra, o custo no borde sen servidor baséase en eventos desencadeados reais, como un recurso dedicado e cantas veces se invoca unha función. 

    Implicacións do borde sen servidor

    As implicacións máis amplas do borde sen servidor poden incluír: 

    • As empresas de medios e contidos poden entregar contido sen almacenamento en búfer, e que se poden almacenar en cachés para cargar máis rápido.
    • Os desenvolvedores de programas poden probar códigos e aplicacións rapidamente con cada modificación, o que leva a lanzamentos de produtos máis rápidos. 
    • As empresas como servizo (por exemplo, servidor como servizo, produto como servizo, software como servizo) que ofrecen unha mellor conectividade aos seus usuarios finais, así como mellores opcións de prezos.
    • Acceso sinxelo a compoñentes e ferramentas de código aberto que permiten a creación máis rápida de módulos, sistemas e aplicacións.
    • Actualizacións en tempo real e acceso instantáneo a datos esenciais para as tecnoloxías das cidades intelixentes, como a vixilancia do tráfico.

    Preguntas a ter en conta

    • Cales son os outros beneficios potenciais dos servizos máis próximos ao usuario?
    • Se es un programador de software, como mellorará a bordo sen servidor a forma en que realizas as túas tarefas?

    Referencias de insight

    As seguintes ligazóns populares e institucionais foron referenciadas para esta visión:

    Blog de MR Tillman De Serverless a Edge