Sobre el proyecto
CacheCloud es una plataforma de gestión en la nube para Redis, de código abierto de Sohu Video, orientada a escenarios de despliegue y operación de clústeres de Redis a gran escala. Según el README, admite múltiples arquitecturas de Redis, incluidas Standalone, Sentinel y Cluster, con el objetivo de gestionarlas eficientemente, reducir el coste operativo de Redis a gran escala y mejorar la capacidad de control y utilización de los recursos.
Las funcionalidades de la plataforma se dividen en varias categorías según la arquitectura funcional del README:
- Aprovisionamiento de Redis: inicialización del entorno anfitrión, instalación y despliegue de instancias, soporte de tipos y arquitecturas.
- Operación y mantenimiento: entorno anfitrión, gestión de recursos, auditoría de aplicaciones, operación de aplicaciones, supervisión de calidad y análisis de diagnóstico.
- Estadísticas y monitorización: recopilación de registros, recopilación de instancias, recopilación de máquinas, estadísticas de aplicaciones, alertas de monitorización y diagnóstico de problemas.
- Acceso de clientes: integración de SDK, acceso por lenguaje y monitorización de clientes.
- Escalado elástico: reducción de recursos, escalado de aplicaciones e integración externa.
El README también proporciona datos sobre la escala de uso de la plataforma: más de 80.000 millones de comandos al día, más de 18 TB de memoria total, más de 420 aplicaciones y más de 4.800 instancias, más de 80 máquinas físicas y más de 360 pods de K8s. Estas cifras provienen de la autodescripción del proyecto y se utilizan para ilustrar su uso en entornos de producción a gran escala.
El proyecto ofrece inicio rápido, documentación de acceso para clientes, documentación Wiki, preguntas frecuentes, demostración en línea y canales de retroalimentación, e incluye README en chino e inglés. El README también contiene una comparativa con los costes de despliegue maestro-esclavo o en clúster de Redis de los proveedores de la nube, así como listas de contribuyentes y colaboradores y datos de contacto como grupos de QQ y WeChat.
Desde su posicionamiento, CacheCloud es una herramienta de gestión de infraestructura autogestionada. Su valor principal reside en unificar en una misma plataforma la creación, migración, expansión y reducción, monitorización y acceso de clientes de instancias de Redis, por lo que resulta adecuada para que equipos que necesitan gestionar por sí mismos un gran número de instancias de Redis la consulten o la desplieguen.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.