Hoy me complace anunciar la última versión preliminar de Couchbase Autonomous Operator 2.3.0-Beta.

Esta versión beta se centra en añadir algunas funciones clave introducidas en Servidor Couchbase 7.0 al Operador Autónomo, como ámbitos y colecciones, cambios en el control de acceso basado en funciones (RBAC) a Analytics, y una función especial -una herramienta de autocertificación- diseñada para certificar al Operador Autónomo. en plataformas Kubernetes junto con otros componentes.

Gestionar ámbitos y colecciones con el Operador Autónomo

Couchbase Server 7.0 ha introducido Scopes y Collections que son nuevas capas de organización de datos entre Couchbase Buckets y documentos JSON que permiten un Modelo Dinámico de Contención de Datos. Juntos, Scopes y Collections cambian las reglas del juego haciendo de Couchbase uno de los pocos sistemas NoSQL flexibles que soporta estructuras multicapa. que se corresponden con el esquema RDBMS. Al mismo tiempo, proporcionan un aislamiento de datos muy útil para aplicaciones de alta densidad.

Con Operador Autónomo 2.3.0-Beta, introducimos Ámbitos y Colecciones para Despliegue de Kubernetes donde Aislamiento de datos y Contención dinámica de datos son casos de uso muy importantes, especialmente para desarrollos de aplicaciones modernas basadas en arquitectura de microservicios. Con la versión 2.3.0-Beta, Autonomous Operator tiene la capacidad de gestionar completamente ámbitos y colecciones dentro de un bucket. Con Scopes y colecciones, Autonomous Operator proporciona un control de acceso de grano fino y replicación entre centros de datos, así como una escalabilidad mejorada. La migración de Couchbase Server 6.x a 7.x se realiza sin problemas y sin pasos adicionales.

Aprenda más sobre cómo funcionan los ámbitos y las colecciones en Operador Autónomo.

Operador autónomo autocertificado 

Con Autonomous Operator 2.3.0-Beta estamos introduciendo una herramienta de auto-certificación que le permite certificar su plataforma para su uso con Couchbase Autonomous Operator.

En la actualidad, Autonomous Operator se prueba y certifica con varias plataformas importantes, como Amazon EKS, Google GKE, Microsoft AKS y Red Hat OCP. La certificación oficial suele ser un proceso largo. Y entendemos que los usuarios finales pueden no querer utilizar una de las plataformas certificadas oficialmente por algunas de las razones que se enumeran a continuación:

  1. Localidad de los datos - es posible que los proveedores no operen en su país o región
  2. Implantaciones in situ - puede estar utilizando su propia versión de Kubernetes
  3. Bloqueo del proveedor - puede estar vinculado a los proveedores de infraestructuras existentes

Por lo tanto, tiene que haber otra forma de apoyar a estos usuarios y proporcionarles la confianza de que el Operador Autónomo funcionará tal y como ha sido diseñado en su entorno. Por eso introducimos una herramienta de autocertificación con Autonomous Operator 2.3.0. Cumple los siguientes criterios de prueba:

  • Conformidad con la API de Kubernetes
    • Los recursos personalizados de Couchbase se aceptan cuando es necesario 
    • Los recursos personalizados de Couchbase se rechazan cuando es necesario, ya sea a través de la validación del esquema de la API o del controlador de admisión
  • Conformidad con el comportamiento de la plataforma
    • Simulación de programación de plataformas, condiciones de error de actualización, etc.
    • Valida que Operator recupera instancias de bases de datos de forma segura y predecible.
  • Conformidad con las funciones de Couchbase Server
    • Garantiza que el servidor Couchbase se comporte de forma segura y predecible.

Así, el marco de pruebas puede utilizarse para identificar dónde cambian las reglas de la API de Kubernetes de forma incompatible, dónde los comportamientos de la plataforma Kubernetes conducen a resultados inesperados e insostenibles, y dónde los cambios en Couchbase Server conducen a incompatibilidades con el Operador.

Aprenda más sobre la herramienta de autocertificación.

De RBAC a análisis 

En Couchbase Server 7.0 se han añadido algunos nuevos roles y configuraciones RBAC específicamente para el servicio Couchbase Analytics, que ahora también se añade a Autonomous Operator en 2.3.0-Beta.

Aprenda más sobre los cambios RBAC con respecto al servicio Analytics.

Cuadro de mando de Couchbase 

Couchbase Helm Chart proporciona una forma alternativa de desplegar Autonomous Operator y Couchbase Clusters en plataformas Kubernetes. En consecuencia, con cada lanzamiento, planeamos reconciliar Couchbase Helm Chart con las mejoras realizadas en Autonomous Operator para mantener una experiencia de usuario consistente.

Aprenda más sobre el gráfico de Couchbase Helm.

Recursos adicionales:

No se fíe sólo de nuestra palabra: Pruebe usted mismo Couchbase Autonomous Operator

 

Autor

Publicado por Roshani Sanghavi, Directora de Producto, Plataforma Nativa en la Nube

Como Gerente de Producto para Couchbase Autonomous Operator, Roshani Sanghavi es responsable de construir soluciones nativas en la nube e integraciones de socios relacionadas. Tiene más de 8 años de experiencia en el desarrollo y la entrega de aplicaciones nativas de la nube, microservicios en contenedores y sistemas distribuidos en el espacio de la nube, el almacenamiento y la virtualización, utilizando diversas plataformas/tecnologías como AWS, GCP, VMware, Kubernetes y Docker, habiendo trabajado para DellEMC, Cisco e IBM. Tiene un MBA por la Hult International Business School (San Francisco), especializado en Business Analytics & Data Science, junto con una licenciatura en ingeniería informática por el Vishwakarma Institute of Technology (India), y un diploma certificado en business analytics por la Harvard Business School.

Dejar una respuesta