¿Qué sigue después de la nube y DevOps? ¿En qué momento nos volvemos a centrar en resolver problemas de negocio?
¿Qué tal si dejamos de lado parte de la operación? ¿Qué tal si nos movemos al paradigma de "Serverless"? ¿Qué implica? ¿De qué se trata?
13. ¿Qué es Serverless?
§ Serverless es acerca de no-mantenimiento
§ Serverless no se trata de una tecnología específica
§ Serverless es acerca de (micro) funcionalidad
§ Serverless es acerca de sencillez pero no
necesariamente más sencillo
13
15. Serverless Manifesto 1 / 2
§ “Función” es la unidad de medida y despliegue
§ En este modelo de programación no se consideran máquinas
físicas ni virtuales ni tampoco contenedores
§ El almacenamiento permanente se ubica en otro lugar o
servicio
§ Dado que la capacidad se ajusta a las peticiones no se puede
sobre- o sub- provisionar recursos
15
16. Serverless Manifesto 2 / 2
§ No se paga por recursos inactivos, no hay servidores ni
contenedores “en frío”
§ La tolerancia a fallas está implícita porque las funciones se
ejecutan en cualquier parte
§ BYOC - Bring Your Own Code
§ Métricas y Bitácoras son un derecho universal
16
17. ¿Qué es Serverless?
Serverless es un estilo de arquitectura de
aplicaciones que elimina la necesidad de desplegar
nuestros propios servidores en la nube y los
reemplaza con el uso generalizado de los recursos
de cómputo.
17
18. ¿Cuándo usar Serverless?
§Infraestructura –responder a un evento disparado
por el servicio de almacenamiento en la nube
§Procesamiento de imágenes
§Procesamiento de datos
18
20. Retos para la adopción de Serverless
§Cargas de Trabajo
§Desarrollo
§Monitoreo
§Manejo de estado
§Cultura y organización
§Dependencia de un proveedor
§Escalamiento masivo - ¿Cuenta masiva?
§Modelo de Seguridad
20
26. Referencias - Videos
§George, Fred [GOTO Conferences](2015,Ago,12) Challenges in implementing MicroServices
§ https://youtu.be/yPf5MfOZPY0
§Newman, Sam [Devoxx] (2015,Nov,11) Principles of Microservices
§ https://youtu.be/PFQnNFe27kU
§Cockcroft, Adrian [Rackspace Developers] (2015,Ene,19) The State of the Art in Microservices
§ https://youtu.be/pwpxq9-uw_0
§Meshenberg, Ruslan [GOTO Conferences] (2016,Sep,2) Microservices at Netflix Scale: Principles,
Tradeoffs & Lessons Learned
§ https://youtu.be/57UK46qfBLY
26