Documentos técnicos

A continuación, encontrará una serie de documentos técnicos acerca de AWS Lambda y del funcionamiento de arquitecturas sin servidor a escala.

Introducción

A continuación, encontrará una serie de tutoriales paso a paso con la información básica para crear su primera aplicación sin servidor. También puede utilizar el AWS Serverless Application Repository para encontrar e implementar rápidamente aplicaciones para los casos más habituales.

En este tutorial, aprenderá los conceptos básicos sobre la ejecución de código en AWS Lambda sin aprovisionar ni administrar servidores.

Todas las operaciones que se explican en este tutorial pueden realizarse con la capa gratuita.

En este módulo de formación, implementará una sencilla aplicación web que permita a los usuarios solicitar paseos en unicornio de la flota de Wild Rydes.

El AWS Serverless Application Repository es un conjunto de aplicaciones sin servidor publicadas por desarrolladores, empresas y socios. Detecte e implemente rápidamente aplicaciones sin servidor y componentes de aplicaciones para diferentes casos de uso habituales.

En este taller, implementará una sencilla aplicación web. La aplicación también permitirá a los usuarios registrarse al servicio.

En este taller, explorará los diferentes enfoques para el procesamiento de datos mediante el uso de arquitecturas sin servidor. Para crear esta infraestructura, utilizará AWS Lambda, Amazon S3, Amazon Kinesis, Amazon DynamoDB y Amazon Athena.

En este taller, implementará una API RESTful con el modelo de aplicaciones sin servidor AWS (AWS SAM). La arquitectura de la aplicación utiliza AWS Lambda, Amazon API Gateway y Amazon DynamoDB.

En este módulo utilizará AWS Step Functions para crear un flujo de procesamiento de imágenes mediante el control de varias funciones de AWS Lambda.

Seminarios web

A continuación, encontrará presentaciones y seminarios web de re:Invent sobre casos de uso y temas de informática sin servidor.

Casos prácticos de clientes

Thomson Reuters utiliza una arquitectura sin servidor para procesar hasta 4 000 eventos por segundo en sus servicios de análisis del uso. El servicio administra de manera fiable los picos que doblan el tráfico normal y su alta durabilidad. La empresa puso el servicio en producción en tan solo cinco meses mediante AWS.

iRobot, líder global en la fabricación de robots para consumidores finales y el creador de la aspiradora robótica Roomba con conexión a Internet, está creando la próxima generación de dispositivos conectados para hogares inteligentes con una arquitectura sin servidor. Menos de 10 personas administran la plataforma de iRobot, basada en AWS Lambda y AWS IoT

Autodesk crea software para los sectores de arquitectura, construcción, ingeniería, fabricación y medios y entretenimiento. Para poder administrar el creciente número de cuentas de AWS, Autodesk creó Tailor. Mediante el uso de una arquitectura sin servidor, Autodesk logró poner a Tailor en funcionamiento en 1 mes. 

Financial Engines es el mayor asesor de inversiones independiente de EE.UU. en valores bajo administración. Mediante la migración de su plataforma principal a una arquitectura sin servidor con tecnología de AWS Lambda, Financial Engines logró reducir costos, dejar de hacerse cargo de la administración, evitar tiempos de inactividad y realizar escalados ininterrumpidos que le permiten gestionar índices de hasta 60 000 solicitudes por minuto. 

 

Netflix es uno de los principales proveedores mundiales de contenidos audiovisuales para streaming online. La empresa tiene previsto utilizar AWS Lambda para crear una infraestructura que se pueda administrar de forma autónoma mediante el uso de reglas y sustituir los procesos ineficientes para reducir el número de errores y ahorrar tiempo.

MLBAM es la división de servicios digitales de la Major League Baseball (Grandes Ligas de Béisbol). Su producto Statcast ofrece datos de los partidos en tiempo real a las diferentes plataformas de transmisión. MLBAM utiliza AWS Lambda para mejorar y transformar los datos sin procesar, y también para aumentar la velocidad, escalabilidad y capacidad de MLBAM para capturar, analizar y suministrar grandes cantidades de datos a sus aficionados.

Square Enix utiliza AWS Lambda para procesar las imágenes en su videojuego de rol multijugador masivo online (MMORPG). Con AWS Lambda, Square Enix pudo administrar de forma fiable picos hasta 30 veces superiores al tráfico normal. Lambda también redujo el tiempo requerido para procesar imágenes de varias horas a apenas algo más de 10 segundos, con la consiguiente reducción de costos de infraestructura y operativos.

Guardian News Media publica los periódicos Guardian y Observer. La compañía utiliza AWS Step Functions para coordinar funciones de AWS Lambda con el objetivo de crear flujos de trabajo fiables. Esta arquitectura sin servidor les permitió crear rápidamente nuevos flujos de trabajo comerciales internos y organizar datos en diferentes sistemas.

