¿Qué ventajas hay al implementar Kubernetes y colocar su propia plataforma sin servidor encima?

Kubernetes se utiliza para administrar aplicaciones en contenedores en un clúster de nodos.

El núcleo de la plataforma Serverless son los eventos. Si un evento determinado se dispara, el sistema crea una instancia de cómputo, completa las tareas y se desasigna, destruye en cualquier caso. Luego, nuevamente espere a que los eventos sucedan.

Suponiendo que es un proveedor de la nube, tiene la capacidad de administrar anuncios grandes y dividir el tiempo en la infraestructura subyacente. A su vez, distribuya el costo a múltiples clientes y gane costos más bajos. Pero cuando se agrega, con suerte, se iguala o crea una ganancia. El punto clave con el costo es que se le cobra al cliente por el segundo / mili segundo de uso. Ahí se vuelve más barato para el consumidor en cuestión.

Llevemos el caso a una plataforma autohospedada que aloja la plataforma Serverless. Técnicamente será gratificante entender cómo funcionará. Pero el desafío es la infraestructura subyacente de alojamiento sin servidor que se ejecuta constantemente. Ahí al reducir significativamente la ventaja de costos. En otras palabras, el modelo de cómputo sin servidor solo tiene sentido para los proveedores de nube a gran escala.

Respuesta a mi publicación anterior sobre un tema similar. ¿En qué se diferencian las plataformas informáticas sin servidor como AWS Lambda o IBM OpenWhisk de PaaS?

Puedes convertir Kubernetes en una plataforma sin servidor sin tener que rodar la tuya.

Hay un proyecto de código abierto en el que trabajo llamado funktion que hace que sea fácil para las personas desarrollar aplicaciones sin servidor sobre kubernetes sin tener que rodar su propia plataforma sin servidor. Todavía es temprano, pero deberíamos tener una buena interfaz de usuario para crear y editar proyectos en breve …