Hospedagem
de sites
Origem: Wikipédia, a enciclopédia livre.
Hospedagem de Sites (português brasileiro) ou alojamento de sites
(português europeu) é um serviço que possibilita a
pessoas ou empresas com sistemas online a guardar informações,
imagens, vídeo, ou qualquer conteúdo acessível por
Web. Provedores de hospedagem de sites tipicamente são empresas
que fornecem um espaço em seus servidores e conexão à
internet a estes dados aos seus clientes.
[1] [2] [3]
Índice [esconder]
1 Como funciona
1.1 Pré-requisitos
1.2 Limites
1.2.1 Transferência mensal
1.2.2 Armazenamento em disco
1.2.3 Quantidade de domínios
1.3 Serviços essenciais
1.4 Publicação
1.5 Linguagem de programação
1.6 Bancos de dados
1.7 Serviço de email
1.8 Gerenciamento da área de hospedagem
2 Tipos de Hospedagem
3 Comparando Hospedagem no Brasil e no Exterior
3.1 Desvantagem de provedores no Exterior
3.2 Desvantagem de provedores nacionais
3.3 Identificando um provedor no Exterior
[editar]Como funciona
[editar]Pré-requisitos
Para acessar um site geralmente é necessário um domínio,
alguns provedores disponibilizam um subdomínio gratuitamente,
mas o ideal é registrar um domínio, o que pode ser feito
na roxhospedagem.com.br para domínios com final .br ou em empresas
específicas que registram domínios internacionais. Alguns
provedores oferecem também o serviço de registro de domínios.
[editar]Limites
Os provedores de hospedagem delimitam três recursos principais
para cada conta de hospedagem disponibilizada.
Um detalhe importante é que o limite de transferência e
armazenamento é medido em Megabyte (MB) ou em Gigabyte (GB),
sendo que em alguns provedores a quantia em GB é igual a 1000
MB (gigabyte) e não a 1024 (gibibyte), deve-se, portanto, verificar
o contrato para saber qual a taxa correta.
[editar]Transferência mensal
A transferência mensal é medida em MB ou em GB. A transferência
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 também contam na taxa de transferência
o tráfego de email (SMTP, POP3), FTP, entre outros protocolos.
Deve-se observar o contrato para verificar o que é contado em
cada caso.
Essa taxa é reiniciada no primeiro segundo de cada mês
e geralmente os painéis de controle permitem obter um extrato
de quanto está sendo utilizado para o mês corrente.
[editar]Armazenamento em disco
O armazenamento em disco é a quantidade de dados medida em MB
que se pode armazenar no disco rígido do servidor. Alguns provedores
contam todos os dados armazenados na área de FTP apenas, outros
também contam o limite de banco de dados, emails e até
logs de acesso. A resposta geralmente está no contrato do serviço.
[editar]Quantidade de domínios
O padrão de mercado é um domínio por conta de hospedagem,
no entanto, alguns provedores disponibilizam mais de um domínio
por conta. A disponibilização de mais de um domínio
não significa que poderá ter dois ou mais sites em uma
só conta, mas que dois ou mais domínios poderão
responder para um mesmo site, um mesmo conteúdo.
[editar]Serviços essenciais
Um site tipicamente precisa:
um servidor para o protocolo HTTP, como o Apache ou o IIS
serviço de email, com SMTP, POP3 e talvez IMAP
serviço de DNS para resolução de hostnames em IPs
serviço de publicação, provavelmente pelo protocolo
FTP
estatísticas gráficas, que são softwares que processam
os logs do servidor HTTP. Os mais comuns são o AWStats e o Webalizer
[editar]Publicação
Quem contrata a hospedagem de sites deve enviar seu site ao servidor.
O envio do site se dá tipicamente através de FTP ou por
uma interface web através da qual pode-se efetuar o upload de
arquivos tal qual inserir anexos num webmail.
Outras formas de publicação: SSH e Front Page.
[editar]Linguagem de programação
Apesar de o padrão de um site na web ser a linguagem HTML, existem
outras linguagens que podem pré-processar o HTML e modificá-lo
de forma dinâmica.
As linguagens de programação mais comuns para web são
PHP, ASP, plataforma ASP.NET, Perl, JSP, Ruby/Ruby on Rails, Python.
Através destas linguagens o conteúdo do site pode ser
armazenado em um banco de dados.
[editar]Bancos de dados
Os banco de dados mais comuns para web são MySQL, Access, PostgreSQL,
SQL Server e Firebird. Os bancos de dados devem ser acessados através
de uma linguagem de programação.
[editar]Serviço de email
O serviço de email é composto por um protocolo de recebimento
e envio de emails entre servidores de email, o protocolo SMTP e um protocolo
de download de emails para os usuários, tal qual o POP3 e IMAP.
A maioria dos provedores de hospedagem oferecem também uma página
para leitura de emails através do navegador, ou seja, um Webmail.
As caixas postais utilizam o formato email@seudominio.com.br, sendo
que cada provedor de hospedagem oferece planos com uma quantia de caixas
postais, alguns com um número ilimitado de emails. Alguns provedores
delimitam um espaço em disco para cada caixa postal, outros não
limitam esse espaço, mas esse espaço conta na quantia
global que se pode utilizar de espaço em disco.
Um recurso muito interessante de email é o chamado apelido de
email ou alias de email, que é um outro endereço pelo
qual cada caixa postal também recebe emails. Exemplo: você
possui a caixa postal email@seudominio.com.br e deseja que os emails
enviados para outro_email@seudominio.com.br cheguem na caixa postal
email@seudominio.com.br. Assim, a caixa postal outro_email@seudominio.com.br
é um apelido de email para email@seudominio.com.br.
[editar]Gerenciamento da área de hospedagem
O gerenciamento do serviço tipicamente ocorre através
de um painel de controle, onde podem ser criados emails, alterar senhas
e todas as tarefas administrativas necessárias. Existem vários
tipos de painéis de controle, sendo os mais comuns o cPanel,
o Plesk e o HELM. Alguns provedores de hospedagem, no entanto, possuem
um painel de controle próprio.
[editar]Tipos de Hospedagem
Hospedagem pode ser divida em seis tipos
genéricos: gratuita, partilhada, revenda, servidor virtual (VPS),
dedicado e co-location.
Hospedagem Grátis: a maioria dos serviços gratuitos de
hospedagem são extremamente limitados quando comparados à
hospedagem paga. Geralmente estes serviços incluem banners e
outros tipos de propaganda nos sites. Além disso, a maioria oferece
somente envio de sites por uma interface web, o que não é
tão eficiente quando o envio por FTP. Também, geralmente,
o espaço em disco e o tráfego de dados é limitado.
De qualquer forma, muitas pessoas iniciam seu site através da
hospedagem gratis.
Hospedagem Compartilhada: dezenas a centenas de sites são hospedados
num mesmo servidor o que garante o melhor custo-benefício. Hoje
os sistemas são estáveis o suficiente para permitir um
serviço de qualidade mesmo nessas condições. O
uptime (tempo de serviço no ar) deve ser cerca de 99,5% do tempo,
pois a administração de múltiplos sites num mesmo
servidor requer manutenções mais constantes que um único
site por servidor.
Revenda de Hospedagem: serviço oferecido para quem quer oferecer
hospedagem de sites. O espaço em disco e tráfego nestes
planos é superior a Hospedagem Compartilhada e pode-se colocar
diversos sites.
Servidor Virtual (VPS): é uma tecnologia que torna um mesmo servidor
capaz de rodar diversas plataformas diferentes, tornando capaz controlar
melhor a hospedagem de seu site. É indicado para aplicações
que precisam acesso total ao sistema operacional mas que não
precisem de muita capacidade de processamento.
Servidor Dedicado: é o serviço mais caro, porém,
superior a Hospedagem Compartilhada e ao Servidor Virtual, pois pode-se
controlar melhor o servidor. Além de contratar um servidor, é
também necessário saber que se necessita gerenciá-lo,
o que requer um profissional qualificado, principalmente para gerenciar
a segurança do servidor contra crackers. O hardware é
fornecido pelo data center.
Co-location: este serviço é semelhante ao Servidor Dedicado,
porém o hardware não é fornecido pelo data center
mas sim pelo próprio contrante.
Streaming: este serviço é oferecido para disponibilizar
vídeos ou áudio online no formato 1 cliente -> 1 servidor
-> N usuários.
[editar]Comparando Hospedagem no Brasil e no Exterior
Provedores
de hospedagem brasileiros de menor porte possuem servidores locados
em datacenters no exterior. Estes conseguem oferecer um preço
menor que os provedores brasileiros que possuem servidores em datacenters
brasileiros;
Por outro lado, as empresas de hospedagem no exterior podem apresentar
vantagens na questão de redundância abaixo apontada, mas,
o consumidor deve ficar atendo, pois os maiores provedores nacionais
também se preocupam com redundância.
Grandes empresas mantêm diversos níveis de redundância,
tanto de conectividade, como de processamento, como de energização;
por redundância de conectividade, entenda-se que essas empresas
mantêm contratos com grandes provedores de circuitos de dados,
o que garante que na falha (ou mesmo congestionamento) de um, os outros
suprem a banda necessária - no Brasil, há um oligopólio
de fornecedores de circuitos, o que dificulta redundância.
Redundância de processamento significa que as empresas têm
muitos servidores e muitas peças de reposição prontas
para utilização, no evento (que certamente ocorrerá)
de uma falha de hardware que requeira substituição - no
Brasil, servidores e peças custam mais caro, o que faz com que
alguns provedores não mantenham estoques de reposição.
Por redundância de energia, entenda-se que grandes datacenters
mantêm diversos geradores de energia, que entram em ação
automaticamente em caso de falha ou oscilação no fornecimento
de energia - no Brasil, o relativo menor retorno do ramo de hospedagem
faz que as empresas invistam menos nos custosos geradores de energia
sobressalentes.
Além disso, grandes empresas (comuns no exterior, raras no Brasil)
podem se dar ao luxo de manter redundância de pessoal. Em diversas
grandes empresas, é possível encontrar técnicos
de diversos níveis (do simples operacional ao mais técnico)
24 horas por dia, 7 dias por semana. No Brasil, essa disponibilidade
é mais rara, por causa do alto custo trabalhista desse pessoal
(principalmente o mais capacitado), o que faz com que os problemas levem
mais tempo para serem resolvidos.
[editar]Desvantagem de provedores no Exterior
maior latência de conexão: o ping na maioria dos casos
é superior a 200ms, o que pode até ser pouco perceptível.
No entanto, em aplicações que realizam comandos em série
como o FTP a velocidade de transferência pode se tornar muito
perceptível.
atendimento em idioma estrangeiro: se o cliente contratar serviço
de provedor localizado no exterior e não de apenas de uma empresa
nacional que possui servidores no exterior, o atendimento será
provavelmente em inglês.
[editar]Desvantagem de provedores nacionais
Custo alto: A mão de obra especializada na área de Administração
de Sistemas é muito mais econômica nos Estados Unidos por
terem muitos profissionais formados e por trabalharem com quantidade.
O equipamento, o espaço em disco em GB e o valor da banda por
GB são também bem mais econômicos nos Estados Unidos
onde, mais uma vez eles trabalham com quantidade, menos impostos e têm
melhores preços.
[editar]Identificando um provedor no Exterior
O método aqui descrito irá verificar se o site do provedor
de hospedagem está hospedado no Brasil. Se estiver, isso não
significa necessariamente que seu site também estará,
pois o provedor pode manter seu site aqui no Brasil e seus clientes
no exterior.
pegue o domínio de seu provedor. Em http://www.exemplo.com.br/,
o domínio será exemplo.com.br
efetue um ping no domínio de seu provedor. No Windows e até
mesmo no Linux basta acessar o Prompt de comando para o Windows e Terminal
(Consola) para Linux e digitar:
ping exemplo.com.br
aparecerá o IP do domínio entre parênteses.
acesse https://registro.br/cgi-bin/whois/ e digite o IP
se aparecer a mensagem Não alocado para o Brasil é porque
o site está hospedado no exterior
se aparecer os dados do provedor então é porque o site
está hospedado no Brasil
|