한국   대만   중국   일본 
Hospedagem de sitios web ? Wikipedia, a enciclopedia livre

Hospedagem de sitios web

(Redirecionado de Hospedagem de sites )
 Nota: ""Hospedagem"" redireciona para este artigo. Para estabelecimentos de recepcao e alojamento dos turistas e visitantes em geral, veja Meios de hospedagem .

Hospedagem de sites ( portugues brasileiro ) ou alojamento de sites ( portugues europeu ) e um servico que possibilita a pessoas ou empresas com sistemas online a guardar paginas , arquivos, informacoes, imagens, video, ou qualquer conteudo acessivel por Web . Provedores de hospedagem de sites tipicamente sao empresas que fornecem um espaco em seus servidores e conexao a internet a estes dados aos seus clientes.

Imagem ilustrativa

Tipicamente, a hospedagem de sites hospeda arquivos 24 horas por dia, em um endereco IP estatico , por sua vez, utilizamos um dominio para encontrar com facilidade este site, e muito comum confundir hospedagem de sites com registro de dominio, entretanto, apesar de ambos trabalharem em conjunto, sao servicos diferentes.

Como funciona editar

Pre-requisitos editar

Para acessar um site geralmente e necessario um dominio, alguns provedores disponibilizam um subdominio gratuitamente, mas o ideal e registrar um dominio. Alguns provedores oferecem tambem o servico de registro.

Limites editar

Os provedores de hospedagem delimitam tres recursos principais para cada conta de hospedagem disponibilizada.

Um detalhe importante e que o limite de transferencia e armazenamento e medido em Megabyte (MB) ou em Gigabyte (GB), sendo que em alguns provedores a quantia em GB e igual a 1 000 MB (megabyte) e nao a 1 024 MB (megabyte), deve-se, portanto, verificar o contrato para saber qual a taxa correta.

Transferencia mensal editar

A transferencia mensal e medida em MB ou em GB. A transferencia mede tanto a quantidade de dados transferido do servidor para os visitantes do site quanto dos visitantes para o servidor de hospedagem. Muitos provedores de hospedagem tambem contam na taxa de transferencia o trafego de e-mail ( SMTP , POP3 ), FTP , entre outros protocolos. Deve-se observar o contrato para verificar o que e contado em cada caso.

Essa taxa e reiniciada no primeiro segundo de cada mes e geralmente os paineis de controle permitem obter um extrato de quanto esta sendo utilizado para o mes corrente.

Armazenamento editar

O armazenamento e a quantidade de dados medida em MB que se pode armazenar no servidor. Alguns provedores contam todos os dados armazenados na area de FTP apenas, outros tambem contam o limite de banco de dados , e-mails e ate logs de acesso. A resposta geralmente esta no contrato do servico.

Quantidade de dominios editar

O padrao de mercado e um dominio por conta de hospedagem, no entanto, alguns provedores disponibilizam mais de um dominio por conta. A disponibilizacao de mais de um dominio nao significa que podera ter dois ou mais sites em uma so conta, mas que dois ou mais dominios poderao responder para um mesmo site, um mesmo conteudo.

Servicos essenciais editar

Um site tipicamente precisa:

  • um servidor para o protocolo HTTP , como o Apache ou o IIS
  • servico de e-mail , com SMTP , POP3 e talvez IMAP
  • servico de DNS para resolucao de hostnames em IPs
  • servico de publicacao , provavelmente pelo protocolo FTP
  • estatisticas graficas , que sao softwares que processam os logs do servidor HTTP.

Publicacao editar

Quem contrata a hospedagem de sites deve enviar seu site ao servidor. O envio do site se da tipicamente atraves de FTP ou por uma interface web atraves da qual pode-se efetuar o upload de arquivos tal qual inserir anexos num webmail.

Outras formas de publicacao: SSH e Front Page .

Linguagem de programacao editar

Apesar de o padrao de um site na web ser a hypertexto HTML , existem outras linguagens que podem pre-processar o HTML e modifica-lo de forma dinamica.

As linguagens de programacao mais comuns para web sao PHP , JavaScript , ASP , plataforma ASP.NET , Perl , JSP , Ruby / Ruby on Rails , Python . Atraves destas linguagens o conteudo do site pode ser armazenado em um banco de dados .

Bancos de dados editar

Os banco de dados mais comuns para web sao MySQL , Access , PostgreSQL , SQL Server , MariaDB e Firebird . Os bancos de dados devem ser acessados atraves de uma linguagem de programacao.

Servico de e-mail editar

O servico de e-mail e composto por um protocolo de recebimento e envio de e-mails entre servidores de e-mail, o protocolo SMTP e um protocolo de download de e-mails para os usuarios, tal qual o POP3 e IMAP . A maioria dos provedores de hospedagem oferecem tambem uma pagina para leitura de e-mails atraves do navegador , ou seja, um webmail .

Gerenciamento da area de hospedagem editar

