GUÍA DE RECOMENDACIONES DE COMPUTACIÓN MODERNA
AWS Lambda
Ya que seleccionó “Me gustaría ejecutar código”, le recomendamos AWS Lambda como el mejor punto de partida.
¿Qué es AWS Lambda?
AWS Lambda es un servicio de computación sin servidor que ejecuta código como una función de aplicación de alta disponibilidad, escalable, segura y tolerante a errores. Lambda abstrae el entorno de computación subyacente y le permite centrarse principalmente en el desarrollo de aplicaciones, lo que acelera el tiempo de comercialización y reduce el costo total de propiedad. Con AWS Lambda, puede ejecutar su código en respuesta a eventos de más de 200 servicios o invocarlo mediante enfoques tradicionales, como las llamadas HTTP.
¿Por qué recomendamos AWS Lambda?
AWS Lambda puede escalar automáticamente desde cero a cientos de miles de funciones en tiempo real, con posturas de seguridad integradas. Con AWS Lambda, puede aprovechar al máximo las ventajas de contar con el proveedor de la nube más fiable y seguro, ya que AWS Lambda administra casi todas las tareas de administración de servidores en su nombre, incluidos el hardware, el software, la gestión de redes e instalaciones, las integraciones de orígenes de datos y el aprovisionamiento. Por eso, cada mes, AWS Lambda tiene más de un millón de clientes activos mensuales que generan más de 10 billones de invocaciones.
Si bien este es el punto de partida que recomendamos, otros servicios también podrían adaptarse a sus necesidades y siempre puede probar un servicio diferente si su caso de uso cambia o si AWS Lambda no le parece la mejor opción para sus necesidades específicas.
Preguntas frecuentes
-
¿Qué tipo de artefactos de aplicación se puede incorporar al servicio?Puede subir el código como un archivo .zip o una imagen de contenedor.
-
¿Dónde se puede ejecutar la aplicación fuera de una región de AWS?Capacidad administrada propia de AWS Lambda en las regiones de AWS.
-
¿Qué clase de aplicaciones admite el producto?Servicios web, aplicaciones basadas en eventos, procesamiento de datos y transmisión de datos.
-
¿Cómo se cobra el uso del producto?
Con AWS Lambda, solo paga por el tiempo de computación que utiliza, por milisegundo, en lugar de aprovisionar la infraestructura por adelantado para la capacidad máxima. Para obtener más información sobre los precios de AWS Lambda, visite Precios de AWS Lambda.
-
¿Puedo usar AWS Lambda fuera de AWS?AWS Lambda es un servicio de computación sin servidor y basado en eventos que permite ejecutar código para prácticamente cualquier tipo de aplicación o servicio backend sin necesidad de aprovisionar o administrar servidores. AWS Lambda admite los lenguajes de programación tradicionales, lo que garantiza un alto grado de portabilidad del código. El valor que proporciona AWS Lambda reside en su entorno de ejecución sin servidor y en la integración con eventos de otros servicios de AWS. La naturaleza altamente administrada de AWS Lambda permite a los clientes pensar en el código y no en la infraestructura. Ejecutar una aplicación de AWS Lambda tal cual fuera de AWS supondría no beneficiarse del escalado automático, la alta disponibilidad, los parches de seguridad, la tolerancia a errores integrada ni las más de 200 integraciones de servicios listas para usar.
-
¿Cuándo debo usar AWS Lambda en lugar de Amazon ECS?AWS Lambda es una implementación de funciones, mientras que Amazon ECS es un orquestador de contenedores. AWS Lambda es ideal para aplicaciones que se ejecutan bajo demanda en 15 minutos o menos o para las que desea pagar solo por la capacidad utilizada. AWS Lambda usa un modelo basado en eventos y se encarga de una mayor parte del trabajo para escalar, proteger y garantizar la disponibilidad de su carga de trabajo. AWS Lambda solo está disponible en las regiones de AWS. Amazon ECS es ideal si tiene tareas que duran más de 15 minutos o si necesita ejecutar código fuera de las regiones de AWS. Amazon ECS ofrece experiencias rígidas para aspectos como la creación de redes y la observabilidad, pero se puede personalizar según sus necesidades. Amazon ECS tiene varias opciones de implementación, incluso sin servidor en AWS Fargate, Amazon EC2, AWS Outposts y AWS Anywhere para cargas de trabajo en las instalaciones.
Comencemos a utilizar AWS Lambda
Introducción a AWS Lambda
Puede activar Lambda desde más de 200 servicios de AWS y aplicaciones de software como servicio (SaaS), y solo paga por lo que utiliza.
Recursos de AWS Lambda
Acceda a documentación detallada, documentos técnicos, tutoriales y rutas de aprendizaje relacionados con AWS Lambda.
Talleres sin servidor
Talleres prácticos diseñados para presentar habilidades, técnicas o conceptos prácticos que puede utilizar para resolver problemas empresariales. (Los talleres están disponibles solo en inglés)
Talleres de modernización
Descubra cómo modernizar su empresa a través de diferentes tecnologías. (Los talleres están disponibles solo en inglés)
Determinar el costo total de propiedad
Obtenga el libro electrónico con información sobre la industria de Deloitte para comparar las tecnologías sin servidor y las tecnologías basadas en servidores.
Historias de clientes de AWS Lambda
Descubra cómo las principales organizaciones de todo el mundo utilizan AWS Lambda para ejecutar sus aplicaciones más sensibles y de misión crítica.