A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Curso Superior de Tecnologia em Redes de Computadores Trabalho de Conclusão de Curso Seminário de Andamento Aluno: Simei Tabordes Gonçalves

Apresentações semelhantes


Apresentação em tema: "Curso Superior de Tecnologia em Redes de Computadores Trabalho de Conclusão de Curso Seminário de Andamento Aluno: Simei Tabordes Gonçalves"— Transcrição da apresentação:

1 Curso Superior de Tecnologia em Redes de Computadores Trabalho de Conclusão de Curso Seminário de Andamento Aluno: Simei Tabordes Gonçalves tabordes@gmail.com Orientador: Prof. Msc. Eduardo Maroñas Monks emmonks@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS 1

2 Apresentação Análise comparativa entre HTTP 2.0 e HTTP 1.1 Simei Tabordes Gonçalves Eduardo Maroñas Monks 2

3 Sumário 1- Introdução 2- Objetivo Geral 3- Objetivos Específicos 4- Novidades do HTTP 2.0 5- Situação Atual 5.1- Ambiente de testes 5.2- Testes 5.3- Resultados 6- Cronograma 7- Próximos passos 8- Estrutura do Artigo 9- Referências Bibliográficas 10- Wiki 3

4 1- Introdução  Em julho de 2012 o grupo de desenvolvimento do SPDY comunicou publicamente que o projeto estava caminhando para estandartização  E fevereiro de 2015 o Google anunciou planos de remover o suporte ao SPDY em favor do HTTP 2.0.  O objetivo do HTTP 2.0 é reduzir o tempo de carregamento das páginas. 4

5 2- Objetivo Geral  Analisar de forma comparativa os protocolos HTTP 1.1 e 2.0, em relacão ao desempenho das aplicações e o consumo de recursos de rede e hardware  Mostrar em um ambiente de testes os benefícios da adoção do HTTP 2.0, e o impacto no desempenho da rede e do hardware em clientes e servidores, com diferentes servidores web 5

6 3- Objetivos Específicos  Realizar pesquisa sobre as principais diferenças entre os protocolos HTTP 1.1 e 2.0  Configurar servidores web  Pesquisar ferramentas para monitoramento de servidores e clientes  Executar testes em rede local e redes de baixo desempenho utilizando WANem  Utilizar diversos servidores web tais como, Nginx, Apache e IIS  Fazer analise dos resultados obtidos, destacando as descobertas mais importantes 6

7 4- Novidades do HTTP 2.0  Compressão GZIP por padrão e obrigatória  HTTPS obrigatório  Paralelização de requisições e respostas assíncronas  Apenas cabeçalhos que mudam entre as requisições são enviados  Priorização de requests  Server-Push. O servidor pode enviar diversos objetos que compõe a página para ficar em cache no navegador do usuário 7

8 5.1- Situação Atual – Ambiente de Testes  Até o momento os testes estão sendo feitos com os servidores rodando no VMware Player  Para variações de configuração da rede para controle de banda e perda de pacotes, estão sendo utilizadas opções do VMware Player  Foram feitos testes no laboratório do SENAC com até 500 requisições simultâneas utilizando 5 computadores com 100 requisições cada. 8

9 5.1- Situação Atual – Ambiente de testes 9 Testes realizados com limitação de banda a 1.5Mbit/s e 10% de perda de pacotes. Configurações feitas pelo Vmware.

10 5.2- Situação Atual – Testes  Testes com a página “flags.html” 10

11 5.2- Situação Atual – Testes  Filtragem do protocolo por ip e porta no Wireshark  Testes de 500 conexões simultâneas disparados por script em python, que é rodado a partir do agendador de tarefas do windows. 11

12 5.3- Situação Atual – Resultados 12 Testes realizados com o conteúdo do www.estadao.com, sem nenhum controle de banda ou perda de pacotes Sistema OperacionalServidorVariaçãoTempo(segundos) Debian 7.0Gwan2 cores4.34s Debian 7.0Gwan8 cores3.07s Debian 7.0ApacheHTTP 1.13.89s Debian 7.0ApacheSPDY 3.13.08s CentOS 6.5NginxHTTP 1.13.69s CentOS 6.5NginxSPDY 3.12.97s

