La portabilité et la redondance des données sont des éléments essentiels pour créer des applications cloud-natives évolutives. Les outils agnostiques aux plateformes peuvent être utilisés pour servir des charges de travail multicloud et multirégionales avec la flexibilité que les applications d'entreprise exigent. Couchbase est une base de données NoSQL haute performance conçue pour le type de mise à l'échelle dynamique nécessaire dans l'écosystème complexe du cloud d'aujourd'hui. Nous avons collaboré avec les équipes de Couchbase pour offrir des déploiements rapides et rationalisés de clusters de bases de données Couchbase Enterprise Server à haute disponibilité sur le service de cloud computing d'Akamai (anciennement connu sous le nom de Linode).
Couchbase peut être utilisé en remplacement des datastores NoSQL, tels que Mongo ou Redis, ou en tandem avec des connecteurs big data tels que Spark et Kafka. Couchbase se distingue par une gestion intuitive des nœuds et une mise à l'échelle multidimensionnelle qui permet à l'utilisateur final de maximiser son budget informatique. Les mêmes outils aident à gérer l'expansion des déploiements multirégionaux grâce au clustering push-pull et à la réplication résiliente entre centres de données (XDCR).
Couchbase rejoint d'autres applications de cluster Marketplace pour rendre le déploiement et la configuration de clusters cloud-native hautement disponibles aussi faciles que le déploiement d'une application sur une instance unique. Les clusters Marketplace éliminent les tâches manuelles et les scripts supplémentaires généralement requis pour configurer un environnement haute disponibilité tout en fournissant des pratiques de sécurité par défaut raisonnables telles que TLS, le cryptage, des règles de pare-feu strictes et des mots de passe générés pour les utilisateurs restreints.
Comment cela fonctionne
L'application Couchbase Marketplace utilise les playbooks open source Ansible disponibles au public pour automatiser le provisionnement des instances de calcul et la configuration d'un cluster Couchbase en réseau. Les playbooks interrogent l'APIv4 de Linode pour remplir des variables dynamiques, telles que les attributions d'adresses IP, en arrière-plan. Cela simplifie la découverte et la conception du réseau pour les charges de travail de production complexes en gardant la main sur le déploiement.
L'application permet de choisir entre trois, cinq ou sept grappes de nœuds. Chaque cluster a un ratio de deux nœuds de données par rapport aux nœuds d'indexation et de recherche pour une résilience et une disponibilité optimales. La génération intégrée de certificats TLS permet un cryptage par défaut de nœud à nœud et un XDCR entièrement sécurisé avec un minimum de modifications de la part de l'administrateur. Ces options conviennent à de nombreux cas d'utilisation. Pour obtenir de l'aide dans le déploiement d'un cluster plus spécialisé ou plus étendu, contactez Couchbase.
Pour déployer le cluster dans n'importe quelle région disponible, il suffit d'ajouter votre jeton API Linode, de choisir un nom d'utilisateur sudo pour le provisionnement aux côtés du cluster, et de fournir les informations nécessaires sur le sujet pour générer des certificats TLS auto-signés.
Les clés SSH du compte sont attribuées à l'utilisateur sudo créé, ce qui permet de désactiver l'authentification de la racine par SSH et d'appliquer l'autorisation de la clé publique. Une fois l'installation terminée et les secrets générés sauvegardés, le cluster Couchbase Enterprise Server peut être administré via l'interface web sécurisée de CLI ou l'interface web sécurisée par TLS.
Commencez par rechercher Couchbase sur notre site Marketplace.
Avant d'utiliser le cluster Couchbase Enterprise Server en production, vous devez contacter le support Couchbase pour activer votre licence Enterprise sur le Cloud d'Akamai.
Nous sommes ravis de collaborer avec Couchbase et de continuer à simplifier la gestion des déploiements d'infrastructure cloud-native sous forme de code avec Akamai !
Commentaires (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.