Operador autônomo do Couchbase

Anunciando o Couchbase Autonomous Operator 2.3 Beta

Hoje, tenho o prazer de anunciar a última prévia do Couchbase Autonomous Operator 2.3.0-Beta.

O foco desta versão beta é adicionar alguns recursos importantes introduzidos em Servidor Couchbase 7.0 para o Operador Autônomo, como escopos e coleções, alterações no controle de acesso baseado em função (RBAC) para o Analytics e um recurso especial - uma ferramenta de autocertificação - projetado para certificar o Operador Autônomo em plataformas Kubernetes, juntamente com vários outros componentes.

Gerencie escopos e coleções com o Autonomous Operator

O Couchbase Server 7.0 introduziu os escopos e as coleções, que são novas camadas de organização de dados entre os buckets do Couchbase e os documentos JSON, o que permite um modelo de contenção de dados dinâmico. Juntos, Os escopos e as coleções mudam o jogo, tornando o Couchbase um dos poucos sistemas NoSQL flexíveis que oferecem suporte a estruturas de várias camadas que mapeiam o esquema do RDBMS. Ao mesmo tempo, eles oferecem isolamento de dados, o que é muito útil para aplicativos de alta densidade.

Com o Autonomous Operator 2.3.0-Beta, estamos introduzindo Scopes e Collections para Implantações de Kubernetes onde Isolamento de dados e Contenção dinâmica de dados são casos de uso muito importantes, especialmente para o desenvolvimento de aplicativos modernos baseados na arquitetura de microsserviços. Com a versão 2.3.0-Beta, o Autonomous Operator tem a capacidade de gerenciar totalmente escopos e coleções dentro de um bucket. Com escopos e coleções, o Autonomous Operator oferece controle de acesso refinado e replicação entre datacenters, além de maior escalabilidade. A migração do Couchbase Server 6.x para o 7.x ocorre sem problemas, sem necessidade de etapas adicionais.

Aprender mais sobre como os escopos e as coleções funcionam no Autonomous Operator.

Operador autônomo com autocertificação 

Com o Autonomous Operator 2.3.0-Beta, estamos introduzindo uma ferramenta de autocertificação que permite certificar sua plataforma para uso com o Couchbase Autonomous Operator.

Atualmente, o Autonomous Operator é testado e certificado em várias plataformas importantes, como Amazon EKS, Google GKE, Microsoft AKS e Red Hat OCP. A certificação oficial costuma ser um processo demorado. E entendemos que os usuários finais podem não querer usar uma das plataformas oficialmente certificadas por alguns dos motivos listados abaixo:

  1. Localidade dos dados - os fornecedores podem não operar em seu país ou região
  2. Implantações no local - você pode estar usando sua própria versão do Kubernetes
  3. Bloqueio do fornecedor - você pode estar vinculado a provedores de infraestrutura existentes

Portanto, é preciso haver outra maneira de dar suporte a esses usuários e garantir que o Autonomous Operator funcione conforme projetado no seu ambiente. É por isso que estamos introduzindo uma ferramenta de autocertificação com o Autonomous Operator 2.3.0. Ela atende aos seguintes critérios de teste:

  • Conformidade com a API do Kubernetes
    • Os recursos personalizados do Couchbase são aceitos quando necessário 
    • Os recursos personalizados do Couchbase são rejeitados quando necessário, seja por meio da validação do esquema da API ou do controlador de admissão
  • Conformidade com o comportamento da plataforma
    • Simulação de programação de plataforma, condições de erro de upgrade, etc.
    • Valida que o Operador recupera as instâncias do banco de dados de maneira segura e previsível
  • Conformidade com os recursos do Couchbase Server
    • Garante que o servidor Couchbase se comporte de maneira segura e previsível

Assim, a estrutura de teste pode ser usada para identificar onde as regras da API do Kubernetes são alteradas de forma incompatível, onde os comportamentos da plataforma do Kubernetes levam a resultados inesperados e não suportáveis e onde as alterações do Couchbase Server levam a incompatibilidades com o Operador.

Aprender mais sobre a ferramenta de autocertificação.

RBAC para análise 

No Couchbase Server 7.0, algumas novas funções e configurações RBAC foram adicionadas especificamente ao serviço Couchbase Analytics, que agora também foi adicionado ao Autonomous Operator na versão 2.3.0-Beta.

Aprender mais sobre as alterações do RBAC com relação ao serviço Analytics.

Gráfico do Couchbase Helm 

O Couchbase Helm Chart fornece uma maneira alternativa de implantar o Autonomous Operator e os Clusters do Couchbase em plataformas Kubernetes. Consequentemente, a cada versão, planejamos reconciliar o Couchbase Helm Chart com os aprimoramentos feitos no Autonomous Operator para manter uma experiência de usuário consistente.

Aprender mais sobre o Couchbase Helm Chart.

Recursos adicionais:

Não acredite apenas em nossa palavra: Experimente você mesmo o Couchbase Autonomous Operator

 

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Roshani Sanghavi, gerente de produto, plataforma nativa da nuvem

Como gerente de produto do Couchbase Autonomous Operator, Roshani Sanghavi é responsável pela criação de soluções nativas da nuvem e integrações com parceiros relacionados. Ela tem mais de 8 anos de experiência no desenvolvimento e fornecimento de aplicativos nativos da nuvem, microsserviços em contêineres e sistemas distribuídos no espaço de nuvem, armazenamento e virtualização, usando várias plataformas/tecnologias, como AWS, GCP, VMware, Kubernetes e Docker, tendo trabalhado para a DellEMC, Cisco e IBM. Ela tem um MBA da Hult International Business School (São Francisco), com especialização em análise de negócios e ciência de dados, além de um diploma de graduação em engenharia de ciência da computação do Vishwakarma Institute of Technology (Índia) e um certificado de diploma em análise de negócios da Harvard Business School.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.