SlideShare a Scribd company logo
1 of 15
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

More Related Content

What's hot

Árvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programaçãoÁrvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programaçãoEverson Wolf
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de ComputadoresFábio Eliseu
 
Introdução à Virtualização
Introdução à VirtualizaçãoIntrodução à Virtualização
Introdução à VirtualizaçãoLucas Miranda
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJakson Silva
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoFrederico Madeira
 
Introdução a Gerência de Redes
Introdução a Gerência de RedesIntrodução a Gerência de Redes
Introdução a Gerência de RedesFrederico Madeira
 
Infraestrutura e Componentes de Redes de Dados
Infraestrutura e Componentes de Redes de DadosInfraestrutura e Componentes de Redes de Dados
Infraestrutura e Componentes de Redes de Dadostiredes
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualizaçãocamila_seixas
 
Arquitetura Cliente-Servidor
Arquitetura Cliente-ServidorArquitetura Cliente-Servidor
Arquitetura Cliente-ServidorIsrael Messias
 
Instalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorInstalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorEdgar Costa
 
Endereçamento ipv4 e ipv6-
 Endereçamento ipv4 e ipv6- Endereçamento ipv4 e ipv6-
Endereçamento ipv4 e ipv6-Mariana Melo
 

What's hot (20)

Árvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programaçãoÁrvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programação
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Servidor web
Servidor webServidor web
Servidor web
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Introdução à Virtualização
Introdução à VirtualizaçãoIntrodução à Virtualização
Introdução à Virtualização
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de Código
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Introdução a Gerência de Redes
Introdução a Gerência de RedesIntrodução a Gerência de Redes
Introdução a Gerência de Redes
 
Infraestrutura e Componentes de Redes de Dados
Infraestrutura e Componentes de Redes de DadosInfraestrutura e Componentes de Redes de Dados
Infraestrutura e Componentes de Redes de Dados
 
Servidor Web.pdf
Servidor Web.pdfServidor Web.pdf
Servidor Web.pdf
 
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualização
 
Arquitetura Cliente-Servidor
Arquitetura Cliente-ServidorArquitetura Cliente-Servidor
Arquitetura Cliente-Servidor
 
Tipos de Servidores
Tipos de ServidoresTipos de Servidores
Tipos de Servidores
 
Instalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorInstalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/Servidor
 
Endereçamento ipv4 e ipv6-
 Endereçamento ipv4 e ipv6- Endereçamento ipv4 e ipv6-
Endereçamento ipv4 e ipv6-
 
Arquitetura de Redes de Computadores
 Arquitetura de Redes de Computadores Arquitetura de Redes de Computadores
Arquitetura de Redes de Computadores
 

Similar to Servidores Web

Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento WebSérgio Souza Costa
 
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 RedesSilvano Oliveira
 
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 heroAndré Luís Cardoso
 
Apache PHP MySQL
Apache  PHP  MySQLApache  PHP  MySQL
Apache PHP MySQLkisb1337
 
WebSphere 8 Intro (pt-BR)
WebSphere 8 Intro (pt-BR)WebSphere 8 Intro (pt-BR)
WebSphere 8 Intro (pt-BR)Juarez Junior
 
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 2006Francisco Gonçalves
 
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 AzureFabrício Lopes Sanchez
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linuxaviram
 
Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016Fá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êineresWeverton 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+ApacheDell Technologies
 
Arquitetura de Microservicos
Arquitetura de MicroservicosArquitetura de Microservicos
Arquitetura de MicroservicosNorberto Enomoto
 

Similar to 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