Couchbase proporciona alta disponibilidad y recuperación en caso de catástrofe de varias maneras:

Este blog mostrará cómo crear un clúster Couchbase utilizando la interfaz de línea de comandos (CLI) de Couchbase. Además, estos pasos también se pueden realizar utilizando la aplicación API REST de Couchbase y el Consola web de Couchbase.

couchbase-cluster-amazon

Los nodos de Couchbase en un cluster son homogéneos. Las aplicaciones pueden escribir en cualquier nodo y leer desde cualquier nodo. No hay arquitectura de escritura a maestro y lectura desde esclavo que intrínsecamente dé problemas de escalabilidad. Esto permite al cluster de Couchbase escalar horizontalmente para satisfacer las crecientes demandas de tus aplicaciones.

La creación de un clúster Couchbase implica los siguientes pasos:

  • Aprovisionar Couchbase: Aprovisionar 1 o más nodos Couchbase, digamos en Amazon Web Services.
  • Inicializar maestro: Inicializa cualquier nodo para que sea el "maestro" del cluster llamando a cluster-init Comando CLI
  • Crear clúster: Para todos los demás nodos, cree un cluster invocando el comando servidor-add Comando CLI
  • Reequilibrar el clúster: Por último, reequilibre el clúster llamando a la función reequilibrar Comando CLI

Aprovisionar Couchbase

Aprovisiona un nodo Couchbase en Amazon:

El nombre del grupo de seguridad se explica en Cluster Couchbase en Amazon usando CLI. Llamemos a este nodo "maestro".

Inicializar Couchbase "master"

Configure la instancia "maestra" e inicialice el clúster:

Cree otra instancia, llamémosla "trabajador". Nota, esta no es una arquitectura maestro/esclavo. El cluster de Couchbase es homogéneo donde cualquier nodo en el cluster puede ser "maestro".

Crear clúster Couchbase

Añade esta instancia "trabajadora" recién creada al clúster:

Normalmente, creará y añadirá varios nodos al clúster antes de reequilibrarlo.

Reequilibrio del clúster Couchbase

Reequilibra el clúster:

Ahora, puede crear tantas instancias como desee e incluirlas fácilmente en el clúster. Añadir un solo nodo y reequilibrar el clúster puede hacerse fácilmente en un solo paso:

Ahora, su clúster es accesible en http://:8091 o http://:8091. Más referencias ...

¡Que aproveche!

Autor

Publicado por Arun Gupta, Vicepresidente, Defensa del Desarrollador, Couchbase

Arun Gupta es vicepresidente de promoción de desarrolladores en Couchbase. Ha creado y dirigido comunidades de desarrolladores durante más de 10 años en Sun, Oracle y Red Hat. Tiene una gran experiencia en liderar equipos multidisciplinares para desarrollar y ejecutar estrategias, planificar y ejecutar contenidos, campañas de marketing y programas. Anteriormente dirigió equipos de ingeniería en Sun y es miembro fundador del equipo Java EE. Gupta es autor de más de 2.000 entradas de blog sobre tecnología. Tiene una amplia experiencia como conferenciante en más de 40 países sobre innumerables temas y es una JavaOne Rock Star desde hace tres años consecutivos. Gupta también fundó el capítulo Devoxx4Kids en Estados Unidos y sigue promoviendo la educación tecnológica entre los niños. Autor de varios libros sobre tecnología, ávido corredor, trotamundos, campeón de Java, líder de JUG, miembro del Dream Team de NetBeans y capitán de Docker, es fácilmente accesible en @arungupta.

Dejar una respuesta