13 5.3- Situação Atual – Resultados 13 S.O.ServidorVariaçãoTempo DebianApacheHTTP 1.15.67s DebianApacheSPDY 3.17.32s Testes realizados com o conteúdo “flags.html”, como limitação de banda a 1.5Kbps e 10% de perda de pacotes. Configurações feitas pelo Vmware.

14 6- Cronograma 14 MarAbrMaioJun Pesquisar diferença entre HTTP 1.1 e 2.0XXX Configurar servidores web Gwan, Apache, Nginx e IIS.XXX Pesquisar ferramentas de monitoramentoXX Executar testes simulando redes locais e de baixo desempenho XXX Comparar desempenho dos servidoresXXX Análise dos resultados obtidosXX Escrita do artigoXXX Atrasado Em andamento Feito

15 7- Próximos Passos  Remodelar testes no laboratório com desktops linux para agilizar o disparo dos testes  Fazer simulações de rede baseados em estatísticas coletadas em ambientes em produção 15

16 8- Estrutura do Artigo Resumo 1- Introdução 2- Protocolos 2.1- HTTP 2.0 2.2- SPDY 3.1 2.3- HTTP 1.1 3- Servidores 3.1- Gwan 3.2- Nginx 3.3- Apache 3.4- IIS 16

17 8- Estrutura do Artigo 4- Testes 4.1- Ambiente de testes 4.2- Testes com 500 acessos 5- Conclusão 5.1- Principais resultados e contribuições 5.2- Comentários sobre a importância dos resultados 5.3- Benefícios do HTTP 2.0 na prática 5.4- Trabalhos futuros 5.5- Referências Bibliográficas 17

18 9- Referências Bibliográficas HTTPbis Working Group (2015) “ Hypertext Transfer Protocol version 2 draft-ietf-httpbis-http2-17”. Disponível em: https://tools.ietf.org/html/draft-ietf-httpbis-http2-17. Acesso em 22/04/2015.https://tools.ietf.org/html/draft-ietf-httpbis-http2-17 Loreto, Salvatore (2015) “http2 / http2-spec”. Disponível em: https://github.com/http2/http2-spec/wiki/Implementations. Acesso em 22/04/2015. https://github.com/http2/http2-spec/wiki/Implementations HTTPbis Working Group (2015) “Hypertext Transfer Protocol Version 2 (HTTP/2)“”. Disponível em:.Acesso em 22/05/2015. 18

19 9- Referências Bibliográficas Clegg Paul (2015) “How to setup HTTP/2 support (nginx, apache, plesk)”. Disponível em: https://www.gatherdigital.co.uk/blog/how-to-setup-http-2- support/527>. Acesso em 18/04/2015. https://www.gatherdigital.co.uk/blog/how-to-setup-http-2- support/527 Falko Timme(2013) “Using mod_spdy With Apache2 On CentOS 6.4”. Disponível em: https://www.howtoforge.com/using-mod_spdy-with- apache2-on-centos-6.4>. Acesso em 22/04/2015. https://www.howtoforge.com/using-mod_spdy-with- apache2-on-centos-6.4 19

20 9- Referências Bibliográficas Yung-Chih Chen (2012) “Characterizing 4G and 3G Networks: Supporting Mobility with Multi-Path TCP”. Disponível em: http://people.cs.umass.edu/~yungchih/publication/12_mtc p_4g_tech_report.pdf. Acesso em 18/05/2015 http://people.cs.umass.edu/~yungchih/publication/12_mtc p_4g_tech_report.pdf 20

21 10- Wiki http://187.7.106.14/tcc2015_1/doku.php?id=projeto8:apresentacao2 21


Carregar ppt "Curso Superior de Tecnologia em Redes de Computadores Trabalho de Conclusão de Curso Seminário de Andamento Aluno: Simei Tabordes Gonçalves"

Apresentações semelhantes


Anúncios Google