SlideShare uma empresa Scribd logo
0840 – Servidores Web – UFCD 21
Curso Técnico de Informática –
Instalação e Gestão de Redes
Redes 1
Redes 1
Disciplina
Disciplina
Redes 1
Redes 1
Disciplina
Disciplina
Contexto
• Servidores Web
• Apache vs IIS
• Tecnologias Server-Side
• MySQL
• Windows vs Linux
• Tendências da Web?!
Formando - Luis Bastos - EFA B 2
Servidores Web
• Servidor Web é responsável pelo armazenamento de
páginas de um determinado site, requisitados pelos
clientes através de browsers.
• Responsável por gerir as diversas conexões que os
navegadores de internet estiverem a executar,
requerendo diversas páginas de sites
• O HTTP (Hyper Text Transfer Protocol) é um protocolo
de aplicação responsável pelo tratamento de pedidos e
respostas entre cliente e servidor na WWW (World Wide
Web).
Formando - Luis Bastos - EFA B 3
Servidor Apache
• Servidor Web mais conhecido da Internet.
• Corre nos sistemas operativos do tipo Unix, tendo sido
transportado para vários sistemas, inclusive para o
Microsoft Windows
Formando - Luis Bastos - EFA B 4
Apache
• Software livre.
• Executa código em PHP, ASP.Net e JSP, podendo atuar
como servidor FTP, HTTP, entre outros
• Sua utilização mais conhecida é a que combina o
Apache com a linguagem PHP e o Sistema Gestor de
Base de Dados MySQL
Formando - Luis Bastos - EFA B 5
Servidor IIS
• IIS (Internet Information Server) é um servidor web
criado pela Microsoft.
• A primeira versão do IIS foi introduzida no Windows NT
Server 4.0, desde então passou por diversas
atualizações
Formando - Luis Bastos - EFA B 6
IIS
• Oferece uma plataforma para a hospedagem de sites,
serviços e aplicativos, sendo capaz de integrar outras
tecnologias
• Usa tecnologia proprietária, o ASP.Net (Active Server
Pages), mas também pode usar outras tecnologias com
adição de módulos de terceiros.
• Para utilizar esta ferramenta é necessário adquirir
licença de uso para cada instalação ou versão e são
pagas.
Formando - Luis Bastos - EFA B 7
PHP
• Linguagem livre (Personal Home Page),
• Criado por Rasmus Lerdorf em 1995,
• Mantida por uma organização chamada The PHP
Group).
• http://php.net/
Formando - Luis Bastos - EFA B 8
ASP.Net
• Plataforma da Microsoft para o desenvolvimento de
aplicações web, sucessor da tecnologia ASP.
• Integrada na estrutura da Framework .Net criar páginas
dinâmicas.,
• Linguagens mais utilizadas: C#, VB.Net, Python
Formando - Luis Bastos - EFA B 9
JSP
• Tecnologia lançada em 1999 pela Sun Microsystems
que ajuda os criadores de software a desenvolver
páginas web geradas dinamicamente
• O JSP é similar ao PHP, mas usa a linguagem de
programação Java.
Formando - Luis Bastos - EFA B 10
SGBD
• Um Servidor de Base de dados (SGBD) é o
conjunto de programas de computador
(softwares) responsáveis pelo armazenamento
e organização de informação
• Disponibiliza um interface para que seus
clientes possam incluir, alterar ou consultar
dados previamente armazenados.
• Retira da aplicação cliente a responsabilidade
de gerir o acesso, a manipulação e a
organização dos dados,
Formando - Luis Bastos - EFA B 11
MySQL
• É escalável e flexível
• Tem uma boa performance
• Boa Disponibilidade aos requisitos aplicacionais
• Suporta operações transacionais
• Boa proteção dos dados armazenados
• É de fácil gestão
• Código aberto
• Permite uma redução de custos considerável
comparativamente com outros DBMSs concorrentes.
Formando - Luis Bastos - EFA B 12
Windows vs Linux
• Popularidade, cerca de 95%
dos computadores de todo o
mundo utilizam o Windows.
• Nível técnico de operação
acessível a utilizadores com
pouca preparação técnica
• Maior compatibilidade de
programas e aplicações.
• Grande número de programas
disponíveis no mercado.
• Fácil Instalação.
Formando - Luis Bastos - EFA B 13
• Custo relativamente elevado
de aquisição.
• Mais vulnerável a contrair.
• Falta de estabilidade., apesar
de o Windows 8/10 ter
melhorado muito nesse
aspeto.
VANTAGENSVANTAGENS DESVANTAGENSDESVANTAGENS
Windows vs Linux
• Baixo custo
• Segurança
• Mais estável do que o SO
Windows.
Formando - Luis Bastos - EFA B 14
• Procedimentos de instalação
potencialmente mais
complexos - recomendável a
utilizadores experientes.
• Os utilizadores demoram mais
tempo para se acostumarem a
este SO.
• Maior dificuldade em controlo,
gestão e configuração do
sistema.
• Menos software disponível
comparativamente com SO
Windows.
VANTAGENSVANTAGENS DESVANTAGENSDESVANTAGENS
Web – Tendências
• Desenho melhorado dos Sites
• Web VR
• E-Government
• Educação
• Movimento para a cloud
• Redes Invisíveis
• Privacidade = Luxo
Formando - Luis Bastos - EFA B 15

