[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Re: Diferencias mysql cluster y mysql cluster manager



 

El 2012-04-20 22:32, carlopmart escribió:

On 04/20/2012 10:27 PM, Maykel Franco Hernandez wrote:
La idea es montar un balanceo de cargas con hearthbeat, ldirector y ipvsadmin y que las cargas las reparta entre 2 nodos mysql cluster puerto 3306 y luego estaria el management,es decir, que los dos nodos mysql hacen de motor o servidor y almacenamiento de datos. Eso esta montado y haciendo pruebas con un script en php escribiendo en la bbdd y lanzado desde apache se reparten las cargas de manera equilibrada. Va de lujo pero la idea es tener algo serio y alomejor me interesa montar esto pero si pagar por conseguir un mejor software de mysql y e garantizan que va mejor en general a lo mejor me interesa comprarlo. Aunk soy de opensource por eso he montado esto y queria consejos o sugerencias. K grande el proyecto ultramonkey....una maravilla x mas k pasan los años y siguen llendo perfecto Gracias
¿Que carga de datos esperas? .. Hablas de balanceo, pero para eso se han 
de recibir muchas peticiones ... ¿De cuantas transacciones estamos hablando?

Otro punto a tener en cuenta es el storage: deberá ser rápido y 
rápidamente expandible, si no por mucho mysql cluster que instales ...

Por otro lado, puedes mirar PostgreSQL.

Con serio, ¿a que te refieres??

 
 
Hola muy buenas, estamos hablando de que hay varias bases de datos y a esas bases de datos van a acceder 3 apaches. Cuando digo serio me refiero a montar el cluster mysql de la manera que más alta disponibilidad y rendiminento pueda tener. Es decir, a ése mysql cluster que tengo implementado me gustaría meterle el memcached para ahorrarme muchos recursos y carga en el servicio mysql.
 
Actualmente funciona bastante bien, me balancea a ambos nodos con una ip virtual todo ello hecho como comenté, con heartbeat, ldirectord y ipvsadmin.
 
El mysql cluster enterprise que viene con el mysql cluster manager te cobran 10 000 $ al año solo por el soporte y por darte el mysql cluster manager.
 
 
Con lo cual ahora mismo tengo:
 
1- balanceador de cargas activo
2- balanceador de cargas pasivo
3- mysql1-cluster que hace de servidor y de datos
4- mysql2-cluster que hace de servidor y de datos
5- mysql management que se encarga de la administracion de los nodos, sincronización de los datos..etc.
 
La idea es, cómo puedo optimizar esto un poco más?
 
Me refiero a que por ejemplo, twitter ha puesto al público cómo tienen la arquitectura de bbdd en su web. Tienen un nodo maestro con memcached y 2 nodos esclavos.
 
Saludos.
 

Reply to: