Con motivo de AWS re:Invent, Amazon Web Services, Inc. (AWS), una compañía de Amazon.com (NASDAQ: AMZN), ha presentado AWS Lambda, un servicio informático que ejecuta el código de los programadores en respuesta a cualquier evento y automáticamente gestiona los recursos informáticos necesarios, lo que facilita la creación y gestión de aplicaciones que tengan que responder a nueva información. AWS Lambda inicia la ejecución de código en cuestión de milésimas de segundos a raíz de un evento como una carga de imágenes, actividad in-app, clics en la web o información proveniente de un dispositivo conectado. Los desarrolladores también pueden utilizar AWS Lambda para crear nuevos servicios de back-end, donde los recursos informáticos se activan de forma automática a partir de cualquier petición. Los desarrolladores pagan sólo por las peticiones servidas y el tiempo de cómputo necesario para ejecutar su código. El precio de AWS Lambda se basará en la cantidad de tiempo de cómputo utilizado en incrementos de 100 milisegundos, por lo que es rentable y fácil de escalar aplicaciones independientemente del número de solicitudes que hagan falta. Descubre más de AWS Lambda en http://aws.amazon.com/lambda/.  

 

Hoy en día, los clientes tienen muchos casos de uso donde las aplicaciones necesitan ciclos de cálculo para actuar sobre un cambio en los datos de la aplicación, tales como subir una nueva imagen a Amazon Simple Storage Service (S3), actualizar datos en Amazon DynamoDB, o stream a tiempo real con Amazon Kinesis. Responder a estos cambios exige que los clientes gestionen flotas de datos significativas – normalmente a través de varias Zonas de Disponibilidad – y gestionen, configuren y escalen estos recursos. AWS Lambda ofrece una plataforma computacional de alto rendimiento que ejecuta funciones en código en respuesta a cambios en los datos, sin necesidad de provisionar o gestionar ningún servidor virtual. El cliente escribe código JavaScript para actuar a raíz de un evento y lo sube a AWS Lambda. Milisegundos después de un cambio en los datos, AWS Lambda responde adecuando los recursos informáticos apropiados para realizar la acción. Se ajusta automáticamente a millones de solicitudes, difundiéndose a través de múltiples zonas de disponibilidad si fuera necesario.

 

“AWS Lambda cambia la forma en que los desarrolladores diseñan y escalan sus aplicaciones dinámicas en la nube", dijo Marco Argenti, Vicepresidente, Mobilidad, Amazon Web Services. "Con AWS Lambda, los desarrolladores pueden escribir aplicaciones que respondan a cambios en los datos o en el entorno de manera rápida, fácil y rentable creando nuevas oportunidades para ofrecer experiencias dinámicas a los clientes”.

 

AWS Lambda funciona con cualquier biblioteca externa, incluyendo las nativas, por lo que los desarrolladores no tienen que aprender nuevos idiomas, herramientas o marcos. Los desarrolladores pueden editar funciones directamente desde AWS Lambda, lo que significa que puede actualizar al instante una aplicación sin tener que recopilar ediciones, construir cambios, y luego volver a implementar la aplicación. Con AWS Lambda, los desarrolladores pueden crear su propio back-end que operan a la escala, con el rendimiento y la seguridad de AWS. AWS Lambda ejecuta un código en cuestión de milésimas de segundos en respuesta a un evento, y como cada evento se procesa como una función individual, el rendimiento sigue siendo consistentemente alto conforme la frecuencia de eventos aumenta.

 

Netflix es la red de televisión online líder con más de 50 millones de miembros en casi 50 países con más de mil millones de horas de programas de TV y películas al mes. “Con años de gestión de una infraestructura sofisticada y dinámica, estamos muy contentos de tener AWS Lambda y la perspectiva de una evolución en la forma en que construimos y gestionamos nuestras aplicaciones", afirma Neil Hunt, Director de Producto de Netflix. "De la más sencilla transcodificación de medios y el rápido monitoring, de la recuperación de desastres a la seguridad mejorada y el cumplimiento, AWS Lambda promete ayudarnos a desarrollar patrones de computación basados en eventos dinámicos”.

 

