Kedge: Plataforma de aplicaciones serverless distribuidas globalmente
La plataforma Kedge ofrece una solución de aplicaciones serverless distribuidas globalmente, permitiendo a los desarrolladores desplegar sitios web estáticos, funciones serverless, aplicaciones de pila completa y bases de datos cerca de los usuarios. Esto se logra a través de una plataforma en la nube ligera y distribuida globalmente.
Entre las características de Kedge se encuentran máquinas virtuales seguras y aisladas por hardware, con un kernel de Linux completo, así como áreas de trabajo instantáneas y escalado horizontal. La plataforma también incluye una base de datos SQLite global y un sistema de archivos compartido integrado en cada aplicación, junto con volúmenes locales persistentes respaldados continuamente por almacenamiento de objetos. Además, ofrece puntos de conexión HTTPS públicos, redes privadas, dominios personalizados y escalado automático que activa instancias cerca de los usuarios y se escala a cero cuando están inactivas.
“En cuanto a la facturación, Kedge cobra por segundo según los recursos consumidos, no por la capacidad asignada”
La plataforma Kedge también cuenta con una red de distribución de contenido integrada que sirve contenido estático y en caché desde cada borde. Los desarrolladores pueden interactuar con la plataforma a través de APIs de SSH, Git y HTTP, y también se ofrece integración con GitHub, incluyendo entornos de vista previa por solicitud de extracción. En cuanto a la facturación, Kedge cobra por segundo según los recursos consumidos, no por la capacidad asignada. Los cargos incluyen CPU, memoria, almacenamiento y egreso, con un nivel gratuito de $5 al mes que es suficiente para ejecutar un sitio web pequeño o una caja de desarrollo sin costo.
La capacidad de Kedge para escalar a cero y solo cobrar por almacenamiento cuando las aplicaciones están inactivas puede ser especialmente atractiva para los desarrolladores que buscan optimizar sus costos. Además, la integración con GitHub y la capacidad de desplegar aplicaciones cerca de los usuarios pueden mejorar la eficiencia y el rendimiento de las aplicaciones. En general, Kedge parece ofrecer una solución atractiva para los desarrolladores que buscan una plataforma de aplicaciones serverless flexible y escalable.