O Couchbase Cloud DBaaS chegou
É com prazer que anuncio a disponibilidade geral do Couchbase Cloud, nosso novo produto de banco de dados como serviço (DBaaS), que faz sua estreia no Amazon Web Services (AWS). Nossa versão beta anúncio no início deste ano, despertou tanta empolgação e interesse que acabamos realizando um teste beta com um número excessivo de inscrições.
O interesse veio tanto dos clientes atuais do Couchbase, que forneceram informações valiosas para nos ajudar a criar o melhor DBaaS NoSQL do mercado, quanto dos novos clientes do Couchbase. Evidentemente, há muitas organizações buscando alternativas para suas soluções atuais.
Nossa pesquisa revelou três fatores principais para a mudança:
- O desejo de migrar para fora dos sistemas legados
- A necessidade de reduzir os custos operacionais de TI
- A motivação para criar novos aplicativos com mais rapidez
O beta com excesso de assinaturas também é um sinal dos tempos - os desafios que as organizações estão enfrentando no ambiente econômico atual. A incerteza da economia atual está estimulando os departamentos de TI das empresas a repensar suas estratégias atuais para reduzir os custos operacionais em todas as áreas. Isso está impulsionando o aumento das migrações para a nuvem, mesmo para os recursos de dados mais antigos e preciosos.
O mais importante
O Couchbase Cloud é um DBaaS totalmente gerenciado, automatizado e seguro, desenvolvido com base no Couchbase Server. Ele oferece aos clientes controle total de seus custos e clusters, sem comprometer a segurança dos dados ou a migração para dentro e fora das nuvens de sua escolha. Isso se traduz em uma aceleração dos planos de adoção da nuvem e em uma oportunidade de transformar seus negócios de novas maneiras. Em resumo, o Couchbase Cloud ajuda a controlar os custos e, ao mesmo tempo, permite que as organizações criem rapidamente aplicativos transformadores.
Além disso, os clientes podem implantar, gerenciar e operar o Couchbase Server em ambientes multinuvem com apenas alguns cliques. Ele é flexível, altamente disponível e oferece uma opção econômica diferenciada para empresas que buscam reduzir as tarefas operacionais e, ao mesmo tempo, aproveitar a mais avançada tecnologia NoSQL. E opções econômicas mais tarefas operacionais reduzidas equivalem a um TCO menor.
Outros recursos incluem:
- A escolha da configuração da infraestrutura pelos clientes
- Implementação automatizada na VPC com dimensionamento integrado, recuperação de falhas e upgrades
- Monitoramento e alertas unificados
- Suporte a implantações em várias nuvens e replicação entre datacenters em nuvem híbrida (XDCR)
- Dados protegidos em voo e em repouso para segurança de ponta a ponta
Uma solução moderna de DBaaS criada como nenhuma outra
Nós nos propusemos a arquitetar um solução moderna de DBaaS em torno dos seguintes princípios-chave de design:
- Aproveite o Couchbase Server e as práticas recomendadas de nuvem para fornecer uma solução confiável, altamente disponível, com desempenho e segura para implantações globais
- Fornecer um plano de controle altamente disponível aproveitando os recursos de HA inerentes do Couchbase Server (XDCR, reconhecimento de zona de rack)
- Aproveite o Operador Autônomo do Couchbase e as tecnologias de código aberto, como Kubernetes, Prometheus, Grafana e Terraform, para automatizar a implantação, a configuração e o gerenciamento do Couchbase
- Ofereça aos clientes níveis de configuração e transparência de licenciamento, de modo que eles maximizem o consumo de recursos de IaaS e mantenham os benefícios de seus próprios descontos negociados com o provedor de serviços em nuvem
Enfrentamos uma escolha arquitetônica crítica em relação ao local onde o plano de dados (Couchbase Server) residiria: No ambiente de nuvem pública da Couchbase ou do cliente? Por fim, determinamos que a melhor opção para atender às necessidades de nossos clientes era permitir que o plano de dados fosse executado no ambiente de nuvem pública do cliente, acrescentando benefícios significativos aos nossos clientes.
Em primeiro lugar, em termos econômicos, ele permite que os clientes adquiram diretamente o IaaS do provedor de nuvem. Sem intermediários, os clientes podem aproveitar as instâncias de reserva e reduzir seu TCO; por exemplo, a AWS anuncia uma economia de mais de 75% ao escolher instâncias reservadas em vez de preços sob demanda. Quando o cliente estiver pronto para a produção, ele poderá combinar o desempenho dos serviços do Couchbase com os nós do cluster, aproveitando o dimensionamento multidimensional de cada serviço para obter um controle refinado sobre suas configurações. Um benefício secundário de nossa implementação em VPC é que os dados armazenados no Couchbase permanecem no ambiente de nuvem privada virtual do cliente, onde ele continua a manter suas próprias práticas recomendadas de segurança e tem controle total sobre seus dados, sua segurança e soberania (onde os dados residem fisicamente). E, por fim, essa abordagem arquitetônica oferece suporte a mais implementações e casos de uso. Por exemplo, os clientes podem até mesmo aproveitar o Couchbase como um cache persistente para aumentar o desempenho de bancos de dados de terceiros (legados) já em execução no ambiente de nuvem pública do cliente.
Plano de controle do Couchbase Cloud
Criamos um plano de controle único e onisciente para executar o Couchbase Cloud e gerenciar todos os seus clusters do Couchbase a partir de uma única interface. Seu pessoal de DevOps faz login uma vez e pode ver como cada cluster está se comportando. É fácil de usar e bastante inteligente. Em primeiro lugar, é um front-end para o nosso Operador Autônomo incorporado, baseado em Kubernetes, que os clientes vêm usando e aprimorando há anos, portanto, já foi testado em batalha. Ele gerencia tudo, desde a escolha de instâncias de cluster até a instanciação de clusters, atualizando-os, fazendo backup, replicando-os em todo o mundo e muito mais.
Para os desenvolvedores, o Couchbase Cloud fornece acesso ao banco de dados por autoatendimento, usando os SDKs do Couchbase nas linguagens de sua escolha, incluindo C, .NET, Go, Java, Node.js, PHP, Python ou Scala. Eles também podem importar dados para o cluster do Couchbase em questão de segundos, navegar pelos dados em seus documentos JSON e, em seguida, consultá-los na mesma interface usando N1QL, a linguagem de consulta baseada em SQL do Couchbase para JSON. E se você não conhece o N1QL, a documentação está incorporada porque o console de gerenciamento vem com práticas recomendadas predefinidas que aprimoram a usabilidade, a disponibilidade, a segurança e a confiabilidade. O N1QL é fácil de aprender porque se comporta como SQL - é declarativo, usa uma sintaxe quase idêntica e até suporta JOINs. O emparelhamento do plano de controle com o seu SDK cria um ambiente de desenvolvimento ágil para acelerar o desenvolvimento de aplicativos e, quando estiver pronto, o dimensionamento sob demanda facilita o teste, a implantação e o gerenciamento do crescimento. Como o Couchbase Cloud é totalmente gerenciado por nossos especialistas com suporte sempre ativo, os administradores de DevOps podem descarregar tarefas operacionais tediosas e demoradas, eliminar softwares caros de monitoramento e configuração externa e apenas prestar atenção ao desempenho dos aplicativos com Couchbase.
Agora, vamos ao trabalho
Nossas escolhas de arquitetura, bem como as opções de preço, repercutiram fortemente com todos com quem conversamos, incluindo analistas e clientes. Oferecemos preços de consumo por hora, bem como créditos pré-pagos e com desconto do Couchbase Cloud para recompensar compromissos anuais. Os clientes que utilizam os créditos podem aumentar e controlar seu uso com base nos requisitos de seus aplicativos, e não os penalizamos por não atingirem um limite mínimo de consumo em um mês ou por excederem no mês seguinte. Você paga pelo que usa. Acreditamos que, ao combinar o perfil de desempenho do Couchbase Server com a capacidade dos clientes de escolher os nós de sua infraestrutura e configurar o Couchbase para usá-los de forma otimizada, juntamente com nosso pacote competitivo e transparente, estaremos oferecendo o melhor TCO da categoria.
Agora, é hora de você experimentar. Inicie uma Teste gratuito por 30 dias hoje mesmo e comece a experimentar o Couchbase Cloud. O Couchbase Cloud está disponível no Amazon Web Services e no Microsoft Azure, com o Google Cloud Platform disponível em 2021.