Lo que debe saber sobre la computación sin servidor antes de comenzar

¿Está considerando la computación sin servidor? Lo mismo ocurre con todos los demás en TI. Una encuesta reciente publicada por New Stack revela que la mitad de los ejecutivos de TI en la encuesta dicen que ya se están ejecutando con una arquitectura sin servidor, y el 28 por ciento tiene la intención de hacerlo en los próximos 18 meses.

La encuesta de 608 compañías encontró que los beneficios entre los usuarios sin servidor incluyen escalabilidad y una mayor velocidad de desarrollo. Para los usuarios sin servidor, la adopción se está extendiendo rápidamente; El 32 por ciento de los encuestados dijo que más de una cuarta parte de las cargas de trabajo de su organización utilizan tecnología sin servidor basada en la nube.

La mayoría en la industria de la nube podría haber adivinado los resultados de esta encuesta sin hacer una encuesta; es un punto de datos "el fuego está caliente".

Lo que falta es una mirada crítica sobre qué tecnología de computación en la nube sin servidor funciona bien y qué no. Por ejemplo, sé que no es inteligente perseguir a ciegas las tendencias, sin importar cuántas otras empresas las estén persiguiendo. Entonces, visitemos la realidad de los sistemas de desarrollo de aplicaciones en la nube sin servidor, y nos centramos en lo que funciona y lo que no.

En el lado profesional, y como se reveló en esta encuesta, serverless ofrece dos ventajas principales:

  1. La capacidad de acelerar el desarrollo de aplicaciones.
  2. Relacionado, la capacidad de enviar el tamaño y las operaciones dinámicas al proveedor de la nube, a veces llamado "no-ops", pero en realidad es "menos-ops".

Debido a que la promesa de la computación en la nube es la velocidad y la agilidad, perseguir estos beneficios con tecnología sin servidor es más o menos el motivo por el cual las empresas pasan a la computación en la nube en primer lugar. A menudo, quedan desconcertados por la necesidad de administrar estos servidores virtuales remotos como si estuvieran en su centro de datos. Serverless elimina esa necesidad.

El lado de estafa es un poco más complejo:

  • Serverless está bien para nuevas aplicaciones, pero transferir aplicaciones a sistemas sin servidor puede ser sumamente laborioso y arriesgado. Este es el caso tan a menudo que me parece que es mejor comenzar desde cero que portar algo que no encaja en un marco sin servidor.
  • El costo de ejecutar sin servidor en lugar de en un entorno de computación en la nube tradicional parece ser un poco más alto, dependiendo de con quién hable. Veo esto como tipos de comportamientos de aplicaciones que son más costosos cuando están en una plataforma sin servidor (por ejemplo, E / S excesivo). Si su aplicación hace temblar esos patrones, pagará más.

Entonces, ¿deberías seguir a la multitud sin servidor? Mi consejo es realmente el mismo que con contenedores, aprendizaje automático y ahora sin servidor. Necesitas encontrar un uso para ello y ver cuánto cuesta. Bastante dicho por ahora.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *