Firebird AWS X SaveinCloud: Especialista avalia diferenciais
O mercado dispõe diversas soluções Cloud no dias de hoje. Fica até difícil escolhermos a melhor opção. Por isso, a SaveinCloud convida o especialista DBA Firebird, Edson Gregório, fundador e criador da comunidade Meu Querido Firebird para realização de testes focados em velocidade e inserção de dados em tabelas, avaliando qual a melhor escolha: Firebird SaveinCloud ou Firebird AWS.
Para execução do teste, em ambas as plataformas utilizamos o container no banco de dados com IP Público já configurado, os dois obtendo o mesmo sistema operacional e a quantidade de memória RAM de (1 GB). O primeiro teste é de velocidade.
A primeira observação realizada pelo especialista, é que em ambas as plataformas é possível conectar o SSH. Caso você precise, por exemplo, fazer a instalação de um aplicativo específico, é possível conectar configurando facilmente seu Linux.
Você também pode conferir o conteúdo sobre como configurar e programar o backup Firebird, assistindo ao vídeo abaixo:
Teste de velocidade Firebird AWS X SaveinCloud
Começamos com o teste de velocidade, com dois SQL editor abertos, na AWS e SaveinCloud. Na AWS fizemos um select simples na tabela venda, que possui 112.000.00 registros, tanto em um banco quanto no outro.
Esta tabela também tem duas colunas: quantidade de item e valor total de item, que são campos calculados, ou seja, para cada registro que fizer – um feat nesse select – ele vai na venda/item busca o total, qual é a quantidade de itens e o total de valores.
O select foi realizado duas vezes para cada item de venda para forçar a máquina. A velocidade da internet é de 250 mg de download e upload, com a internet cambiada direto no roteador, portanto, não tem oscilação de wi-fi.
No servidor da AWS, colocamos o título para adicionar também o tempo de execução de cada uma dessas quers.
Execuções Firebird plataforma AWS
00:03:151
00:03:235
Execuções Firebird plataforma SaveinCloud
00:03:234
00:03:297
Resultado
Na maioria das vezes a média de tempo foi de 3 segundos e 200, tanto na SaveinCloud quanto AWS. Temos um tempo muito semelhante e existe uma razão para isso, afinal estamos falando de menos 100 milissegundos de diferença e esse tempo é insignificante.
Até mesmo o local se rodarmos várias vezes a mesma consulta pode demorar 16 milissegundos ou nada. É um número que pode variar bastante!
A razão para que as duas plataformas tenham a mesma velocidade é porque nossos dois servidores estão em São Paulo – tanto a AWS quanto a SaveinCloud – e esse parque de servidores é um só, portanto, todos estão em um mesmo espaço e o tempo para chegar lá é o mesmo.
Você sabia?
A SaveinCloud tem seus servidores hospedados em dois pontos no Brasil. Na Ascenty Campinas-SP e também em Fortaleza-CE. Inclusive, na mesma estrutura que a própria AWS, a qual estamos realizando o comparativo hoje.
Teste de inserção Firebird AWS X SaveinCloud
Na tabela de vendas criamos uma tabela de vendas teste, para puxar os dados da tabela original para a nova tabela.
No DDL copiamos os dados e fizemos algumas alterações, entre elas o nome para tabela teste, além de tirarmos o campo calculável, pois para realizar o teste de inserção não é necessário. Nos primeiros campos físicos não é preciso realizar alterações.
Criamos esta tabela dentro do campo da SaveinCloud, compilamos e combinamos a transação, para em seguida copiar e realizar o mesmo processo na AWS.
Também fizemos uma passagem dos dados da tabela vendas para tabela vendas teste, inserimos os dados do resultado do select um embaixo do outro. Dessa forma, aparece o resultado dos 112.000.00 registros que foi inserido na venda teste três vezes. A inserção foi de 112880 registros!
Inserções Firebird plataforma AWS
00:01:110
00:02:688
00:01:844
Houve um pouco de oscilação, mas não há nenhuma anormalidade no processo.
Inserções Firebird plataforma SaveinCloud
00:01:31
00:01:250
00:01:94
Resultado
A SaveinCloud tem um tempo menor na escrita de dados e sua plataforma possui diferenciais que afetam diretamente neste resultado.
Diferenciais da plataforma SaveinCloud
Na interface da SaveinCloud, é possível clicar nas ferramentas e explorar as pastas no Linux de forma prática. Por exemplo, se você quiser alterar a roteirização do Firebird, basta clicar e fazer as mudanças com facilidade, já que a interface é muito intuitiva. Na AWS, esses acessos só são possíveis via SSH, mas na SaveinCloud, a interface gráfica torna o processo mais ágil e produtivo.
A interface da SaveinCloud é separada do servidor, o que não sobrecarrega a máquina, e possui escalabilidade configurada automaticamente. Com o botão “mudar ambiente da topologia”, você pode ajustar a escalabilidade do servidor de forma simples, alterando a quantidade de memória de MB para GB com apenas um clique, permitindo um ajuste automático e escalável.
Uma dica importante é utilizar o Firebird Cloud na versão Super Classic, que aproveita a escalabilidade, reduzindo os custos quando o servidor estiver ocioso, sem necessidade de sair do sistema. Na AWS, essa configuração é mais complexa. Embora usuários avançados da AWS possam fazer isso com relativa facilidade, para quem não tem tempo ou expertise, a SaveinCloud oferece mais produtividade e economia.
Outro ponto relevante: na AWS, ao usar SSH, a configuração do Firebird Server precisa ser feita manualmente. Para um usuário com pouca experiência em Linux, instalar o Firebird, configurar, baixar o banco de dados e realizar todo o processo pode levar até 24 horas.
Já na SaveinCloud, basta acessar o marketplace, escolher a versão do Firebird desejada, nomear o ambiente e a região, e clicar em instalar. O processo é automatizado e finalizado em poucos minutos. Você receberá um e-mail com as informações de IP, servidor, usuário e porta assim que o servidor estiver pronto.
Ao instalar um container, ele já vem com Linux, Firebird e as configurações básicas prontas, inclusive com o Firebird configurado em uma porta separada, protegendo o servidor de conexões inseguras.
A configuração do Firebird na SaveinCloud é muito rápida, sem nenhum serviço comparável que ofereça a mesma facilidade. É possível minimizar a tela e continuar usando o ambiente enquanto o download e a instalação são realizados, e você terá uma pasta dedicada para armazenar um ou mais bancos de dados.
Conclusão
A SaveinCloud é a melhor opção para você trabalhar com Firebird e Firebird hosting. Além de facilitar o treinamento da sua equipe e reduzir a necessidade de manutenção, a plataforma permite prever e controlar seus investimentos na nuvem por meio de um painel intuitivo e dinâmico. Trabalhamos com a moeda nacional, o Real (R$), sem preocupações com oscilações cambiais.
A SaveinCloud é uma empresa brasileira e também a principal representante da Virtuozzo na América Latina, sendo parceira cinco estrelas.
Já a AWS, com sua vasta gama de funções, exige mais tempo para configuração e análise, além de custos adicionais para cada nova ferramenta. No final, isso pode resultar em uma fatura mais alta, e o suporte também é cobrado.
Ainda tem dúvidas se deve ou não experimentar a plataforma da SaveinCloud?
Teste GRÁTIS por 14 dias!