Hospedagem de sites
Origem: Wikipédia, a enciclopédia livre.
Hospedagem de Sites ( Alojamento em 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
Prestadores de serviço de hospedagem tipicamente são empresas que
fornecem um espaço em seus servidores e conexão à internet a
estes dados aos seus clientes.
Como funciona
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 no http://registro.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.
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.
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.
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é ogs de acesso.
A resposta geralmente está no contrato do serviço.
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.
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 NS 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
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.
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ãoPHP, ASP,
plataforma ASP.NET, Perl, Ruby, Ruby on Rails, Python .
Através destas linguagens o conteúdo do site pode ser armazenado
em um banco de dados.
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.
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 .
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.
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.
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. |