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

Servidores Web

  • 1.
    0840 – ServidoresWeb – 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 • ServidorWeb é 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 • ServidorWeb 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 umaplataforma 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 daMicrosoft 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çadaem 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 Servidorde 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ávele 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