• Nenhum resultado encontrado

RELATÓRIO DE TESTES DE DESEMPENHO CLOUD SERVER

N/A
N/A
Protected

Academic year: 2021

Share "RELATÓRIO DE TESTES DE DESEMPENHO CLOUD SERVER"

Copied!
38
0
0

Texto

(1)

RELATÓRIO DE TESTES DE DESEMPENHO CLOUD SERVER

Apoio: Realizado por:

(2)

Este relatório foi produzido com o apoio da Matrix, e tem como objetivo a aferição de performance de servidores cloud, com configurações de processamento e memória ram equivalentes, e implantados em diferentes provedores de Cloud Computing. Adicionalmente, para garantir uma comparação justa durante a realização dos testes, foram configurados os mesmos sistemas operacionais e aplicações em todas os provedores de nuvens. O ambiente elegido para os testes simula um cenário bastante utilizado, sendo composto por dois servidores cloud, sendo um para a aplicação e outro para o banco de dados (SGBD). A aplicação escolhida foi a NextCloud, o SGBD MariaDB (MySQL). Todos os ambientes utilizados foram implantados na região Brasil dos provedores de nuvem elegidos, quando aplicável. As próximas páginas mostram os resultados dos testes, que também estão disponíveis no canal YouTube do Projeto

