¿Cuáles son algunos productos y tecnologías importantes en la informática sin servidor?

El número de jugadores en este espacio crece todos los días, por una buena razón, por cada persona técnica que se familiarice con él, inmediatamente ahora es el futuro. La analogía final que se me ocurre es súper. Lo que uber es hoy, es lo que son los contenedores docker (y tecnología similar). Todavía tienes una persona detrás del volante conduciendo. Sin servidor es lo que uber quiere ser mañana, con autos automáticos (y línea de mantenimiento).

Mi 2c, los productos más importantes hoy en día son los marcos que evolucionan a su alrededor. Cada uno de estos chicos está haciendo una experiencia ya mucho más fácil aún más fácil. En cuestión de minutos, puede tener soluciones increíblemente escalables en funcionamiento desde cero. Algunos de estos son específicos de su plataforma, creo que los marcos agnósticos de la plataforma se los tragarán.

  • * http://Serverless.com
  • * http://Apex.io
  • Tarea web
  • OpenWhisk – openwhisk / openwhisk
  • Nanoescala: la forma más rápida de crear microservicios y API
  • Proyecto kratos

Lo siguiente que debe observar es cada uno de los jugadores que brindan el servicio. Todos están viendo diferentes casos de uso con muchas similitudes, pero también están agregando pequeños detalles para diferenciar. Estos detalles se volverán bastante interesantes a medida que el concepto en su conjunto madure.

  • AWS Lambda: cómputo sin servidor
  • La forma más rápida de crear microservicios y API
  • Funciones de Azure: arquitectura sin servidor | Microsoft Azure
  • IBM Bluemix – OpenWhisk
  • Tarea web
  • Funciones en la nube: microservicios sin servidor | Google Cloud Platform

Creo que otra cosa interesante que estoy notando con este movimiento es el tipo de enfoque agnóstico del lenguaje por el que se esfuerza cada plataforma. Espero que mueva a toda la industria en una dirección donde su idioma es una cuestión de preferencia sintáctica y menos sobre las capacidades y el rendimiento de los idiomas.

La informática sin servidor es la tecnología de nube de próxima generación que también es popular como Function-as-a-Service (FaaS). La palabra ‘sin servidor’ no significa Sin Servidores. La computación sin servidor es un paradigma de diseño e implementación de aplicaciones impulsado por eventos donde todos los recursos informáticos se proporcionan como servicios en la nube escalables.

Los mejores servidores sin servidor

AWS Lambda

La plataforma en la nube sin servidor más preferida y funcionalmente sólida que permite a las empresas ejecutar sus aplicaciones sin administrar o aprovisionar el servidor. Disfrute de la rentabilidad pagando por lo que usa. No ocurrirá ningún costo cuando su código no se esté ejecutando.

Lambda permite ejecutar el código para prácticamente cualquier tipo de servicio o aplicación backend con cero administración. Las organizaciones también pueden escalar los recursos de Lambda según sus requisitos específicos.

Todo lo que necesitas hacer es cargar el código; el resto será atendido por Lambda. Tiene la capacidad de escalar y ejecutar el código con alta disponibilidad. Con Lambda, las organizaciones pueden crear procesamiento de datos avanzado (procesamiento de archivos en tiempo real, procesamiento de flujo en tiempo real, validación de datos, filtro y clasificación) y backends (IoT Backends, Mobile Backends, aplicaciones web).

Funciones Azure

Es un tipo de servicio bastante similar al de AWS. El servicio Azure Functions permite a los desarrolladores ejecutar un cómputo sin servidor basado en eventos para mejorar el desarrollo. Bajo el servicio Azure Functions, las organizaciones pueden tener procesamiento basado en temporizador, procesamiento de eventos SaaS, arquitectura de aplicaciones web sin servidor, procesamiento de eventos del servicio Azure, procesamiento de flujo en tiempo real, backends móviles sin servidor y mensajes de bot en tiempo real.

El servicio Azure Functions ayuda a los desarrolladores a manejar diversas tareas que responden a un evento. Se adapta bien a Internet de las cosas, por lo que los sistemas más antiguos pueden conectarse fácilmente a la nube sin tener que reemplazar el hardware.

Permite a los desarrolladores escalar instancias para satisfacer las necesidades cambiantes de las organizaciones. Aquí, las organizaciones deben pagar solo por el período de tiempo en que se ejecutan las funciones. Azure Service Fabric es otro servicio que escala automáticamente diferentes microservicios que se ejecutan en la nube. Microsoft mismo utiliza este servicio para sus aplicaciones internas.

AWS Lambda y Google Cloud Functions son las más importantes que conozco, ya que AWS es el líder y Google el seguidor, sin embargo, esta competencia traerá mucha diversidad porque ambas compañías son realmente buenas en servicios.

Iron.io, una plataforma sin servidor de múltiples nubes.

Esto es para abrir una pregunta, pero quisiera señalar todos los servicios de PaaS, la fundición de nube fundamental, el sombrero rojo y la pila azul, por nombrar algunos. Directamente, también señalaría a aws lambda como el éxito más impactante y a gran escala de un modelo no PasS que se está emulando hoy.