MongoDB: cómo desplegar un sistema replica-set distribuido geográficamente

Las replica sets en MongoDB nos protegen de cualquier error en una instacia, pero si tenemos todas las instancias en un mismo datacenter siempre puede producirse una interrupción en la red, caída de electricidad o incluso un desastre natural.

MongoDB también contempla esos escenarios de distribución geográfica y además los documenta perfectamente.

En este manual MongoDB explica como configurar una replica set distribuida geográficamente para 3, 4 y más nodos.

La recomendación básica para este escenario es que la mayoría de los miembros “voting” (con capacidad para elegir nuevo maestro) estén en el datacenter principal.

En el caso de 3 miembros la instalación recomendada es:

Donde el nodo secundario del Data Center 2 suele montarse con prioridad 0, para evitar que se convierta en maestro.

Un miembro de prioridad 0 implica:

· Nunca puede convertirse en primario

· Mantiene una copia del data-set, acepta operaciones de lectura,

· Suelen usarse para mantener una copia actualizada de los datos para ser capaz de reemplazar un miembro no disponible

¿Qué trae JavaEE 7?

En esta presentación de podéis ver de un vistazo las novedades de Java EE 7:

La presentación da un vistazo a las novedades: nuevas versiones de librerías y nuevas funcionalidades como Batch Applications:

Algunas como las de JMS llegan años tarde (ahora incluyen la inyección!!!):

Otras como el Java API for WebSockets estandarizan el uso de esta tecnología:

En general se detecta la convergencia en Java EE hacia el modelo/paradigma Spring (tarde pero han llegado :D)

Ver más

Publicado en J2EE, Java. Leave a Comment »

Humor: Con algo de suerte pero pase a producción OK!

Publicado en Humor. Leave a Comment »
A %d blogueros les gusta esto: