¿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
Datoscalientes
Ingesta
ML
Clientedeclusterremoto
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:
Desventajas:
Múltiples clústeres con 4 nodos cada uno
Ventajas:
Desventajas:
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.