16 puntos por outsideris 2022-08-21 | 1 comentarios | Compartir por WhatsApp

1. Más de la mitad de las organizaciones han adoptado serverless en cada nube.

  • En 2020, ya superaba el 50% en AWS, y ahora supera el 50% en AWS, Azure y Google Cloud.
  • AWS: AWS Lambda, AWS App Runner, ECS Fargate, EKS Fargate
  • Azure: Azure Functions, AKS ejecutándose sobre Azure Container Instances
  • Google Cloud: Google Cloud Functions, Google App Engine, Google Cloud Run

2. Entre los usuarios de Lambda, Python y Node.js siguen dominando.

  • Estos dos lenguajes fueron compatibles desde los inicios de Lambda.
  • Al adoptar Lambda por primera vez, se usan principalmente Python y Node.js porque son cómodos y hay mucha documentación disponible.
  • Después, cuando ya se familiarizan con Lambda, aumenta la probabilidad de migrar a Lambda cargas de trabajo que no fueron escritas en Python o Node.js.
  • Como resultado, la adopción de Go y Java en Lambda ha aumentado, y más del 30% de las organizaciones que usan Lambda utilizan estos dos lenguajes.

3. Más del 60% de las grandes organizaciones despliegan Lambda en al menos 3 lenguajes.

  • Esto muestra que no existe una sola forma adecuada para todas las situaciones al crear aplicaciones serverless, y que se usan distintos runtimes según el caso de uso.

4. Las tecnologías de AWS que más invocan funciones Lambda son API Gateway y SQS.

5. El 80% de las Lambda invocadas por API Gateway son funciones de propósito único.

  • Hay dos patrones para ofrecer APIs con funciones Lambda: la función monolítica y la función de propósito único.
  • La función monolítica ofrece varios endpoints HTTP y tiene lógica interna de enrutamiento para ejecutar distintos tipos de tareas.
  • La función de propósito único responde solo a un método/endpoint HTTP.
  • Esto muestra que las funciones de propósito único tienen muchas ventajas.
  • Las funciones de propósito único están aisladas de otras, se pueden operar con mayor seguridad y también tienen tiempos de cold start más cortos.

6. Uno de cada cinco usuarios de Lambda despliega con imágenes de contenedor.

  • En 2020, AWS comenzó a ofrecer en Lambda soporte para despliegue con imágenes de contenedor Docker además de archivos zip.
  • Desde entonces, el uso combinado de las ventajas de serverless y de las tecnologías de contenedores ha seguido creciendo hasta llegar al 20%.
  • El límite de los archivos zip es de 250MB, pero las imágenes de contenedor pueden llegar hasta 10GB.

7. Más del 20% de los usuarios de Lambda también usan ECS Fargate.

  • A medida que Lambda se volvió popular, los usuarios empezaron a buscar formas de ampliar serverless y también comenzaron a usar ECS Fargate.
  • El uso de ECS EC2 está disminuyendo y el de ECS Fargate está aumentando.

8. Entre las formas de desplegar aplicaciones serverless en Google Cloud, Google Cloud Run es la que más rápido está creciendo.

  • Entre los clientes de DataDog que usan Google Cloud, el 40% adoptó Google Cloud Functions, pero eso es solo alrededor de un 3% más que la tasa de adopción de Google Cloud Run.

9. Azure Functions es el producto serverless más popular en Azure, pero la adopción de Azure Container Instances está creciendo rápidamente.

  • Más del 40% de los clientes de Azure usan Azure Functions, el producto FaaS de Azure.
  • La adopción de Azure Container Instances, el producto de contenedores serverless, ha aumentado de forma importante y ya se acerca al 30%.

1 comentarios

 
kbumsik 2022-08-21

Además, para ahorrar en los propios costos de Datadog, hay que usar serverless... jaja