SPS Commerce es la mayor red de retail y una fuerza que impulsó la transformación omni-canal de venta al por menor. Los servicios en la nube de SPS procesan más un trillón de dólares anuales, además de gestionar más de 35 millones de artículos, y vender a través de los datos de rendimiento en más de 300.000 puntos de venta. "AWS Lambda promete transformar sustancialmente la forma en que hacemos negocios conforme usemos AWS para construir el futuro de los intercambios B2B", ha declarado Jamie Thingelstad, Director de Tecnología de SPS Commerce. "Con este nuevo servicio AWS, la arquitectura del sistema de SPS Commerce puede utilizar las funciones de AWS Lambda originadas por las notificaciones de eventos de Amazon S3 para realizar múltiples transformaciones cuando se recibe un nuevo documento a de uno de sus 55.000 clientes. Con AWS Lambda como un componente de su arquitectura, el sistema SPS puede crear flujos de trabajo más inteligentes y dinámicos para acortar el procesamiento de información comercial de los socios a través de la red de SPS y escalar a decenas de millones de transacciones al mes de forma automática, sin necesidad de otras configuraciones de infraestructura”.

 

Earth Networks administra y opera una red global de sensores que recoge y procesa en tiempo real información meteorológica y de la actividad de relámpagos para clientes como el Servicio Meteorológico Nacional, la Fuerza Aérea de Estados Unidos, NASA, los principales servicios públicos y numerosos gobiernos estatales y locales por todo EE.UU. "Hemos estado buscando una manera fácil de adjuntar código a los datos, y AWS Lambda es una solución ideal", ha afirmado Eddie Dingels, Arquitecto Principal de Earth Networks, la compañía matriz de WeatherBug. "Nosotros ya utilizamos Amazon DynamoDB para la agregación de datos meteorológicos y hemos construido complejos sistemas de monitoring y predicción con todos estos datos. Tenemos un proceso continuo para monitorizar la información que nos llega, procesar los cambios y desencadenar complejos procesos de ETL. Ahora podemos usar la nueva característica de Amazon DynamoDB Streams para detectar fácilmente nuevos datos y ejecutar nuestra monitorización y predicción del código de los datos entrantes en AWS Lambda, que reduce nuestros costes informáticos y elimina los gastos operativos. Estamos muy contentos trabajar con AWS Lambda para poder entregar la información oportuna del tiempo a nuestros clientes”.

 

 

Acerca de Amazon Web Services

Lanzado en 2006, Amazon Web Services ofrece una plataforma de infraestructura en la nube robusta y  multifunción integrada por un amplio conjunto de servicios de computación, almacenamiento, bases de datos, analítica, aplicaciones y despliegue desde centros de datos ubicados en Estados Unidos, Australia, Brasil, China, Alemania, Irlanda, Japón y Singapur. Más de un millón de clientes, entre ellos start-ups de rápido crecimiento, grandes compañías y agencias gubernamentales de 190 países confían en los servicios de AWS para poder innovar rápidamente, reducir los costes en TI y escalar sus aplicaciones a nivel global. Para saber más de AWS, visita http://aws.amazon.com.  

 

Acerca de Amazon

Amazon.com abrió sus puertas en la World Wide Web en julio de 1995. La compañía se guía por cuatro principios clave: una obsesión por los clientes en lugar de por la competencia, la pasión por inventar, el compromiso por la excelencia operativa y la capacidad de pensar a largo plazo. Las opiniones de los clientes, la compra mediante un solo clic, las recomendaciones personalizadas, Prime, Fulfillment by Amazon, AWS, publicación directa a Kindle, Kindle, smartphones Fire, tabletas Fire y Fire TV son algunos de los productos y servicios que ha abanderado Amazon.