Mais conteúdo relacionado

Mais procurados

Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresAula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
Dalton Martins
 
Projeto de redes
Projeto de redesProjeto de redes
Projeto de redes
Marilene de Melo
 
Projeto de Rede Local (LAN)
Projeto de Rede Local (LAN)Projeto de Rede Local (LAN)
Projeto de Rede Local (LAN)
Ferramentas Didáticas
 
Modelo de Referência OSI
Modelo de Referência OSIModelo de Referência OSI
Modelo de Referência OSI
Alberto Felipe Friderichs Barros
 
Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IP
Pjpilin
 
49778140 projeto-de-rede
49778140 projeto-de-rede49778140 projeto-de-rede
49778140 projeto-de-rede
Marco Guimarães
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
Jairo Soares Dolores Mosca
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
Fabio Moura Pereira
 
Endereçamento IPV4
Endereçamento IPV4Endereçamento IPV4
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
Marcia Abrahim
 
Windows server
Windows serverWindows server
Windows server
Eder E. Pereira
 
Trabalho - Projeto redes
Trabalho - Projeto redesTrabalho - Projeto redes
Trabalho - Projeto redes
Valdir Junior
 
Redes 4 endereçamento
Redes 4 endereçamentoRedes 4 endereçamento
Redes 4 endereçamento
Mauro Pereira
 
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Leinylson Fontinele
 
Virtualização - Máquinas Virtuais
Virtualização - Máquinas VirtuaisVirtualização - Máquinas Virtuais
Virtualização - Máquinas Virtuais
André Felipe Santos Martins
 
Protocolo SNMP
Protocolo SNMPProtocolo SNMP
Protocolo SNMP
André Nobre
 
PROJETO DE REDE
PROJETO DE REDEPROJETO DE REDE
PROJETO DE REDE
WELLINGTON MARTINS
 
Modelo osi
Modelo osiModelo osi
Modelo osi
Ana Santos
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
Elaine Cecília Gatto
 

Mais procurados (20)

Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresAula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
 
Projeto de redes
Projeto de redesProjeto de redes
Projeto de redes
 
Projeto de Rede Local (LAN)
Projeto de Rede Local (LAN)Projeto de Rede Local (LAN)
Projeto de Rede Local (LAN)
 
Modelo de Referência OSI
Modelo de Referência OSIModelo de Referência OSI
Modelo de Referência OSI
 
Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IP
 
49778140 projeto-de-rede
49778140 projeto-de-rede49778140 projeto-de-rede
49778140 projeto-de-rede
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 
Endereçamento IPV4
Endereçamento IPV4Endereçamento IPV4
Endereçamento IPV4
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
 
Windows server
Windows serverWindows server
Windows server
 
Trabalho - Projeto redes
Trabalho - Projeto redesTrabalho - Projeto redes
Trabalho - Projeto redes
 
Redes 4 endereçamento
Redes 4 endereçamentoRedes 4 endereçamento
Redes 4 endereçamento
 
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
 
Virtualização - Máquinas Virtuais
Virtualização - Máquinas VirtuaisVirtualização - Máquinas Virtuais
Virtualização - Máquinas Virtuais
 
Protocolo SNMP
Protocolo SNMPProtocolo SNMP
Protocolo SNMP
 
PROJETO DE REDE
PROJETO DE REDEPROJETO DE REDE
PROJETO DE REDE
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 

Semelhante a Servidores Web

Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
Sérgio Souza Costa
 
Preparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicosPreparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicos
Bruno Luiz Pereira da Silva
 
ADR00 - Conceitos de Sistemas Operacionais de Redes
ADR00 - Conceitos de Sistemas Operacionais de RedesADR00 - Conceitos de Sistemas Operacionais de Redes
ADR00 - Conceitos de Sistemas Operacionais de Redes
Silvano Oliveira
 
Web tools pt-br
Web tools pt-brWeb tools pt-br
Web tools pt-br
Paulo Mattos
 
IBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to heroIBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to hero
André Luís Cardoso
 
Apache PHP MySQL
Apache  PHP  MySQLApache  PHP  MySQL
Apache PHP MySQL
kisb1337
 
Web Tools Pt Br
Web Tools Pt BrWeb Tools Pt Br
Web Tools Pt Br
Paulo Mattos
 
WebSphere 8 Intro (pt-BR)
WebSphere 8 Intro (pt-BR)WebSphere 8 Intro (pt-BR)
WebSphere 8 Intro (pt-BR)
Juarez Junior
 
Software gratuito
Software gratuitoSoftware gratuito
Software gratuito
Campus Party Brasil
 
Linux&Open Source Legacy Migrations F Gon 2006
Linux&Open Source Legacy Migrations F Gon 2006Linux&Open Source Legacy Migrations F Gon 2006
Linux&Open Source Legacy Migrations F Gon 2006
Francisco Gonçalves
 
Vantagens__Desvantagens_Tipos_de_servidores
Vantagens__Desvantagens_Tipos_de_servidoresVantagens__Desvantagens_Tipos_de_servidores
Vantagens__Desvantagens_Tipos_de_servidores
Tudosbinformatica .blogspot.com
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
Fabrício Lopes Sanchez
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
aviram
 
Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016
Fábio dos Reis
 
Desenvolvimento na era dos contêineres
Desenvolvimento na era dos contêineresDesenvolvimento na era dos contêineres
Desenvolvimento na era dos contêineres
Weverton Gomes
 
Web Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+ApacheWeb Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+Apache
Dell Technologies
 
O Futuro do ASP.NET
O Futuro do ASP.NETO Futuro do ASP.NET
O Futuro do ASP.NET
Eduardo Pires
 
Airwebexpo
AirwebexpoAirwebexpo
Airwebexpo
FabricioManzi
 
Arquitetura de Microservicos
Arquitetura de MicroservicosArquitetura de Microservicos
Arquitetura de Microservicos
Norberto Enomoto
 
Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0
Wendreo L. Fernandes
 

Semelhante a Servidores Web (20)

Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Preparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicosPreparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicos
 
ADR00 - Conceitos de Sistemas Operacionais de Redes
ADR00 - Conceitos de Sistemas Operacionais de RedesADR00 - Conceitos de Sistemas Operacionais de Redes
ADR00 - Conceitos de Sistemas Operacionais de Redes
 
Web tools pt-br
Web tools pt-brWeb tools pt-br
Web tools pt-br
 
IBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to heroIBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to hero
 
Apache PHP MySQL
Apache  PHP  MySQLApache  PHP  MySQL
Apache PHP MySQL
 
Web Tools Pt Br
Web Tools Pt BrWeb Tools Pt Br
Web Tools Pt Br
 
WebSphere 8 Intro (pt-BR)
WebSphere 8 Intro (pt-BR)WebSphere 8 Intro (pt-BR)
WebSphere 8 Intro (pt-BR)
 
Software gratuito
Software gratuitoSoftware gratuito
Software gratuito
 
Linux&Open Source Legacy Migrations F Gon 2006
Linux&Open Source Legacy Migrations F Gon 2006Linux&Open Source Legacy Migrations F Gon 2006
Linux&Open Source Legacy Migrations F Gon 2006
 
Vantagens__Desvantagens_Tipos_de_servidores
Vantagens__Desvantagens_Tipos_de_servidoresVantagens__Desvantagens_Tipos_de_servidores
Vantagens__Desvantagens_Tipos_de_servidores
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
 
Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016
 
Desenvolvimento na era dos contêineres
Desenvolvimento na era dos contêineresDesenvolvimento na era dos contêineres
Desenvolvimento na era dos contêineres
 
Web Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+ApacheWeb Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+Apache
 
O Futuro do ASP.NET
O Futuro do ASP.NETO Futuro do ASP.NET
O Futuro do ASP.NET
 
Airwebexpo
AirwebexpoAirwebexpo
Airwebexpo
 
Arquitetura de Microservicos
Arquitetura de MicroservicosArquitetura de Microservicos
Arquitetura de Microservicos
 
Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0
 

