É justo dizer que o Kubernetes fez maravilhas para a conteinerizaçãoA tecnologia de ponta está se tornando um componente crucial das estratégias de transformação digital das organizações.
O Kubernetes ajuda a aliviar o fardo de gerenciar vários clusters de contêineres, enquanto sua facilidade de uso minimiza o tempo necessário para colocar os contêineres em funcionamento.
No entanto, lidar com o Kubernetes ainda pode ser extremamente complexo: os desenvolvedores se dobram sob o peso de arquivos de configuração de 3.000 linhas e sessões de depuração que duram uma semana. De fato, de acordo com o pesquisa da Cloud Native Computing FoundationA complexidade do contêiner, por sua vez, encabeçou a lista de desafios dos desenvolvedores na implantação e no uso de contêineres.
Entrar Piloto automáticoO Autopilot é a oferta de Kubernetes totalmente gerenciada do Google, que inclui dimensionamento automático, atualizações automáticas, manutenção e operações automatizadas do Dia 2. Com o Autopilot, o Google pretende lidar com as complexidades da execução do Kubernetes, estendendo o gerenciamento além do plano de controle para os próprios nós. Em essência, é uma maneira totalmente "sem intervenção" de gerenciar ambientes Kubernetes.
Do manual ao automatizado e ao autônomo
O Google Autopilot representa a próxima fase da digitalização.
A tecnologia seguiu, em grande parte, um padrão definido: começando com processos manuais, passando por processos automatizados - aqueles que operam sem controle ou intervenção externa e, por fim, operações verdadeiramente autônomas - aquelas que operam independentemente de qualquer contribuição externa.
O Autopilot se encaixa firmemente na categoria final, com o objetivo de tornar completamente autônomas muitas tarefas automatizadas nas operações de TI. O Autopilot elimina e simplifica as operações do Dia 2 do gerenciamento de nós, eliminando a necessidade de os desenvolvedores e engenheiros monitorarem a integridade de seus nós ou calcularem a quantidade de capacidade de computação que suas cargas de trabalho exigem. Tudo isso libera os departamentos de TI de tarefas administrativas demoradas, ajudando-os a acelerar a inovação.
Esse ponto é particularmente importante: À medida que as empresas se adaptam aos rigores da transformação digital, a maior agilidade que os processos autônomos proporcionarão se tornará essencial para atender às necessidades em constante mudança dos clientes.
Couchbase + Autopilot: Uma parceria perfeita
Como a Couchbase está entre os primeiros a adotar e inovar o Kubernetes, o Autopilot provou ser um ajuste natural para nossa própria estratégia.
Desde o lançamento de nosso primeiro Operador autônomo para Kubernetes Em 2018, nosso objetivo foi transformar o gerenciamento de banco de dados de um processo manual em um processo verdadeiramente autônomo. Assim como o Autopilot elimina e simplifica as operações do Dia 2 do gerenciamento de nós, o Couchbase Autonomous Operator gerencia todas as operações do Dia 2 do uso de clusters do Couchbase e seus nós, enquanto implementa as práticas recomendadas para operá-los e protegê-los.
Em outras palavras, o Autopilot complementa perfeitamente os objetivos do Operador Autônomo e prevemos que, à medida que os usuários do Kubernetes se familiarizarem com o Autopilot, suas experiências nos ajudarão a desenvolver ainda mais o Operador Autônomo.
O Couchbase está na mesma jornada do Google para enfrentar as complexidades da execução de um banco de dados distribuído no Kubernetes. O Operador autônomo do Couchbase agora inclui recursos avançados, como dimensionamento automático dos serviços do Couchbase, atualização automatizada de rolagem/grande volume, alta disponibilidade e operações automatizadas do Dia 2.
Escalonamento automático dos serviços do Couchbase
O dimensionamento automático do Couchbase monitora seu cluster e ajusta automaticamente a capacidade para manter um desempenho estável e previsível com base nos limites predefinidos para todos os serviços do Couchbase. Como resultado, as organizações podem oferecer uma experiência consistente sem custos inesperados durante os horários de pico, o que poderia ocorrer com o dimensionamento não verificado ou na ausência do dimensionamento automático do cluster.
Alta disponibilidade na infraestrutura distribuída
Aproveitando os rótulos do Kubernetes, o Operador Autônomo pode programar automaticamente a criação de pods em domínios de falha (zonas de disponibilidade de nuvem) e garantir que eles sejam adicionados aos grupos de servidores Couchbase corretos para reconhecimento de rack/zona.
Combinado com a replicação entre data centers (XDCR) e o suporte à segurança (TLS), o Autonomous Operator pode recuperar um cluster do Couchbase de forma automática e segura, mesmo após a maior das falhas de infraestrutura física, permanecendo disponível para seus clientes e aplicativos.
Operações automatizadas do dia 2
O Couchbase Autonomous Operator elimina e simplifica as operações do dia 2 do gerenciamento de banco de dados, como autocorreção, segurança, backup e replicação de dados. Além disso, ele gerencia totalmente uma ou mais implementações do Couchbase para que você não precise se preocupar com as complexidades operacionais da execução do Couchbase.
O Operator não apenas administra automaticamente seu cluster do Couchbase, mas também gerencia o cluster de acordo com as práticas recomendadas do Couchbase. Tudo isso libera os departamentos de TI de tarefas administrativas demoradas, ajudando-os a acelerar a inovação.
Não é apenas algo agradável de se ter
Embora muitas tecnologias permaneçam firmemente nas fases "manual" ou "automatizada", as mudanças nos padrões de demanda dos clientes logo as forçarão a evoluir. Afinal de contas, a transformação digital se acelerou substancialmente nos últimos 12 meses. Esse ritmo parece destinado a continuar.
Os desenvolvedores, engenheiros e o departamento de TI em geral terão cada vez mais dificuldade para equilibrar suas responsabilidades diárias com os novos requisitos de inovação. Nunca houve uma necessidade tão grande de tecnologia que remova o máximo possível da carga administrativa, o que torna o Couchbase Autonomous Operator e o Google Autopilot o padrão a ser imitado por outros.