La portabilità e la ridondanza dei dati sono elementi essenziali per creare applicazioni cloud-native scalabili. Gli strumenti agnostici della piattaforma possono essere utilizzati per servire carichi di lavoro multicloud e multiregione con la flessibilità richiesta dalle applicazioni aziendali. Couchbase è un database NoSQL ad alte prestazioni progettato per il tipo di scalabilità dinamica necessaria nel complesso ecosistema cloud di oggi. Abbiamo collaborato con i team di Couchbase per offrire implementazioni rapide e semplificate di cluster di database Couchbase Enterprise Server ad alta disponibilità sul servizio di cloud computing di Akamai (precedentemente noto come Linode).
Couchbase può essere utilizzato come sostituto di datastore NoSQL, come Mongo o Redis, o in tandem con connettori di big data come Spark e Kafka. Couchbase si distingue per la gestione intuitiva dei nodi e per lo scaling multidimensionale che consente all'utente finale di massimizzare il proprio budget di calcolo. Gli stessi strumenti aiutano a gestire la dispersione delle distribuzioni multiregionali con il clustering push-pull e la replica resiliente cross-data center (XDCR).
Couchbase si unisce ad altre applicazioni del cluster Marketplace per rendere l'implementazione e la configurazione di cluster cloud-nativi ad alta disponibilità facile come l'implementazione di un'applicazione su una singola istanza. I cluster Marketplace eliminano le attività manuali e lo scripting aggiuntivo tipicamente richiesti per impostare un ambiente ad alta disponibilità, fornendo al contempo pratiche di sicurezza predefinite ragionevoli come TLS, crittografia, regole di firewall rigorose e password generate per gli utenti riservati.
Come funziona
L'applicazione Couchbase Marketplace utilizza i playbook open source Ansible , disponibili pubblicamente, per automatizzare il provisioning delle istanze di calcolo e la configurazione di un cluster Couchbase in rete. I playbook interrogano l'APIv4 di Linode per popolare le variabili dinamiche, come l'assegnazione dell'indirizzo IP, in background. Questo semplifica la scoperta e la progettazione della rete per i carichi di lavoro di produzione complessi, mantenendo l'implementazione a distanza.
L'applicazione offre la possibilità di scegliere tra tre, cinque o sette cluster di nodi. Ogni cluster ha un rapporto di due a uno tra nodi di dati e nodi di indice/query per una resilienza e una disponibilità ottimali. La generazione integrata di certificati TLS consente la crittografia predefinita da nodo a nodo e una XDCR completamente sicura con modifiche minime da parte dell'amministratore. Queste opzioni sono adatte a molti casi d'uso. Per assistenza nell'implementazione di un cluster più specializzato o scalato, contattare Couchbase.
Per distribuire il cluster in qualsiasi regione disponibile, è sufficiente aggiungere il token API di Linode, scegliere un nome utente sudo per il provisioning accanto al cluster e fornire le informazioni sull'oggetto necessarie per la generazione di certificati TLS autofirmati.
Le chiavi SSH dell'account vengono assegnate all'utente sudo creato, consentendo di disabilitare l'autenticazione di root tramite SSH e di applicare l'autorizzazione della chiave pubblica. Una volta completata l'installazione e salvati i segreti generati, il cluster Couchbase Enterprise Server può essere amministrato tramite l'interfaccia web protetta da TLS. CLI o l'interfaccia web protetta da TLS.
Per iniziare, cercate Couchbase nella nostra applicazione One-Click Marketplace.
Prima di utilizzare il cluster Couchbase Enterprise Server in produzione, è necessario contattare l 'assistenza Couchbase per attivare la licenza Enterprise sul cloud Akamai.
Siamo entusiasti di collaborare con Couchbase e di continuare a rendere le implementazioni cloud-native infrastructure as code semplici da gestire con Akamai!
Commenti (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.