Servidor Couchbase

Couchbase Server no ARM, desempenho supersônico a preços competitivos

Os processadores ARM v8, tradicionalmente encontrados na área de telefonia móvel, agora estão ganhando popularidade entre os fornecedores de hardware para desktops e os principais provedores de serviços em nuvem. Os processadores ARM v8 oferecem melhor desempenho e menor consumo de energia para reduzir os custos de infraestrutura em relação aos processadores x86 da Intel e da AMD.

Há muitos anos, o Couchbase oferece aos nossos clientes Banco de dados NoSQL incorporadoCouchbase Lite, em plataformas ARM, mas com os recentes aprimoramentos de CPU no ecossistema ARM, fizemos uma parceria com a Amazon Web Services (AWS) para fornecer nossa linha de software incluindo SDKs de aplicativos e Sync Gateway em versões compatíveis com ARM v8.

Com a introdução do Couchbase Server 7.1, adicionamos suporte para clusters que executam Linux em processadores ARM v8 de 64 bits.

Suporte à plataforma ARM

Alguns exemplos de sistemas que usam uma plataforma ARM v8 são:

    • Instâncias EC2 baseadas em Graviton da AWS - O Couchbase Server executado nas novas instâncias de nuvem baseadas em ARM oferece o melhor retorno sobre o investimento (ROI) do setor em comparação com as plataformas baseadas em x86 da geração atual.
    • Apple Silicon M1 - Esse aprimoramento permite que os desenvolvedores implementem clusters Linux em contêineres no mais recente hardware Apple Silicon baseado em ARM, usando a mesma imagem de contêiner usada em uma implementação de nuvem de produção.
    • Raspberry Pi 4 - Os computadores de placa única (SBCs) incorporados, como o Raspberry Pi 4, são normalmente construídos com CPUs ARM v8, e novos casos de uso agora estarão disponíveis para implantação nessas plataformas.

A execução de um cluster do Couchbase Server no ARM v8 oferece total flexibilidade aos usuários finais. Não há diferença em relação à execução em x86, exceto pelo uso de um pacote de software compatível, e toda a funcionalidade típica do Couchbase Server é totalmente compatível. Os aplicativos clientes também podem ser executados opcionalmente em instâncias do ARM v8, mas isso não é um requisito.

Com nosso lançamento inicial do suporte ao ARM v8 para o Couchbase Server 7.1.0, oferecemos suporte a clusters executados no sistema operacional Amazon Linux 2. Isso proporciona a melhor experiência imediata para a maioria dos casos de uso, especialmente aqueles implantados no AWS.

A Amazon tem praticado preços agressivos em seus Gravitacional instâncias energizadas, portanto, elas são normalmente 20% mais barato do que as instâncias x86 configuradas de forma semelhante. Em nossos testes de benchmark YCSB, observamos uma melhoria de mais de 65% na latência de leitura e atualização, com melhorias adicionais na taxa de transferência geral usando o Graviton-2. E como o Graviton2 oferece suporte a 8 memórias DDR4-3200, com criptografia DRAM de 256 bits sempre ativa, o que proporciona mais largura de banda de memória em comparação com as plataformas x86, alguns casos de uso do Couchbase Server podem ter os custos de infraestrutura reduzidos pela metade

Você está tendo dificuldades com os custos de infraestrutura? Esse novo suporte à arquitetura também pode ajudar em seu caso de uso.

Leitura adicional

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

Autor

Postado por Ian McCloy, diretor de gerenciamento de produtos

Ian McCloy é diretor do grupo de gerenciamento de produtos de plataforma e segurança da Couchbase e mora no Reino Unido. Sua equipe dedicada é responsável pela arquitetura de confiabilidade, disponibilidade, capacidade de serviço e segurança do Couchbase Server e do banco de dados SaaS, Capella. Essa equipe também é proprietária de plataformas nativas da nuvem, como o Operador Autônomo Kubernetes do Couchbase. Ian tem uma vasta experiência como engenheiro de software, engenheiro de suporte técnico, engenheiro de garantia de qualidade e administrador de sistemas. Ian liderou equipes técnicas globais durante a maior parte de sua carreira profissional de 20 anos e detém várias patentes nas áreas de segurança da informação, virtualização e design de hardware. https://www.linkedin.com/in/ianmccloy/

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.