Servidores Web

  • 1. 0840 – Servidores Web – UFCD 21 Curso Técnico de Informática – Instalação e Gestão de Redes Redes 1 Redes 1 Disciplina Disciplina Redes 1 Redes 1 Disciplina Disciplina
  • 2. Contexto • Servidores Web • Apache vs IIS • Tecnologias Server-Side • MySQL • Windows vs Linux • Tendências da Web?! Formando - Luis Bastos - EFA B 2
  • 3. Servidores Web • Servidor Web é responsável pelo armazenamento de páginas de um determinado site, requisitados pelos clientes através de browsers. • Responsável por gerir as diversas conexões que os navegadores de internet estiverem a executar, requerendo diversas páginas de sites • O HTTP (Hyper Text Transfer Protocol) é um protocolo de aplicação responsável pelo tratamento de pedidos e respostas entre cliente e servidor na WWW (World Wide Web). Formando - Luis Bastos - EFA B 3
  • 4. Servidor Apache • Servidor Web mais conhecido da Internet. • Corre nos sistemas operativos do tipo Unix, tendo sido transportado para vários sistemas, inclusive para o Microsoft Windows Formando - Luis Bastos - EFA B 4
  • 5. Apache • Software livre. • Executa código em PHP, ASP.Net e JSP, podendo atuar como servidor FTP, HTTP, entre outros • Sua utilização mais conhecida é a que combina o Apache com a linguagem PHP e o Sistema Gestor de Base de Dados MySQL Formando - Luis Bastos - EFA B 5
  • 6. Servidor IIS • IIS (Internet Information Server) é um servidor web criado pela Microsoft. • A primeira versão do IIS foi introduzida no Windows NT Server 4.0, desde então passou por diversas atualizações Formando - Luis Bastos - EFA B 6
  • 7. IIS • Oferece uma plataforma para a hospedagem de sites, serviços e aplicativos, sendo capaz de integrar outras tecnologias • Usa tecnologia proprietária, o ASP.Net (Active Server Pages), mas também pode usar outras tecnologias com adição de módulos de terceiros. • Para utilizar esta ferramenta é necessário adquirir licença de uso para cada instalação ou versão e são pagas. Formando - Luis Bastos - EFA B 7
  • 8. PHP • Linguagem livre (Personal Home Page), • Criado por Rasmus Lerdorf em 1995, • Mantida por uma organização chamada The PHP Group). • http://php.net/ Formando - Luis Bastos - EFA B 8
  • 9. ASP.Net • Plataforma da Microsoft para o desenvolvimento de aplicações web, sucessor da tecnologia ASP. • Integrada na estrutura da Framework .Net criar páginas dinâmicas., • Linguagens mais utilizadas: C#, VB.Net, Python Formando - Luis Bastos - EFA B 9
  • 10. JSP • Tecnologia lançada em 1999 pela Sun Microsystems que ajuda os criadores de software a desenvolver páginas web geradas dinamicamente • O JSP é similar ao PHP, mas usa a linguagem de programação Java. Formando - Luis Bastos - EFA B 10
  • 11. SGBD • Um Servidor de Base de dados (SGBD) é o conjunto de programas de computador (softwares) responsáveis pelo armazenamento e organização de informação • Disponibiliza um interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. • Retira da aplicação cliente a responsabilidade de gerir o acesso, a manipulação e a organização dos dados, Formando - Luis Bastos - EFA B 11
  • 12. MySQL • É escalável e flexível • Tem uma boa performance • Boa Disponibilidade aos requisitos aplicacionais • Suporta operações transacionais • Boa proteção dos dados armazenados • É de fácil gestão • Código aberto • Permite uma redução de custos considerável comparativamente com outros DBMSs concorrentes. Formando - Luis Bastos - EFA B 12
  • 13. Windows vs Linux • Popularidade, cerca de 95% dos computadores de todo o mundo utilizam o Windows. • Nível técnico de operação acessível a utilizadores com pouca preparação técnica • Maior compatibilidade de programas e aplicações. • Grande número de programas disponíveis no mercado. • Fácil Instalação. Formando - Luis Bastos - EFA B 13 • Custo relativamente elevado de aquisição. • Mais vulnerável a contrair. • Falta de estabilidade., apesar de o Windows 8/10 ter melhorado muito nesse aspeto. VANTAGENSVANTAGENS DESVANTAGENSDESVANTAGENS
  • 14. Windows vs Linux • Baixo custo • Segurança • Mais estável do que o SO Windows. Formando - Luis Bastos - EFA B 14 • Procedimentos de instalação potencialmente mais complexos - recomendável a utilizadores experientes. • Os utilizadores demoram mais tempo para se acostumarem a este SO. • Maior dificuldade em controlo, gestão e configuração do sistema. • Menos software disponível comparativamente com SO Windows. VANTAGENSVANTAGENS DESVANTAGENSDESVANTAGENS
  • 15. Web – Tendências • Desenho melhorado dos Sites • Web VR • E-Government • Educação • Movimento para a cloud • Redes Invisíveis • Privacidade = Luxo Formando - Luis Bastos - EFA B 15