Benchling es una empresa de software de ciencias de la vida. Han creado CRISPR, un novedosa técnica que los investigadores utilizan para modificar partes de un genoma de un modo extremadamente preciso. Con el objetivo de aumentar su escalabilidad y reducir sus costos, Benchling creó su aplicación utilizando una arquitectura sin servidor. Ahora, los científicos que utilizan la plataforma de Benchling pueden dedicar más tiempo a la investigación, al no verse afectada por ninguna limitación de rendimiento.

Zapproved, un proveedor de SaaS que ayuda a sus clientes del sector jurídico a gestionar los procesos de respuesta a litigios, creó un moderno software partiendo de cero con AWS Lambda. Al utilizar una arquitectura sin servidor, Zapproved se ha beneficiado de una mayor eficiencia, un crecimiento más rápido, un menor tiempo hasta la comercialización y unos costos reducidos.

Localytics es una compañía que presta servicios de contratación de personal y análisis para aplicaciones móviles y web. Entre sus clientes, se encuentran ESPN, eBay, Fox, Salesforce, RueLaLa y New York Times. Con AWS Lambda, varios equipos de Localytics pueden recurrir a transmisiones de datos paralelos para crear microservicios independientes. Esto permite a la empresa ofrecer nuevos servicios a sus clientes de un modo más rápido. Para una startup, reducir el tiempo de comercialización es algo clave.

Nordstrom creó un nuevo motor de recomendaciones mediante el uso de AWS Lambda para procesar las solicitudes de sus clientes. Como resultado, la empresa reducirá costos, mejorará su experiencia del cliente y desarrollará nuevas características sin necesidad de aprovisionar una nueva infraestructura de TI on-premise.

VidRoll es una plataforma de tecnología de vídeo y monetización para editores de contenidos que utiliza AWS Lambda para impulsar la lógica de negocio para ofertas de anuncios en tiempo real y anuncios de transcodificación de vídeo en tiempo real. 

Palringo es la red más importante del mundo para juegos comunitarios en dispositivos móviles. Con AWS Lambda, Palringo creó una canalización de procesamiento de transmisión escalable que produce métricas y visualizaciones en tiempo real, y que las ofrece directamente a las partes interesadas internas y a los clientes externos.

The Seattle Times es el diario más importante del estado de Washington, con un sitio web que alcanza los 32 millones de visualizaciones cada mes. Seattle Times usa AWS Lambda para modificar el tamaño de las imágenes para su visualización en distintos dispositivos, como equipos de sobremesa, tablets y smartphones.

AOL cuenta con varias líneas de negocio, que incluyen la publicidad digital, varias propiedades web y servicios de suscripción. La empresa utiliza AWS Lambda para la creación de arquitecturas sin servidor.

Realtor.com controla un conocido sitio web de anuncios de bienes inmobiliarios online que ofrece millones de anuncios de propiedades en venta y otra información para compradores, vendedores y arrendatarios. La empresa utiliza AWS Lambda para ejecutar su producto Turbo Listings.

Alt/S es una startup tecnológica especializada en análisis de datos e información derivada, que se dedica a convertir la información acumulada en datos útiles para la toma de decisiones, análisis predictivos y aplicaciones de última generación. Alt/S creó una plataforma de backend totalmente sin servidores con AWS Lambda y los productos relacionados de Amazon Web Services (AWS).

PhotoVogue es una plataforma de fotografía online que forma parte de Vogue Italia. Gracias al uso de AWS Lambda y Amazon API Gateway, PhotoVogue pudo mejorar la experiencia de sus clientes, al mismo tiempo que reducía los costos de TI.

Historias de clientes

AWS Step Functions facilita la coordinación de funciones de AWS Lambda. En esta sesión, presentaremos una serie de aplicaciones innovadoras de máquinas de estado de todo tipo de clientes. El invitado estrella, Coca-Cola, explicará cómo utilizaron Step Functions para respaldar programas de fidelidad comercial y la redifusión de la información nutricional de los productos.

En esta sesión de re:Invent 2017, analizaremos de qué manera la informática de alto desempeño (HPC) y la informática en malla están evolucionando para utilizar arquitecturas sin servidor con AWS Lambda. Fannie Mae describe el recorrido para desarrollar la primera plataforma HPC sin servidor del sector al que pertenecen. Explicarán de qué manera Lambda le permitió a la compañía realizar mil billones de cálculos al mes, a una fracción del costo y del esfuerzo anteriores.

Conozca cómo Nextdoor reemplazó su canalización de datos generados internamente basada en una topología de nodos de Flume por una arquitectura completamente sin servidor basada en Kinesis y Lambda. Mediante la incorporación de estos cambios, mejoraron el nivel de fiabilidad de sus datos y los plazos de entrega de miles de millones de registros de datos a su lago de datos basado en Amazon S3 y su clúster de Amazon Redshift.

