Hogar Negocio La mentira informática sin servidor y cuándo usarla

La mentira informática sin servidor y cuándo usarla

Tabla de contenido:

Video: 14 trucos para la computadora que quisiéramos haber aprendido antes (Noviembre 2024)

Video: 14 trucos para la computadora que quisiéramos haber aprendido antes (Noviembre 2024)
Anonim

Vamos a sacar una cosa del camino: la informática sin servidor, en el contexto de los servicios en la nube, es un término engañoso. Lo que envía a la nube para su procesamiento, independientemente de cómo lo llame, utiliza servidores. Lo que es diferente es el aprovisionamiento. En resumen, la informática sin servidor no es real. Pero real o no, aún puede ahorrarle dinero.

Entonces, si la informática "sin servidor" no es sin servidor, entonces ¿qué es? La manera fácil de pensar en la informática sin servidor es que es una forma de enviar cargas de trabajo a un proveedor de la nube, hacer que actúen y luego recuperar un resultado. Esto significa que el proveedor de la nube se ocupa de las necesidades de infraestructura para manejar su carga de trabajo, así como manejar todo, desde la gestión de la seguridad, la rotación de servidores, o cualquier otro aspecto de la gestión del entorno.

Con la informática sin servidor, todo lo que debe hacer es enviar una carga de trabajo al proveedor de la nube junto con los datos que deben manejarse, y luego esperar a que le lleguen los resultados. Solo se le factura por el tiempo real dedicado a manejar su trabajo. Entonces, si elige sus proyectos adecuadamente, puede ahorrar no solo dinero sino también dolores de cabeza de gestión de TI.

Cuándo usar la informática sin servidor

Pero también debe saber que la informática sin servidor no es para todo. Es más adecuado para cargas de trabajo bien definidas que son independientes de las fuentes de datos externas que no sean los datos que envía. Un ejemplo que se da con frecuencia es el uso de inteligencia artificial (IA) para determinar si el contenido de una imagen es apropiado para el propósito previsto.

Otros propósitos pueden ser acciones discretas que no se usan constantemente. Puede usar la informática sin servidor para recopilar nombres de usuario para administrar listas de miembros o listas de usuarios, donde todo lo que se requiere es que se recopile la información, se verifique la entrada adecuada (como verificar que los números de teléfono sean números reales), se formatee y luego se guarde en una base de datos

Si esto suena familiar, entonces es porque el concepto ha existido durante mucho tiempo. Procesos como estos alguna vez se llamaron "subrutinas", y se mantuvieron donde podían llamarse cuando ciertas tareas debían realizarse y desconectarse de otra manera. De esa manera, no absorbieron los ciclos del procesador o la memoria cuando no eran necesarios.

Una vez que estas subrutinas se mantuvieran en cinta de papel o (realmente) tarjetas Hollerith, y la persona en la consola las cargaría según sea necesario. Ahora se manejan en la nube y, en lugar de cargar una baraja de cartas, envía el código a la nube junto con los datos. El proceso se ejecuta y obtiene el resultado de nuevo en cualquier forma que haya especificado. En algunos casos, su código puede ser retenido por su proveedor para su reutilización, de modo que la próxima vez solo necesite enviar los datos. Pero hay limitaciones que varían según el proveedor.

La informática sin servidor no es tan fácil de usar

Una vez que la rutina se ha ejecutado, sus cargas en la nube se detienen. Todo es muy simple, o al menos se supone que debe ser. Donde deja de ser simple es cuando realmente se trata de usar la informática sin servidor. Sus desarrolladores tendrán que aprender a codificar para el entorno sin servidor, por un lado.

Si bien el desarrollo de rutinas sin servidor no es complicado en sí mismo, lleva tiempo acostumbrarse, en gran parte porque el código debe escribirse específicamente para el entorno sin servidor tal como lo presenta su proveedor de la nube. Además, no puede asumir que hay alguna forma de mover el código entre plataformas.

Además, sus desarrolladores tendrán que pensar en las rutinas que desarrollan como esencialmente autónomas o discretas. No pueden llamar a otras rutinas que no forman parte del código que se envía al proveedor, a menos que el proveedor las ponga a disposición (como las rutinas de IA disponibles de los principales proveedores). Además, las rutinas en un entorno sin servidor no tienen estado, por lo que los desarrolladores no pueden confiar en que se retenga el estado de la aplicación. La informática sin servidor tampoco es adecuada para aplicaciones de larga duración debido a las limitaciones establecidas por los proveedores.

Computación sin servidor y el IoT

La informática sin servidor es adecuada para aplicaciones web, análisis e Internet de las cosas (IoT). Las aplicaciones basadas en eventos como IoT, en las que se deben tomar acciones específicas cuando se recibe una entrada específica de un dispositivo o sensor, funcionarían bien en la informática sin servidor.

  • Los mejores servicios de gestión de infraestructura para 2019 Los mejores servicios de gestión de infraestructura para 2019
  • El mejor software de protección y seguridad de punto final alojado para 2019 El mejor software de protección y seguridad de punto final alojado para 2019
  • Business Choice Awards 2019: enrutadores y servidores Business Choice Awards 2019: enrutadores y servidores

Si bien la informática sin servidor está bien respaldada por los proveedores de la nube, cada proveedor lo hace de manera diferente. Afortunadamente, la mayoría de los proveedores tienen un nivel de servicio gratuito que le permite probar las cosas antes de comprometerse totalmente. Algunos de los principales actores en la informática sin servidor incluyen Microsoft a través de su nube Azure. También hay una función sin servidor en Amazon Web Services (AWS) donde se llama Lambda y en IBM Cloud.

Bien hecho, la informática sin servidor puede mejorar el rendimiento de los miembros de su equipo, aunque solo sea porque no necesitan pasar tiempo administrando servidores cuando no es necesario. Pero no es una panacea y no es algo en lo que puedas precipitarte ciegamente. Y es importante recordar que, a pesar del nombre, no es sin servidor, simplemente no necesita administrar el servidor usted mismo.

La mentira informática sin servidor y cuándo usarla