- Aplicaciones modernas›
- Guía de recomendaciones›
- Sin preferencia
AWS Lambda
Orientación
Como seleccionó «Me gustaría simplemente ejecutar código», le recomendamos que AWS Lambda sea el mejor lugar para empezar.
¿Qué es AWS Lambda?
¿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
Abrir todo-
Puede subir el código como un archivo .zip o una imagen de contenedor.
-
Capacidad administrada propia de AWS Lambda en las regiones de AWS.
-
Servicios web, aplicaciones basadas en eventos, procesamiento de datos y transmisión de datos.
-
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 los precios de AWS Lambda.
-
AWS Lambda es un servicio de computación sin servidor y basado en eventos que le 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.
-
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.