Estudo de caso OVHcloud e Swarm64
Disponibilidade 24/7 dos servidores

Disponibilidade 24/7
dos servidores

Desempenhos até 20 vezes superiores

Até 20 vezes
mais eficiente

Milhões de euros em poupanças para serviços TI

Milhões de euros
economizados em serviços de TI

O contexto

Postgres com desempenhos melhorados significa análises de big data mais eficazes a baixo custo. De facto, os sistemas clássicos de gestão de bases de dados, ditos relacionais, atingem rapidamente os seus limites. Através da sua abordagem orientada para objetos, a ferramenta open source Postgres assegura que os objetos também possam ser armazenados em sistemas relacionais, constituindo uma base de primeira ordem para uma vasta gama de aplicações, em setores diversos e variados.

Graças ao Swarm64 DA, a sua tecnologia de aceleração de bases de dados, a Swarm64 transforma o Postgres numa poderosa solução open source para análises e relatórios. Esta oferece uma vasta gama de funções paralelas e utiliza as entradas-saídas (I/O) e a largura de banda de memória de forma mais eficaz, permitindo ao mesmo tempo recorrer à aceleração de hardware nos circuitos lógicos programáveis (FPGA). Quando um servidor dispõe de FPGA, a Swarm64 programa centenas de processos paralelos nestas redes para escrever, ler, filtrar, comprimir e descomprimir as informações nas tabelas da base de dados. Isto permite aumentar o desempenho dos servidores de bases de dados, assim como reduzir a carga de trabalho do processador.

Desde 2019, a Swarm64 tem trabalhado com a OVHcloud na elaboração de servidores dedicados sofisticados para este contexto. Graças ao FPGA da Intel e à tecnologia da Swarm64, estas máquinas permitem obter rapidamente resultados a pedido com uma boa relação preço/desempenho.

O desafio

Servidores dedicados em todo o mundo para obter o máximo de desempenho a pedido.

A Swarm64 desenvolve soluções para melhorar o desempenho do Postgres. O acelerador Swarm64 DA é ideal para os clientes que procuram bases de dados Postgres eficazes e rentáveis no âmbito de projetos de grande volume (armazenamento de informações, sistemas IoT ou SaaS, etc.). Centenas de processos são executados em paralelo nos coprocessadores do FPGA, de forma a multiplicar até 20 os desempenhos da base de dados relativamente aos Postgres não acelerados.

Antes disso, eram necessárias muitas semanas para instalar as placas FPGA nos datacenters dos clientes, o que constituía uma sobrecarga e atrasava a criação de valor. Para resolver este problema, a empresa decidiu apoiar-se na rápida implementação de servidores "single tenant" na cloud. Estas máquinas devem estar disponíveis 24 horas por dia, de modo a fornecer desempenhos constantes aos clientes da Europa, da América do Norte e da Ásia, qualquer que seja o seu fuso horário.

No entanto, se a transição inicial para as instâncias cloud resolveu o problema dos atrasos de implementação, os desempenhos desta solução não era satisfatório. Com efeito, revelaram-se insuficientes em matéria de núcleos de processador, RAM e armazenamento para gerir a aceleração das bases de dados. Portanto, a Swarm64 continuou a procurar a configuração ideal para oferecer aos seus clientes o melhor desempenho possível.

A solução

Um novo capítulo na aceleração do Postgres: disponibilidade rápida e escalável.

Em colaboração com a OVHcloud, a Swarm64 implementou servidores dedicados que respondiam às elevadas exigências da aceleração do Postgres. Estas máquinas deveriam estar equipadas com os coprocessadores Intel FPGA necessários, mas não só. Foram igualmente tidas em conta algumas outras especificações técnicas, as quais um anterior fornecedor não tinha conseguido oferecer: 72 vCores, 384 GB de RAM, 2 x 480 GB de armazenamento SSD para o sistema operativo e 8 x 900 GB de armazenamento SSD para os dados. A rápida implementação, a boa relação preço/desempenho, bem como a disponibilidade mundial dos servidores da OVHcloud foram também essenciais para a escolha deste fornecedor.

 

Desempenhos Postgres acelerados na cloud

"Graças à OVHcloud, conseguimos oferecer um serviço melhorado aos nossos utilizadores. Os servidores são disponibilizados rapidamente durante a implementação, o que nos evita ter de adquirir e instalar no local equipamentos FPGA complexos e onerosos. No final, propomos um acelerador de dados que apresenta uma relação qualidade/preço muito melhor."

Thomas Richter, cofundador e CEO, Swarm64

Ao fabricar os seus servidores internamente, a OVHcloud constitui um interlocutor único em matéria de desenvolvimento, instalação e manutenção, e é capaz de fornecer configurações adaptadas a cada aplicação, de modo a obter desempenhos máximos. Além disso, a exploração dos datacenters através de uma rede segura assegura um sistema de grande estabilidade para garantir a continuidade do serviço a uma clientela internacional.

A Swarm64 também beneficia da forte escalabilidade das infraestruturas da OVHcloud. Os clientes da empresa de Berlim utilizam diretamente os servidores para carregar dados e efetuar pesquisas no Postgres. Estas máquinas propulsionam a aplicação "single tenant" e oferecem uma capacidade alargada, conforme as necessidades. Por exemplo, para consultar grandes bases de dados ou permitir o acesso simultâneo de várias pessoas ao Postgres, os utilizadores têm a possibilidade de combinar vários servidores dedicados num grupo de bases de dados distribuídas.

O resultado

Mais desempenho e mais poupanças para os programadores Postgres.

Graças à potência e à escalabilidade dos servidores dedicados da OVHcloud, a Swarm64 permite que os serviços de TI dos seus clientes poupem vários milhões de euros por ano, utilizando soluções open source Postgres em vez de sistemas de bases de dados exclusivos, que são dispendiosos para os grandes projetos de dados.

Consoante as suas necessidades, a empresa pode implementar imediatamente recursos adicionais e novos servidores nos datacenters mundiais da OVHcloud, sem ter de instalar ou explorar o seu próprio datacenter no local. Isto melhorou consideravelmente a relação preço/desempenho das ofertas da Swarm64 e permitiu que a empresa oferecesse um melhor serviço, com uma experiência de utilizador coerente em todo o mundo.

"O efeito positivo da colaboração com a OVHcloud foi imediatamente percetível para nós e para os nossos utilizadores. Um dos nossos clientes falou-nos entusiasticamente dos seus primeiros testes com os servidores da OVHcloud, durante os quais constatou um aumento de desempenho de 15% em relação ao Swarm64 DA noutra cloud. Além disso, os custos mensais diminuíram para metade. Assim, graças à OVHcloud, foi-nos possível elevar a nossa oferta a outro nível em todo o mundo."


Sebastian Dreßler, Senior Solution Architect, Swarm64