es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cuántos clusters debo usar en Elastic Stack?

Estoy confundido sobre cuál enfoque sería mejor, si tener un único cluster con 12 nodos o tener 3 clusters con 4 nodos cada uno en Elastic Stack. ¿Cuáles son las ventajas y desventajas de tener un único cluster? ¿Me cobra Elastic por los 3 clusters? Hasta donde yo sé, cobran por los nodos, pero ¿alguien puede aclarar cuál sería el enfoque mejor y cuál sería la solución más rentable en cuanto a costos?

Estoy planeando utilizar estos nodos en mi cluster:

Maestro
DatosContenido
Datos
calientes
Ingesta
ML
Clientedeclusterremoto

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Un solo clúster frente a múltiples clústeres en Elasticsearch

    Como experto en TI especializado en Elasticsearch, Elastic Stack y ELK, se enfrenta a un dilema común al diseñar una implementación de Elasticsearch: ¿debería utilizar un solo clúster con múltiples nodos o múltiples clústeres con menos nodos cada uno? Aquí hay algunas ventajas y desventajas de cada enfoque:

    Un solo clúster con 12 nodos

    Ventajas:

    • Gestión simplificada: solo tiene que administrar un clúster en lugar de varios clústeres. Esto significa que necesita configurar menos procesos de configuración, monitorización y copia de seguridad. También facilita la escalabilidad, ya que solo necesita expandir un clúster.
    • Mejor aprovechamiento de recursos: un solo clúster utiliza los recursos mejor que múltiples clústeres, ya que equilibra la carga en todos los nodos. Esto significa que puede utilizar su hardware de manera más eficiente y rentable, ya que no tiene ningún nodo inactivo.
    • Comunicación entre nodos más fácil: un solo clúster permite una comunicación más sencilla entre los nodos, ya que todos están en el mismo clúster. Esto reduce la latencia de la red y mejora el rendimiento general.

    Desventajas:

    • Mayor riesgo: con un solo clúster, si un nodo falla, es posible que el clúster completo se caiga. Esto es especialmente arriesgado si solo tiene unos pocos nodos. Es imprescindible tener redundancia adecuada y un buen plan de copia de seguridad y recuperación ante desastres.
    • Mayor complejidad: si bien administrar un solo clúster es más sencillo, Elasticsearch es un sistema complejo con muchas piezas móviles. Mantener un clúster grande puede ser un desafío, especialmente a medida que aumenta el número de nodos.

    Múltiples clústeres con 4 nodos cada uno

    Ventajas:

    • Mejor aislamiento: múltiples clústeres proporcionan un mejor aislamiento entre diferentes cargas de trabajo o entornos. Por ejemplo, puede tener un clúster de producción y un clúster de desarrollo. Esto ayuda a evitar la contaminación cruzada de datos, cambios accidentales o configuraciones incorrectas.
    • Menor riesgo: con múltiples clústeres, si un clúster falla, no afectará a los otros clústeres. Esto reduce el riesgo de una interrupción completa del sistema y proporciona una mejor tolerancia a fallos.
    • Actualizaciones más sencillas: múltiples clústeres permiten actualizaciones o parches más sencillos, ya que puede actualizar un clúster a la vez, reduciendo el impacto del tiempo de inactividad en los otros clústeres.

    Desventajas:

    • Mayor sobrecarga de gestión: administrar múltiples clústeres puede ser más complicado que un solo clúster. Debe mantener configuraciones, monitorizaciones y procesos de copia de seguridad separados para cada clúster.
    • Requisitos de hardware aumentados: con múltiples clústeres, necesita más recursos para ejecutar la misma carga de trabajo. Esto incluye hardware adicional, licencias de software y costos de mantenimiento.

    Consideraciones de costo:

    Elastic cobra en función del número de nodos en su implementación, no del número de clústeres. Por lo tanto, si tiene tres clústeres con cuatro nodos cada uno, se le cobraría por un total de 12 nodos. Sin embargo, si tiene un solo clúster con 12 nodos, también se le cobraría por 12 nodos. Por lo tanto, desde una perspectiva de costo, no hay diferencia en utilizar un solo clúster o múltiples clústeres con el mismo número de nodos.

    Conclusión:

    No hay una respuesta única para el debate de un solo clúster vs múltiples clústeres. Depende de sus requisitos específicos, la carga de trabajo, el hardware disponible y su tolerancia al riesgo. Sin embargo, en la mayoría de los casos, comenzar con un solo clúster es un enfoque bueno, especialmente si solo tiene unos pocos nodos. A medida que crecen sus requisitos de Elasticsearch, puede considerar escalar hacia arriba o hacia fuera con más nodos o múltiples clústeres.

Comments are closed.