Sin servidor en AWS
La forma sin servidor es la manera de describir a los servicios, prácticas y estrategias que le permiten construir aplicaciones más ágiles para que puedas innovar y responder más rápido a los cambios. Con el cómputo sin servidor, las tareas de gestión de infraestructura como la improvisación de capacidad y los parches se manejan desde AWS, para que pueda enfocarse solamente en escribir el código que le sirva a sus clientes. Los servicios sin servidor como AWS Lambda vienen con Auto Scaling, alta disponibilidad incluida y un modelo de facturación «pago por valor». Lambda es un servicio de computación basado en eventos que permite ejecutar código en respuesta a eventos de más de 150 fuentes AWS y SaaS integradas nativamente, todo ello sin gestionar ningún servidor.
Servicios sin servidor en AWS
Las aplicaciones modernas primero se crean sin servidor, una estrategia que prioriza la adopción de servicios sin servidor, para que pueda aumentar la agilidad en todo el conjunto de su aplicación. Hemos desarrollado servicios para las tres capas del conjunto: cómputo, integración y almacenamiento de datos. Considere comenzar con estos servicios:
Informática
Integración de aplicaciones
Almacenamiento de datos
Casos de uso
-
Aplicaciones web
-
Procesamiento de datos
-
Procesamiento por lotes
-
Incorporación de evento
-
Aplicaciones web
-
Aplicaciones web
Aplicación Lista de tareas
La arquitectura de referencia de la aplicación web es un back-end de aplicación web de propósito general y orientado a eventos que utiliza AWS Lambda, Amazon API Gateway para su lógica de negocio. También usa Amazon DynamoDB como su base de datos y Amazon Cognito para gestión de usuario. Todo el contenido estadístico se alberga utilizando la consola AWS Amplify.
Esta aplicación implementa una aplicación de tareas, en la cual un usuario registrado puede crear, actualizar, ver los elementos existentes y, eventualmente, eliminarlos.
-
Procesamiento de datos
-
Procesamiento de datos
Procesamiento de archivos en tiempo real
La arquitectura de referencia del procesamiento de archivos en tiempo real es una arquitectura de procesamiento de datos paralela de uso general, impulsada por eventos, que utiliza AWS Lambda. Esta arquitectura es ideal para cargas de trabajo que necesitan más de un derivado de datos de un objeto.
En esta aplicación de ejemplo, brindamos notas de una entrevista en formato Markdown a S3. Los eventos S3 se utilizan para desencadenar múltiples flujos de procesamiento: uno para convertir y persistir los archivos Markdown a HTML y otro para detectar y persistir el sentimiento.
-
Procesamiento por lotes
-
Procesamiento por lotes
Extraer carga de transferencia
Esta arquitectura de referencia demuestra el uso de AWS Step Functions para orquestar un flujo de trabajo de carga de transferencia de extractos (ETL) con AWS Lambda.
Esta solución procesa los datos de calidad del aire global, OpenAQ disponible en el registro AWS para datos abiertos. Genera los valores mínimo, máximo y promedio de las mediciones de la calidad del aire a diario. El flujo de trabajo del ETL tendrá que ser disparado manualmente pero esto puede ser fácilmente programado de manera recurrente usando la regla de Amazon EventBridge. Una vez que la transformación se completa, se le notificará por correo electrónico de la ubicación S3 sobre los datos resumidos.
-
Incorporación de evento
-
Incorporación de evento
Reposición de documento sin servidor
Esta aplicación utiliza los servicios de Amazon ML como Comprehend y Rekognition para ingresar documentos e imágenes, y luego envía los resultados a Elasticsearch para el ingreso rápido.
La arquitectura está diseñada para grandes cantidades de documentos al usar la fila.

Builders
¿Todo listo para crear? Entre al Portal de formación para comenzar con los tutoriales prácticos.

Executives
¿Quiere fortalecer sus equipos de desarrollo? Mire estos conocimientos de IDC.

Startups
¿Necesita moverse más rápido que nunca? Nuestro portal de startup está hecho a medida para usted.