La portabilidad de datos y la redundancia son elementos esenciales para crear aplicaciones escalables nativas de la nube. Las herramientas agnósticas de plataforma pueden utilizarse para servir cargas de trabajo multi-nube y multi-región con la flexibilidad que exigen las aplicaciones empresariales. Couchbase es una base de datos NoSQL de alto rendimiento diseñada para el tipo de escalado dinámico necesario en el complejo ecosistema de nube actual. Hemos colaborado con los equipos de Couchbase para ofrecer implementaciones rápidas y optimizadas de clústeres de bases de datos Couchbase Enterprise Server de alta disponibilidad en el servicio de computación en nube de Akamai (anteriormente conocido como Linode).
Couchbase puede utilizarse como sustituto de almacenes de datos NoSQL, como Mongo o Redis, o en tándem con conectores de big data como Spark y Kafka. Couchbase destaca por una gestión de nodos intuitiva y un escalado multidimensional que permite al usuario final maximizar su presupuesto de computación. Las mismas herramientas ayudan a gestionar la expansión de los despliegues multirregión con clústeres push-pull y replicación resiliente entre centros de datos (XDCR).
Couchbase se une a otras aplicaciones de clúster de Marketplace para que el despliegue y la configuración de clústeres nativos de la nube y de alta disponibilidad sean tan sencillos como desplegar una aplicación en una única instancia. Los clústeres de Marketplace eliminan las tareas manuales y las secuencias de comandos adicionales que suelen ser necesarias para configurar un entorno de alta disponibilidad, al tiempo que proporcionan prácticas de seguridad predeterminadas razonables, como TLS, cifrado, reglas de cortafuegos estrictas y contraseñas generadas para usuarios restringidos.
Cómo funciona
La aplicación Couchbase Marketplace utiliza los playbooks de código abierto disponibles públicamente Ansible para automatizar el aprovisionamiento de instancias de cálculo y la configuración de un clúster Couchbase en red. Los playbooks consultan Linode APIv4 para rellenar variables dinámicas, como la asignación de direcciones IP, en segundo plano. Esto simplifica el descubrimiento y el diseño de la red para cargas de trabajo de producción complejas al mantener el despliegue sin intervención.
La aplicación ofrece la opción de clústeres de tres, cinco o siete nodos. Cada clúster tiene una proporción de dos a uno de nodos de datos e índice/consulta para una resistencia y disponibilidad óptimas. La generación integrada de certificados TLS permite el cifrado por defecto de nodo a nodo, y un XDCR totalmente seguro con cambios mínimos por parte del administrador. Estas opciones son adecuadas para muchos casos de uso. Para asistencia en el despliegue de un cluster más especializado o escalado, contacta con Couchbase.
Para desplegar el clúster en cualquier región disponible, sólo tiene que añadir su token de API Linode , elegir un nombre de usuario sudo para el aprovisionamiento junto al clúster y proporcionar la información de asunto necesaria para generar certificados TLS autofirmados.
Las claves SSH de la cuenta se asignan al usuario sudo creado, permitiendo la opción de deshabilitar la autenticación root por SSH, e imponer la autorización pubkey. Una vez completada la instalación y guardados los secretos generados, el cluster de Couchbase Enterprise Server puede ser administrado a través de la interfaz web segura CLI o la interfaz web segura TLS.
Para empezar, busque Couchbase en nuestro sitio web One-Click App Marketplace.
Antes de utilizar el clúster de Couchbase Enterprise Server en producción, deberá ponerse en contacto con el Soporte de Couchbase para activar su licencia Enterprise en la nube de Akamai.
Estamos encantados de colaborar con Couchbase y seguir haciendo que las implementaciones de infraestructura nativa en la nube como código sean sencillas de gestionar con Akamai.
Comentarios (1)
The addition of Couchbase Enterprise Server Cluster to the One-Click App Marketplace is exciting news! It promises to simplify the deployment and management of powerful database solutions. I’m eager to see how this will benefit businesses looking for efficient, scalable database options and what kind of impact it will have on overall productivity.