Flexibilidad por diseño: cómo la implementación de clústeres potencia la escalabilidad, la fiabilidad y la recuperación de las empresas

17 diciembre 2025Por Sergey

La implementación de clústeres crea un sistema resistente al distribuir las cargas de trabajo entre pods (unidades lógicas que pueden incluir varios contenedores) que se ejecutan en diferentes nodos (servidores). Este enfoque mejora el rendimiento, elimina los puntos únicos de fallo y proporciona una base para la escalabilidad horizontal. Para las empresas, los clústeres son un elemento fundamental para proteger las operaciones comerciales, la calidad del servicio y la reputación de la marca.

Este artículo analiza las implementaciones de clústeres para ONLYOFFICE en entornos Kubernetes y OpenShift desde varios ángulos: fiabilidad y escalabilidad, estrategia de actualización (incluidas las actualizaciones sin tiempo de inactividad), supervisión y transparencia, así como requisitos técnicos y de dimensionamiento prácticos.

Si también te interesa ejecutar ONLYOFFICE en ECS, también es posible, y puedes ponerte en contacto con nosotros para obtener más información sobre esa opción de implementación.

Flexibilidad por diseño: cómo la implementación de clústeres potencia la escalabilidad, la fiabilidad y la recuperación de las empresas

Implementación de clústeres y sus ventajas

La implementación de clústeres ofrece una arquitectura robusta, altamente disponible, escalable y tolerante a fallos, diseñada para satisfacer las demandas de los entornos de producción. Al distribuir la carga de trabajo, garantiza una alta disponibilidad, una utilización optimizada de los recursos y un rendimiento mejorado. Esta arquitectura mitiga los puntos únicos de fallo, admite el escalado horizontal y mejora la fiabilidad del sistema, lo que la hace ideal para aplicaciones de misión crítica. Cabe mencionar que, aunque es totalmente posible implementar y mantener el clúster personalmente, recomendamos encarecidamente utilizar nuestras soluciones de clúster proporcionadas como servicio para obtener una mayor flexibilidad y tolerancia a fallos, además de una alta disponibilidad.

La implementación de clústeres es crucial para los entornos de producción en los que el tiempo de actividad es primordial y el tiempo de inactividad supone graves riesgos para el negocio. Al ejecutar varios pods en varios nodos dentro del clúster, el sistema puede gestionar sin problemas cualquier fallo sin interrumpir la prestación del servicio.

Por ejemplo, si un único pod/nodo del clúster sufre un tiempo de inactividad, otros pods/nodos se hacen cargo de la carga de trabajo, lo que garantiza un servicio ininterrumpido a los usuarios finales. Este diseño reduce el riesgo de tiempo de inactividad, que puede provocar pérdidas de ingresos, daños a la marca u oportunidades perdidas.

Creación de empresas resistentes: las ventajas de las implementaciones de clústeres Kubernetes/OpenShift que ofrece ONLYOFFICE

Con las soluciones ONLYOFFICE para Kubernetes/OpenShift, puedes crear tu propia infraestructura altamente disponible, tolerante a fallos y escalable, que garantizará que tu experiencia de edición no se vea afectada por ningún problema de hardware o carga de trabajo.

¿En qué consiste una solución típica de clúster Kubernetes/OpenShift de ONLYOFFICE? En concreto, desarrollamos gráficos Helm que te permiten implementar nuestra solución en los entornos correspondientes. En función de tus necesidades, puedes personalizar la implementación existente y ajustarla a tus requisitos particulares siguiendo nuestras directrices y poniéndote en contacto con nosotros en caso de que necesites alguna aclaración o ayuda adicional.

Por ejemplo, nuestras directrices principales para la instalación Kubernetes de Docs cubren un número significativo de escenarios que probablemente querrás implementar en tu entorno. Más información

También tenemos una implementación de clúster independiente para la solución DocSpace. Más información

Por favor, ten en cuenta que estas soluciones de clúster solo funcionan con las versiones Enterprise/Developer de nuestro software, por lo que es necesario obtener una licencia especial de pago.

Una vez implementada, nuestra solución se distribuirá en varios nodos, cada uno de los cuales ejecutará un conjunto de pods para garantizar una carga de trabajo distribuida y tolerancia a fallos. Por ejemplo, nuestra solución Docs no se implementará solo como un único contenedor Docker, sino como un servicio de documentos independiente, pods convertidores, incluyendo pods independientes para dependencias como RabbitMQ, Redis, PostgreSQL, Nginx Ingress (sin embargo, hay que tener en cuenta que la instalación básica no incluye la agrupación en clústeres de las dependencias). También tendrás la posibilidad de cambiar las dependencias que vas a utilizar, ya que Docs admite diferentes dependencias. Por lo tanto, si tienes algo concreto en mente, es muy probable que ya sea posible con nosotros.

Si tienes alguna pregunta, no dudes en ponerte en contacto con nuestro equipo de soporte para obtener más información.

En resumen, nuestras directrices para la agrupación en clústeres en entornos Kubernetes/OpenShift incluyen todas las herramientas necesarias que puedas necesitar implementar: supervisión de clústeres, cambios de configuración, actualizaciones, escalado horizontal y mucho más.

Espera, ¿pero qué pasa con las actualizaciones? ¿Cómo se puede garantizar que no haya tiempo de inactividad?

Actualizaciones sin tiempo de inactividad con Kubernetes Docs Shards

Nuestra solución Kubernetes Docs Shards garantiza actualizaciones sin interrupciones. Los fragmentos (unidades de carga de trabajo segmentadas) permiten que los pods se actualicen sin interrumpir el servicio. Mientras algunos pods están desconectados para actualizarse, otros se encargan de la carga de trabajo, lo que permite una colaboración ininterrumpida hasta que la nueva versión se haya implementado por completo.