Mediante la combinación de microservicios y tecnologías sin servidor, puede lograr niveles máximos de agilidad y flexibilidad y, al mismo tiempo, reducir de manera significativa los costos y la carga operativa. National Geographic explicará cómo crearon su plataforma NG1 de personalización de contenido mediante una arquitectura de microservicios sin servidor. 

El equipo Revvel de Verizon migró sus tareas de transcodificación de videos ubicadas en instancias EC2 a una canalización sin servidor con AWS Lambda y Amazon S3. El equipo Revvel explicará de qué manera lograron una paralelización masiva sin tener que pagar jamás por recursos inactivos y presentarán prácticas recomendadas para la creación de una canalización CI/CD personalizada para funciones de Lambda.

Escuche de qué manera iRobot aborda la implementación sin servidor. Explicarán cómo lograron realizar implementaciones coordinadas de microservicios, conservar recursos administrados independientemente o de funcionamiento prolongado (como bases de datos), e implementaciones verdes/azules.

El arquitecto en jefe Mike Broadway describe de qué manera HomeAway creó una canalización escalable y con alta capacidad de procesamiento para manipular, almacenar y enviar cientos de archivos de imágenes por segundo con Lambda, Amazon S3, DynamoDB y Amazon SNS.

Agero protects 80 million motorists in North America through their software-enabled driver safety services. Para resolver el creciente número de accidentes fatales, Agero creó una plataforma de análisis de comportamiento de conductores casi en tiempo real que ofrece información procesable a sus clientes acerca de cómo convertirse en mejores conductores. El backend está creado en Lambda, DynamoDB, Amazon S3, Kinesis y Amazon Redshift.

CapitalOne hablará acerca de cómo lograron migrar millones de transacciones a una arquitectura completamente sin servidor y cómo crearon una plataforma de transacciones ágil, resiliente y escalable mediante el uso de DynamoDB, AWS Lambda y otros servicios dentro del ecosistema sin servidor.

Observe de qué manera los ingenieros de software de Pacific Northwest National Laboratory utilizan AWS Lambda y una arquitectura sin servidor para posibilitar una mejor colaboración entre investigadores e ingenieros y para respaldar los sistemas de procesamiento de datos.

Conozca de qué manera Financial Engines utiliza AWS X-Ray para depurar, monitorizar y analizar datos de latencia de sus aplicaciones sin servidor. Financial Engines también compartirá algunas prácticas recomendadas para las tareas de depuración y generación de informes.

DataDome, una startup que lo ayuda a identificar tráfico de bots a su sitio y a bloquear bots malintencionados, comparte su experiencia con Lambda@Edge y CloudFront. Implementado a nivel global en puntos de presencia de CloudFront, el servicio de protección de bots de DataDome ahora puede activarse con un clic en la consola de AWS.

En esta charla de re:Invent 2016, Coca-Cola North America echará un vistazo a las herramientas y estrategias que han desarrollado para crear su siguiente generación de aplicaciones de marketing sin ningún servidor.

En esta charla de re:Invent 2016, Hearst, uno de los editores más importantes de revistas mensuales, muestra cómo transformaron su antiguo sistema Clickstream de tipo cronológico en una solución sin servidores con AWS Lambda.

Thomson Reuters habla acerca de cómo crearon su propia herramienta de información sobre productos para su uso interno y para realizar un seguimiento analítico con AWS Lambda.

A mediados del año 2015, Expedia empezó a utilizar AWS Lambda para computación sin servidor. Expedia ha creado plantillas repetitivas en Node.js, Java y Python para que los equipos de desarrollo puedan crear e implementar aplicaciones sin servidor en AWS. Actualmente, cuentan con 300 funciones de AWS Lambda que procesan 40 millones de invocaciones al día.

FINRA, el organismo regulador del sector financiero, monitoriza el 99% de todas las operaciones de valores bursátiles estadounidenses y lleva a cabo medio billón de validaciones cada día. Escuche cómo utilizaron una solución sin servidor basada en AWS Lambda para crear su plataforma de validación.

En esta charla de re:Invent 2016, Vevo, un servicio multinacional estadounidense de alojamiento de vídeo, comparte su viaje desde los servicios antiguos monolíticos a la moderna arquitectura de microservicios, utilizando servicios como AWS Lambda, lo que les ha ayudado a acelerar el proceso de desarrollo y el tiempo de salida al mercado.

En este episodio de This Is My Architecture, Amit de CA Technologies explica de qué manera crearon una canalización de implementación de funciones de AWS Lambda con Amazon S3, Amazon SNS y funciones adicionales de Lambda para automatizar lanzamientos.

Publicaciones del blog

chatbot-diagram_alt-benefit-lambda
Bryan Liston y Stefano Buliani
20 DE DICIEMBRE DE 2016

Consulte más consejos, prácticas recomendadas y tutoriales sobre AWS Lambda en los siguientes blogs:

Más información sobre AWS Lambda

Visite la página de preguntas frecuentes
¿Listo para comenzar?
Inscribirse
¿Tiene más preguntas?
Contacte con nosotros