O gerenciamento do servico tipicamente ocorre atraves de um painel de controle, onde podem ser criados e-mails, alterar senhas e todas as tarefas administrativas necessarias. Existem varios tipos de paineis de controle, sendo os mais comuns o cPanel , o Plesk e o HELM . Alguns provedores de hospedagem, no entanto, possuem um painel de controle proprio.

Tipos de hospedagem editar

Hospedagem pode ser divida em seis tipos genericos: gratuita, partilhada, revenda, servidor virtual (VPS), dedicado e co-location.

  • Hospedagem gratis : a maioria dos servicos gratuitos de hospedagem sao extremamente limitados quando comparados a hospedagem paga. Geralmente estes servicos incluem banners e outros tipos de propaganda nos sites. Alem disso, a maioria oferece somente envio de sites por uma interface web, o que nao e tao eficiente quando o envio por FTP . Tambem, geralmente, o espaco em disco e o trafego de dados e limitado.
  • Hospedagem compartilhada : dezenas a centenas de sites sao hospedados num mesmo servidor o que garante o melhor custo-beneficio. Hoje os sistemas sao estaveis o suficiente para permitir um servico de qualidade mesmo nessas condicoes. O uptime (tempo de servico no ar) deve ser cerca de 99,5% do tempo, pois a administracao de multiplos sites num mesmo servidor requer manutencoes mais constantes que um unico site por servidor.
  • Revenda de hospedagem : servico oferecido para quem quer oferecer hospedagem de sites. O espaco em disco e trafego nestes planos e superior a hospedagem compartilhada e pode-se colocar diversos sites.
  • Servidor virtual (VPS) : e uma tecnologia que torna um mesmo servidor capaz de rodar diversas plataformas diferentes, tornando capaz controlar melhor a hospedagem de seu site. E indicado para aplicacoes que precisam acesso total ao sistema operacional mas que nao precisem de muita capacidade de processamento.
  • Hospedagem em cloud : e a evolucao do servidor virtual, pois permite a rapida migracao para outro hardware caso apresente falhas. Por outro lado, e uma opcao com custo inferior ao Servidor Dedicado mas com qualidade superior, pois o dedicado esta sujeito a mais falhas. A vantagem em relacao a hospedagem compartilhada e que nao custa consideravelmente mais e ainda assim permite isolacao de recursos e que um site aguente uma quantidade muito superior de visitas ao mesmo tempo.
  • Servidor dedicado: e o servico mais caro, porem, superior a hospedagem compartilhada e ao servidor virtual, pois pode-se controlar melhor o servidor. Alem de contratar um servidor, e tambem necessario saber que se necessita gerencia-lo, o que requer um profissional qualificado, principalmente para gerenciar a seguranca do servidor contra crackers . O hardware e fornecido pelo data center .
  • Co-location : este servico e semelhante ao servidor dedicado, porem o hardware nao e fornecido pelo data center mas sim pelo proprio contratante.
  • Streaming : este servico e oferecido para disponibilizar videos ou audio online no formato 1 cliente → 1 servidor → N usuarios.

Tabela comparativa entre tipos de hospedagem editar

Os levantamentos abaixo sao referente ao normalmente praticado pelo mercado.

Recurso Gratis Compartilhada Revenda VPS Hospedagem em Cloud Servidor dedicado Colocation
Preco Gratis Baixo Medio Medio Medio Alto Alto
Linguagens de programacao Diversas Diversas Diversas Diversas Diversas Diversas Diversas
Banco de dados Diversas Diversas Diversas Diversas Diversas Diversas Diversas
Personalizacao de ambiente do servidor Nenhum Pouco Pouco Alto Alto Alto Alto
Requisicoes/visitantes simultaneos Baixo Baixo Baixo Medio Alto Alto Alto
Quantidade de CPU por site Baixissimo Baixissimo Baixissimo Baixo Alto Alto Alto
Quantidade de memoria RAM Baixissimo Baixissimo Baixissimo Baixo Alto Alto Alto
Servico de email Nao Sim Sim Sim Sim Opcional Opcional
Gerenciamento do sistema operacional Pelo provedor Pelo provedor Pelo provedor Opcional Pelo provedor Opcional Opcional
Quantidade de sites 1 1 a muitos Muitos Depende de configuracao 1 a muitos Depende de configuracao Depende de configuracao
Compra e manutencao do hardware Pelo provedor Pelo provedor Pelo provedor Pelo provedor Pelo provedor Pelo provedor Pelo cliente
Suporte tecnico basico por email Nao Sim Sim Nao Sim Sim Sim
Suporte tecnico basico por telefone Nao Geralmente Geralmente Geralmente Sim Sim Sim
Suporte tecnico a aplicacao do cliente Nao Nao Nao Nao Nao Nao Nao
Suporte tecnico ao sistema operacional e softwares do servidor Nao Sim Sim Opcional Sim Opcional Nao
Propaganda no site Sim Nao Nao Nao Nao Nao Nao

Ver tambem editar

Ligacoes externas editar

Outros projetos Wikimedia tambem contem material sobre este tema:
  Definicoes no Wikcionario
  Livros e manuais no Wikilivros
  Citacoes no Wikiquote
  Imagens e media no Commons