Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Palestrante
Joo Jos Ribeiro Neto
Formado em Segurana da Informao
Ps Graduando em Redes de Computadores e Segurana de Sistemas
Certificado ISO 27002
Atuo na rea de infraestrutura no Sistema FAEG/SENAR
Servidor
Web
1990 surge o primeiro servidor
web, o CERN http criado por Tim
Berners-Lee com o intuito de ser
um facilitador de acesso a
informaes;
Em 1995 o mais utilizado era o
NCSA httpd criado Rob McCool;
Pginas
Web
Em outubro de 2016, j haviam
aproximadamente 1,5 bilhes
de sites web;
APACHE
Criado em 1995 a partir da verso 1.3 do
NCSA httpd;
Menos de ano depois do lanamento j era
lder de mercado, permanecendo at
hoje;
Em 1999 foi criado o Apache Software
Foundation;
NGINX
Criado em 2002 por Igor Sysoev, inicialmente
para resolver o problema C10K;
Lanado oficialmente em 2004;
Em 2011 fundada a empresa Nginx Inc.;
Projeto para ter alta performance,
estabilidade e baixo consumo de recursos;
Adotado por empresas como Netflix ,
WordPress.com e GitHub.
Caractersti
cas
Caracterstic
as
Nginx
Apache
Gerenciamen
to de
Requisies
HTTP (Como
o servidor
web processa
as requisies
do cliente)
Arquitetura
orientada a
eventos. nesta
arquitetura, as
solicitaes
so aceitas
usando
soquetes
assncronos e
no so
processadas
em threads
separados
para reduzir a
sobrecarga de
memria e
CPU.
Soquetes,
threads e
processos
sncronos.
Neste, cada
solicitao
est em um
segmento ou
processo
separado e
usa sockets
sncronos.
Linguagem
C. O ponto
C e C++. O
Funcionalid
ades
Caracte
rsticas
Nginx
Apache
Suporte
para
HTTPS:
Especific
a se o
servidor
web pode
fornecer
pginas
web.
Suportado como um
mdulo: Para
habilitar o suporte
HTTPS, voc precisa
ter compilado o
Nginx com o mdulo
adequado.
Suportado
como um
mdulo:
Apache vem
com suporte
HTTPS
atravs de um
mdulo
includo por
padro.
Virtual
Hosting:
Especific
a se o
servidor
web pode
hospedar
Suportado
nativamente: o
Nginx suporta
nativamente virtual
hosting, mas no est
configurado por
padro para aceitar
Suportado
nativamente:
o Apache
suporta
nativamente
virtual
hosting e
Suporte
Longo tempo de desenvolvimento;
Mantido para uma organizao que
possui vrias aplicaes utilizadas
em grande escala no mundo interno,
por exemplo, Hadoop, OpenOffice,
Jmeter, SpamAssassin;
Possui mais de 500 membros
individuais e 4.500 colaboradores
Pesquisa de
mercado
Google
Trends
Top 10.000
NGINX - 55,5%
APACHE - 26,4%
Por que o
Nginx est
ganhando o
mercado?
Quem est
disposto a
esperar?
ApacheBen
ch
Criado para para aferir seu servidor HTTP.
Projetado para dar-lhe uma impresso de
como sua instalao atual e mostrar
quantas solicitaes por segundo o seu
servidor capaz de servir.
Anlise
Prtica
Na anlise prtica foi exposto aos
testes:
Apache configurado com os trs
mdulos de processamento de
requisio;
Nginx;
APACHE e
NGINX em
Conjunto
Dvi
das
Obrig
ado.
joaojose.ti@gmail.co
m
joaoneto.ti