Implantação de uma aplicação distribuída baseada em HTTP/2 para balanceamento de carga, serviços distribuídos e proxy reverso para sistemas WEB

De MediaWiki do Campus São José
Revisão de 16h51min de 18 de novembro de 2019 por Roberto.nobrega (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Resumo: A demanda de aplicações voltadas para a Web no IFSC-SJ vem crescendo consideravelmente nos últimos anos, sendo necessário adequar a estrutura dos servidores para atendê-la. Deste modo, este trabalho propõe a implantação de uma infraestrutura de nuvem privada de aplicações Web em contêineres que centralize o gerenciamento por meio de um front-end que recebe todas as requisições dos clientes e gerencia a comunicação com os servidores das aplicações Web, atuando também como um balanceador de carga que dimensiona estas requisições entre os servidores disponíveis. A aplicação é baseada no novo protocolo HTTP/2, que promete superioridade no desempenho em relação aos seus antecessores e economia de recursos no servidor, diminuindo a influência da latência da rede no acesso ao conteúdo, além de reduzir o número de conexões Transmission Control Protocol (TCP) para os servidores Web.

Palavras chave: HTTP/2, balanceamento de carga, Web, front-end.


Abstract: Demand for Web applications in IFSC-SJ has been growing considerably in recent years, considering this, the servers structure needs to be adjusted. Thus, this work proposes the deployment of a containerized web application private cloud infrastructure that centralizes management through a front end that receives all requests from clients and intermediate the communication with Web application servers, acting as a load balancer among the available servers. The application will be based on the new HTTP/2 protocol, which provides superior performance over its predecessors and server resource savings, reducing the influence of network latency on content access, and reducing the number of TCP connections in the web servers.

Keywords: HTTP/2, load balancer, Web, front-end.

Arquivos

Monografia: Monografia.pdf