Root (https://youtu.be/-jP03Ht6A-A). Adicionalmente, disponibilizamos o detalhamento da metodologia utilizada, e

os resultados detalhados em um segundo vídeo (https://youtu.be/0EQLdY7-u_U). Finalmente, características

detalhadas dos números brutos, scripts dos testes e consoles de retorno podem ser acessadas na página final deste documento ou através do portal do Projeto Root.

(3)
(4)

Neste teste foram utilizados alguns métodos distintos, entre eles: Criação de arquivos de tamanhos de 1GB e 4GB para aferir a taxa de leitura e gravação, assim como a utilização de um software de stress de disco o qual testa leitura sequencial, gravação sequencial, leitura randômica e gravação randômica com o objetivo de coletar por um período de 24 horas estes testes agendados para cada hora a sua execução, esta coleta resultou nos gráficos abaixo:

TESTE DE DESEMPENHO DE DISCO

(5)

TESTE DE DESEMPENHO DE DISCO - LEITURA

(6)

TESTE DE DESEMPENHO DE DISCO - LEITURA

(7)

TESTE DE DESEMPENHO DE DISCO - LEITURA

(8)

TESTE DE DESEMPENHO DE DISCO - LEITURA

(9)

TESTE DE DESEMPENHO DE DISCO - GRAVAÇÃO

(10)

TESTE DE DESEMPENHO DE DISCO - GRAVAÇÃO

(11)

TESTE DE DESEMPENHO DE DISCO - GRAVAÇÃO

(12)

TESTE DE DESEMPENHO DE DISCO - GRAVAÇÃO

(13)

TESTE DE DESEMPENHO DE DISCO - LEITURA x GRAVAÇÃO

(14)

TESTE DE DESEMPENHO DE DISCO - LEITURA x GRAVAÇÃO

(15)

TESTE DE DESEMPENHO DE DISCO - LEITURA x GRAVAÇÃO

(16)

TESTE DE DESEMPENHO DE DISCO - LEITURA x GRAVAÇÃO

(17)

TESTE DE IOPS

Foram coletados, através do Zabbix, os valores de IOPS, conforme testes anteriores, assim exibindo as últimas 24 horas de aferição, também será incluso no link de informações complementares, à parte os testes realizados individualmente em shell com as devidas saídas de logs em arquivos no formato txt para validação.

(18)

TESTE DE IOPS

(19)

TESTE DE IOPS

(20)

TESTE DE IOPS

(21)

TESTE DE IOPS

(22)

TESTE DE VELOCIDADE DE LINK

Foram coletadas, através do Zabbix, as velocidades máximas alcançadas em um período de testes de 24 horas, estes testes foram executados a cada minuto para validação, também foi realizado, separadamente, através de um script em shell, a coleta dos testes, sendo executados três testes para cada Cloud Serverno script para uma validação, o mesmo apresenta um link para realização do download dos testes no provedor speedtest.

(23)

TESTE DE VELOCIDADE DE LINK – SERVIDORES DE APLICAÇÃO

(24)

TESTE DE VELOCIDADE DE LINK – SERVIDORES DE APLICAÇÃO

(25)

TESTE DE VELOCIDADE DE LINK – SERVIDORES DE APLICAÇÃO

(26)

TESTE DE VELOCIDADE DE LINK – SERVIDORES DE APLICAÇÃO

(27)

TESTE DE VELOCIDADE DE LINK – SERVIDORES DE BANCO DE DADOS

(28)

TESTE DE VELOCIDADE DE LINK – SERVIDORES DE BANCO DE DADOS

(29)

TESTE DE VELOCIDADE DE LINK – SERVIDORES DE BANCO DE DADOS

(30)

TESTE DE VELOCIDADE DE LINK – SERVIDORES DE BANCO DE DADOS

(31)

TESTE DE BANCO DE DADOS (Mysql-MariaDB)

Foram coletadas através do Zabbix, as velocidades máximas alcançadas de query mysql ( Select, Insert, Update, Delete), este teste contou com um script para execução, de hora em hora, sendo que determinado teste realiza a preparação do banco de dados, a inserção de dados com uma thread, depois com oito threads e posterior remove os dados do banco, para estressar o servidor, assim fazendo aumentar tanto consumo de hardware básico (CPU, Memória e Disco) como aferir a quantidade máxima de query por segundo (qps) no Cloud Server.

(32)

TESTE DE BANCO DE DADOS (Mysql-MariaDB)

(33)

TESTE DE BANCO DE DADOS (Mysql-MariaDB)

(34)

TESTE DE BANCO DE DADOS (Mysql-MariaDB)

(35)

TESTE DE BANCO DE DADOS (Mysql-MariaDB)

(36)

A seguir tabela comparativa entre os principais (e mais relevantes) testes realizados para comprovação que a empresa

Matrix mostrou-se superior as demais, com relação aos testes de desempenho em Cloud Computing

DISCO

Teste de IOPS Teste de Leitura e Escrita (MiB/s) Criação de arquivo de 1GB

Leitura Gravação Leitura Escrita Tempo MB/s

AWS 3.23K 614.4 AWS 1.36G/sec 1.03G/sec 56 s 19 MB/s

Azure 1.85k 3.08K Azure 8.33G/sec 5.14G/sec 32,1 s 33,4 MB/s

Google 1.79K 4.55K Google 6.89G/sec 7.73G/sec 5,67 s 189 MB/s

Matrix 12.84K 3.72K Matrix 121.78G/sec 49.74G/sec 1,5 s 716 MB/s

Velocidade de Link Mysql Query

Upload Download Select Insert Update Delete Total (QPS)

AWS 2.01Gbps 2.54Gbps AWS 4.86k 540.11 691.22 345.6 6.94k Azure 955 MB/s 1.77Gbps Azure 2.09k 236.41 295.87 147.93 2.98k Google 1.62Gbps 3.12Gbps Google 4.39k 448.53 623.8 311.89 6.26k Matrix 2.15Gbps 2.83Gbps Matrix 7.81k 608.08 1,110.1 557.4 11.16k

(37)

Após realização de testes, conforme apresentados em relatório, conclui-se através dos gráficos e tabela aqui expostos, que a Matrix entregou melhor performance em Cloud Server nos diversos testes realizados, quando comparada a outros provedores. Entre os testes realizados, destacam-se: • Leitura e Gravação em disco • IOPS • Querys em banco de dados • Estabilidade de link de internet

CONCLUSÃO

(38)

Foram criados alguns scripts para realização dos devidos testes, assim ficará disponível para aferição em nossa pasta compartilhada no Dropbox no endereço:

https://www.dropbox.com/sh/yiskkybqfes91af/AABLP3iKKBhOsfIRhjpy3oSJa

Todas as imagens de testes coletadas através do Zabbix ou shell encontram-se em nossa pasta compartilhada no Dropbox no endereço:

https://www.dropbox.com/sh/s28uhwhv6grs8wn/AAAYc0LbHZtFm_tgwm0gbk87a

Referências

Documentos relacionados

Contudo, não é possível imaginar que essas formas de pensar e agir, tanto a orientada à Sustentabilidade quanto a tradicional cartesiana, se fomentariam nos indivíduos

 Compreender a importância do domínio das técnicas da escrita para a produção de uma informação de qualidade e saber aplica-las às especificidades dos diferentes géneros

• A Revolução Industrial corresponde ao processo de industrialização que teve início na segunda metade do.. século XVIII no

Todo ser humano é único e, por isso, toda sala de aula é um berço de diversidade. O que os sistemas educacionais fizeram ao longo dos tempos foi homogeneizar o sistema educacional

As principais indicações para a realização foram a suspeita de tuberculose (458 pacientes) e uso de imunobiológicos (380 pacientes).. A maior prevalência de resultado positivo

Ao iniciar esta apresentação, gostaria de dizer que meu objetivo com este trabalho é discutir as possibilidades do ensino da biologia à distância, refletindo a partir de

Proibida a reprodução parcial ou total sem autorização

Esta situação não se enquadra em nenhuma das hipóteses acima: o eixo de trans- missão tem direções diferentes para as diversas regiões deste tipo de polarizador.. O que foi