Intervalo dos testes de desempenho: 18/07/20 a 31/07/20 RELATÓRIO DE TESTES DE DESEMPENHO CLOUD SERVER Apoio: Realizado por:
Intervalodostestesdedesempenho:18/07/20a31/07/20
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
Apoio:
Realizadopor:
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
EsterelatóriofoiproduzidocomoapoiodaMatrix,etemcomoobjetivoaaferiçãodeperformancedeservidorescloud,comconfiguraçõesdeprocessamentoememóriaram equivalentes,eimplantadosemdiferentesprovedoresdeCloud Computing.Adicionalmente,paragarantirumacomparaçãojustadurantearealizaçãodostestes,foramconfiguradososmesmossistemasoperacionaiseaplicaçõesemtodasosprovedoresdenuvens.
Oambienteelegidoparaostestessimulaumcenáriobastanteutilizado,sendocompostopordoisservidorescloud,sendoumparaaaplicaçãoeoutroparaobancodedados(SGBD).AaplicaçãoescolhidafoiaNextCloud,oSGBDMariaDB (MySQL).TodososambientesutilizadosforamimplantadosnaregiãoBrasildosprovedoresdenuvemelegidos,quandoaplicável.
Aspróximaspáginasmostramosresultadosdostestes,quetambémestãodisponíveisnocanalYouTube doProjetoRoot(https://youtu.be/-jP03Ht6A-A).Adicionalmente,disponibilizamosodetalhamentodametodologiautilizada,eosresultadosdetalhadosemumsegundovídeo(https://youtu.be/0EQLdY7-u_U).Finalmente,característicasdetalhadasdosnúmerosbrutos,scriptsdostesteseconsolesderetornopodemseracessadasnapáginafinaldestedocumentoouatravésdoportaldoProjetoRoot.
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
Nestetesteforamutilizadosalgunsmétodosdistintos,entreeles:Criaçãodearquivosdetamanhosde1GBe4GBparaaferirataxadeleituraegravação,assimcomoautilizaçãodeumsoftwaredestressdediscooqualtestaleiturasequencial,gravaçãosequencial,leiturarandômicaegravaçãorandômicacomoobjetivodecoletarporumperíodode24horasestestestesagendadosparacadahoraasuaexecução,estacoletaresultounosgráficosabaixo:
TESTEDEDESEMPENHODEDISCO
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- LEITURA
Figura– 01(Máximodeleituranoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- LEITURA
Figura– 02(Máximodeleituranoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- LEITURA
Figura– 04(Máximodeleituranoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- LEITURA
Figura– 03(Máximodeleituranoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- GRAVAÇÃO
Figura– 05(Máximodegravaçãonoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- GRAVAÇÃO
Figura– 06(Máximodegravaçãonoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- GRAVAÇÃO
Figura– 07(Máximodegravaçãonoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- GRAVAÇÃO
Figura– 08(Máximodegravaçãonoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- LEITURAx GRAVAÇÃO
Figura– 09(ComparaçãodeLeituraeGravaçãonoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- LEITURAx GRAVAÇÃO
Figura– 10(ComparaçãodeLeituraeGravaçãonoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- LEITURAx GRAVAÇÃO
Figura– 11(ComparaçãodeLeituraeGravaçãonoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEDESEMPENHODEDISCO- LEITURAx GRAVAÇÃO
Figura– 12(ComparaçãodeLeituraeGravaçãonoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEIOPS
Foramcoletados,atravésdoZabbix,osvaloresdeIOPS,conformetestesanteriores,assimexibindoasúltimas24horasdeaferição,tambémseráinclusonolinkdeinformaçõescomplementares,àparteostestesrealizadosindividualmenteemshell comasdevidassaídasdelogsemarquivosnoformatotxt paravalidação.
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEIOPS
Figura– 13(IOPSAWSnoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEIOPS
Figura– 14(IOPSAzure noperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEIOPS
Figura– 15(IOPSGooglenoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEIOPS
Figura– 16(IOPSMatrixnoperíodode24horas)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEVELOCIDADEDELINK
Foramcoletadas,atravésdoZabbix,asvelocidadesmáximasalcançadasemumperíododetestesde24horas,estestestesforamexecutadosacadaminutoparavalidação,tambémfoirealizado,separadamente,atravésdeumscriptemshell,acoletadostestes,sendoexecutadostrêstestesparacadaCloud Serverno scriptparaumavalidação,omesmoapresentaumlinkpararealizaçãododownloaddostestesnoprovedorspeedtest.
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEVELOCIDADEDELINK– SERVIDORESDEAPLICAÇÃO
Figura– 17(Velocidadesmáximasdeinternetnosservidoresdaaplicação)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEVELOCIDADEDELINK– SERVIDORESDEAPLICAÇÃO
Figura– 18(Velocidadesmáximasdeinternetnosservidoresdaaplicação)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEVELOCIDADEDELINK– SERVIDORESDEAPLICAÇÃO
Figura– 19(Velocidadesmáximasdeinternetnosservidoresdaaplicação)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEVELOCIDADEDELINK– SERVIDORESDEAPLICAÇÃO
Figura– 20(Velocidadesmáximasdeinternetnosservidoresdaaplicação)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEVELOCIDADEDELINK– SERVIDORESDEBANCODEDADOS
Figura– 21(Velocidadesmáximasdeinternetnosservidoresdebancodedados)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEVELOCIDADEDELINK– SERVIDORESDEBANCODEDADOS
Figura– 22(Velocidadesmáximasdeinternetnosservidoresdebancodedados)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEVELOCIDADEDELINK– SERVIDORESDEBANCODEDADOS
Figura– 23(Velocidadesmáximasdeinternetnosservidoresdebancodedados)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEVELOCIDADEDELINK– SERVIDORESDEBANCODEDADOS
Figura– 24(Velocidadesmáximasdeinternetnosservidoresdebancodedados)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEBANCODEDADOS(Mysql-MariaDB)
ForamcoletadasatravésdoZabbix,asvelocidadesmáximasalcançadasdequerymysql (Select,Insert,Update,Delete),estetestecontoucomumscriptparaexecução,dehoraemhora,sendoquedeterminadotesterealizaapreparaçãodobancodedados,ainserçãodedadoscomumathread,depoiscomoitothreadseposteriorremoveosdadosdobanco,paraestressaroservidor,assimfazendoaumentartantoconsumodehardwarebásico(CPU,MemóriaeDisco)comoaferiraquantidademáximadequeryporsegundo(qps)noCloud Server.
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEBANCODEDADOS(Mysql-MariaDB)
Figura– 25(MáximodeQueryporsegundo/qps emtodososservidores)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEBANCODEDADOS(Mysql-MariaDB)
Figura– 26(MáximodeQueryporsegundo/qps emtodososservidores)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEBANCODEDADOS(Mysql-MariaDB)
Figura– 27(MáximodeQueryporsegundo/qps emtodososservidores)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
TESTEDEBANCODEDADOS(Mysql-MariaDB)
Figura– 28(MáximodeQueryporsegundo/qps emtodososservidores)
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
Aseguirtabelacomparativaentreosprincipais(emaisrelevantes)testesrealizadosparacomprovaçãoqueaempresaMatrixmostrou-sesuperiorasdemais,comrelaçãoaostestesdedesempenhoemCloud Computing
DISCO
TestedeIOPS TestedeLeituraeEscrita(MiB/s) Criaçãodearquivode1GB
Leitura Gravação Leitura Escrita Tempo MB/s
AWS 3.23K 614.4 AWS 1.36G/sec 1.03G/sec 56s 19MB/s
Azure 1.85k 3.08K Azure 8.33G/sec 5.14G/sec 32,1s 33,4MB/s
Google 1.79K 4.55K Google 6.89G/sec 7.73G/sec 5,67s 189MB/s
Matrix 12.84K 3.72K Matrix 121.78G/sec 49.74G/sec 1,5s 716MB/s
VelocidadedeLink MysqlQuery
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 955MB/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
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
Apósrealizaçãodetestes,conformeapresentadosemrelatório,conclui-seatravésdosgráficosetabelaaquiexpostos,queaMatrixentregoumelhorperformanceemCloud Servernosdiversostestesrealizados,quandocomparadaaoutrosprovedores.Entreostestesrealizados,destacam-se:
• LeituraeGravaçãoemdisco• IOPS• Querys embancodedados• Estabilidadedelinkdeinternet
CONCLUSÃO
RELATÓRIODETESTESDEDESEMPENHOCLOUDSERVER
Foramcriadosalgunsscriptspararealizaçãodosdevidostestes,assimficarádisponívelparaaferiçãoemnossapastacompartilhadanoDropbox noendereço:
https://www.dropbox.com/sh/yiskkybqfes91af/AABLP3iKKBhOsfIRhjpy3oSJa
TodasasimagensdetestescoletadasatravésdoZabbix oushell encontram-seemnossapastacompartilhadanoDropbox noendereço:
https://www.dropbox.com/sh/s28uhwhv6grs8wn/AAAYc0LbHZtFm_tgwm0gbk87a
INFORMAÇÕESCOMPLEMENTARES