Mudanças entre as edições de "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é
Ir para navegação Ir para pesquisar
 
(2 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Objetivo =
+
'''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.
  
Propor a implantação de uma aplicação distribuída para servir como front-end para todas as aplicações Web, que centralize a gerência, integre sistemas com suporte aos protocolos IPv4 e IPv6, HTTP/1.0, 1.1 e 2, melhore o acesso ao conteúdo e o processamento.
+
'''Palavras chave:'''
   
+
HTTP/2, balanceamento de carga, Web, front-end.
Será usado como cenário de estudo a estrutura de servidores e aplicações Web do IFSC-SJ.
 
  
= Resumo =
 
  
A demanda de aplicações voltadas para a Web no IFSC-SJ vem crescendo, e é preciso adequar da melhor forma possível a estrutura de servidores para atendê-la. Por isso este documento propõe a implantação de uma aplicação distribuída que centralize a gerência através de um front-end que receberá toda as requisições dos clientes e intermediará a comunicação com os servidores das aplicações Web, atuando em conjunto com um balanceador de carga que dimensionará estas requisições entre os servidores disponíveis. A aplicação será 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 e reduzindo o número de conexões TCP para os servidores Web.
+
'''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.
  
= Cronograma =
+
'''Keywords:'''
 +
HTTP/2, load balancer, Web, front-end.
  
{| class ="wikitable"
+
== Arquivos ==
|Etapas
 
|Fev/2018
 
|Mar/2018
 
|Abr/2018
 
|Mai/2018
 
|Jun/2018
 
|-
 
|Estudar a infraestrutura de aplicações do IFSC-SJ e definir as políticas para cache e balanceamento de carga.
 
|X
 
|
 
|
 
|
 
|
 
|-
 
|Montar o cenário de teste e definir a aplicação que melhor se encaixa à proposta e que será utilizada como front-end.
 
|X
 
|X
 
|
 
|
 
|
 
|-
 
|Definir os parâmetros de testes.
 
|
 
|X
 
|
 
|
 
|
 
|-
 
|Rodar e gerar relatório dos testes realizados.
 
|
 
|X
 
|X
 
|X
 
|
 
|-
 
|Escrever o documento de TCC II.
 
|
 
|
 
|X
 
|X
 
|X
 
|-
 
|Apresentar o TCC II e seus resultados.
 
|
 
|
 
|
 
|
 
|X
 
|-
 
|}
 
  
= Bibliografia =
+
'''Monografia:''' [[Media: TCC_Valmir da Cruz de Medeiros.pdf| Monografia.pdf]]
 +
 
 +
[[Categoria:Trabalhos de Alunos]]
 +
[[Categoria:Projeto de Fim de Curso]]

Edição atual tal como às 16h51min de 18 de novembro de 2019

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