Herramientas de supervisión

Con la solución Kubernetes/OpenShift proporcionada por ONLYOFFICE, puedes habilitar herramientas de supervisión que te ayudarán a hacer transparente el funcionamiento de tu infraestructura recién creada.

Requisitos técnicos de Kubernetes/OpenShift de ONLYOFFICE

A modo de referencia, si decides implementar, por ejemplo, un clúster Kubernetes/OpenShift dentro de tu infraestructura, podemos proporcionarte estimaciones aproximadas con respecto a los recursos/especificaciones técnicas que te servirán de referencia para planificar tu propia infraestructura.

En cuanto a las especificaciones reales, cabe mencionar que proporcionamos la información para los nodos de trabajo (no para los nodos maestros).

Para los nodos de trabajo, podrías utilizar la fórmula mínima de 4 CPU/8 GB de RAM para 1000 conexiones.

En cuanto a los requisitos del sistema, el número de réplicas y el almacenamiento, encontrarás la información a continuación.

Para 500 conexiones, será:

  • Convertidor: 2 réplicas
  • Docservice: 2 réplicas
  • Se recomienda utilizar al menos 10 Gi de almacenamiento persistente por cada 100 usuarios activos de ONLYOFFICE Docs = mín. 50 GB

Para 1000 conexiones, será:

  • Convertidor: 2-3 réplicas
  • Docservice: 2-3 réplicas
  • Siguiendo la misma fórmula = mín. 100 GB

Para 2000 conexiones, será:

  • Convertidor: 4-6 réplicas
  • Docservice: 4-6 réplicas
  • Siguiendo la misma fórmula = mín. 200 GB

Para 5000 conexiones, será:

  • Convertidor: entre 10 y 15 réplicas aproximadamente
  • Docservice: entre 10 y 15 réplicas aproximadamente
  • Siguiendo la misma fórmula = alrededor de un mínimo de 500 GB

En cuanto a los límites de recursos para los servicios, estas son las especificaciones que utilizamos para 10 000 conexiones según nuestras pruebas.

Solicitudes:

  • Memoria: 256Mi
  • CPU: 100m

Límites:

  • Memoria: 6Gi
  • CPU: 4000m

Sin embargo, debido a que en ocasiones un usuario puede abrir un archivo demasiado grande, es posible que se supere incluso este límite de 6 GB. Al mismo tiempo, por lo general, recomendamos utilizar al menos 6 GB para los recursos.

Implementa ONLYOFFICE en clúster

Puedes instalar fácilmente ONLYOFFICE Docs y DocSpace en Kubernetes o en un clúster OpenShift utilizando Helm. Para poder utilizar ONLYOFFICE en tu clúster, debes obtener una licencia especial.

Contactar con ventas

Preguntas frecuentes: Implementación de clústeres con ONLYOFFICE

P: ¿Qué es la implementación en clúster y por qué es importante?

La implementación en clúster distribuye las cargas de trabajo entre varios nodos, lo que garantiza una alta disponibilidad, tolerancia a fallos y escalabilidad. Minimiza el tiempo de inactividad y protege las operaciones comerciales, lo que la hace ideal para entornos de misión crítica.

P: ¿Cuáles son las ventajas de utilizar ONLYOFFICE para implementaciones de clústeres Kubernetes/OpenShift?

ONLYOFFICE proporciona una infraestructura altamente disponible, tolerante a fallos y escalable. Garantiza una experiencia de edición ininterrumpida, incluso durante problemas de hardware o de carga de trabajo, y admite una integración perfecta con diversas dependencias.

P: ¿Cómo gestiona ONLYOFFICE las actualizaciones sin tiempo de inactividad?

ONLYOFFICE Docs, que se entrega como Kubernetes Shards, permite actualizaciones sin tiempo de inactividad. Mientras se actualizan algunos pods, otros continúan gestionando las cargas de trabajo, lo que garantiza un servicio ininterrumpido.

P: ¿Qué herramientas de supervisión hay disponibles para los clústeres de ONLYOFFICE?

ONLYOFFICE es compatible con herramientas de supervisión como Grafana para visualizar métricas. Hay guías detalladas disponibles para ayudarte a habilitar y configurar estas herramientas para un funcionamiento transparente de la infraestructura.

P: ¿Cuáles son los requisitos técnicos para implementar clústeres ONLYOFFICE?

Los requisitos de recursos se escalan en función del número de conexiones, con una fórmula mínima de 4 CPU/8 GB de RAM para 1000 conexiones para el nodo de trabajo.

P: ¿Qué licencias se requieren para la implementación del clúster ONLYOFFICE?

Las soluciones de clústeres ONLYOFFICE están disponibles para las versiones Enterprise/Developer y requieren una licencia especial de pago.

P: ¿Dónde puedo encontrar guías de implementación para clústeres ONLYOFFICE?

P: ¿Puedo personalizar la implementación para que se adapte a mis necesidades?

Sí, ONLYOFFICE proporciona gráficos Helm que te permiten personalizar las implementaciones en función de tus requisitos específicos. También hay disponible asistencia para obtener más ayuda.

P: ¿Cómo puedo ponerme en contacto con ONLYOFFICE para obtener más información?

Si necesitas ayuda adicional o tienes alguna pregunta, puedes ponerte en contacto con el equipo de soporte o con el departamento de ventas de ONLYOFFICE.

Crea tu cuenta gratuita de ONLYOFFICE

Visualiza, edita y colabora en documentos, hojas, diapositivas, formularios y archivos PDF en línea.