---- Pensei que eu iria começar isso com alguma estrutura e stubs. Sinta-se livre para editar e adicionar a isso. ----
Um host da Web permite disponibilizar um site na Web, armazenando-o em um computador sempre ativo e sempre conectado à Internet. Existem milhares de empresas que oferecem hospedagem na web. Este guia tem como objetivo ensiná-lo a entender, pesquisar e avaliar os produtos oferecidos por você.
Para encontrar um host adequado, você precisa:
- Conheça seus requisitos.
- Entenda os produtos de hospedagem disponíveis.
- Escolha o produto certo para você.
- Crie uma lista restrita de empresas que oferecem esse produto e reduza-as a uma.
Vamos falar sobre essas etapas agora.
1. Quais são os seus requisitos?
Para iniciar sua pesquisa, é útil ter uma idéia aproximada de:
- Orçamento mensal (por exemplo, "não posso pagar nada além de US $ 20 por mês")
- Tráfego exclusivo mensal (por exemplo, "Recebo cerca de 5.000 visitantes por mês".)
- Requisitos de tecnologia (por exemplo: "Vou usar PHP e MySQL.")
- Habilidade técnica (por exemplo, "Eu nunca comprei hospedagem na Web antes.")
- Localização (por exemplo, "Quero que minha hospedagem esteja em um país específico por motivos de velocidade, suporte ou SEO")
Se você tem essas informações, ótimo! Caso contrário, tente resolvê-los e anote-os antes de continuar lendo; tornará muito mais fácil encontrar um host da web.
2. Que tipos de hospedagem existem?
O mercado de hospedagem está repleto de produtos diferentes. Esta seção os descreve.
Hospedagem gratuita na web
É possível encontrar hospedagem gratuita na web, mas poucos webmasters profissionais recomendam que você a use.
pró
- Não custa nada.
- É muito fácil de configurar e iniciar.
contra
- Os hosts gratuitos não têm obrigação de oferecer suporte.
- Os hosts gratuitos não têm obrigação de manter o site em execução.
- Os hosts gratuitos têm pouca obrigação de atualizar, manter e proteger seus servidores.
- Provavelmente anunciando em seu site.
Em resumo, vale a pena pagar pela hospedagem, em vez de usar um serviço gratuito. Um pacote de hospedagem compartilhada barato oferece um nível básico de suporte, tempo de atividade mais confiável e não prejudica o orçamento.
Bons serviços (a partir de 2018) incluem as páginas do Github .
Hospedagem compartilhada
pró
- É barato - os preços começam em US $ 3 / mês.
- Mas é confiável. Você assina um contrato com uma empresa, que consolida todos os serviços garantidos.
contra
- Normalmente, você compartilha um servidor (virtual) com muitos outros clientes. Portanto, se você tem muito tráfego, pode precisar de um servidor dedicado.
- Outros clientes podem ter sites ocupados que diminuem a velocidade de todos no mesmo servidor.
- Às vezes, é difícil alterar a configuração para suas necessidades específicas (especialmente na hospedagem Windows)
Hospedagem na web "Cloud"
Isso abrange uma variedade de serviços que podem ser divididos em três grupos - Infraestrutura como Serviço, Plataforma como Serviço, Software como Serviço. Este artigo da Wikipedia descreve as diferenças.
pró
- Disponibilidade. Seus dados estão quase instantaneamente disponíveis para qualquer pessoa nesse planeta.
- Existem também algumas ofertas gratuitas.
contra
- Com alguns serviços em nuvem, ninguém (nem mesmo o hoster) sabe onde estão seus dados (especialmente em que jurisdição). Esse é um problema muito grande se você lida com dados confidenciais, como dados de um médico ou contas bancárias (com relação à privacidade dos dados). Outros, como o Amazon S3, permitem escolher uma região.
- É difícil comparar igual com igual. Alguns, como a Amazon, oferecem servidores virtuais. Outros, como o Microsoft Azure ou o Google App Engine, estão oferecendo uma camada de middleware para você usar.
Hospedagem web VPS
É aqui que parece que você tem um servidor só para você, embora o esteja compartilhando fisicamente com outras pessoas.
pró
- Você tem muito mais controle do que hospedagem compartilhada.
contra
- Se você não possui um VPS gerenciado, é necessário gerenciá-lo - aplicando patches do sistema operacional.
Hospedagem na web dedicada
pró
- Você pode fazer o que quiser, quando quiser e do jeito que quiser. Você possui um servidor (virtual) e instala qualquer software (compare com a hospedagem gerenciada). Você pode usar esse servidor para o que quiser (com exceção de conteúdo ilegal).
contra
- Você realmente precisa saber o que está fazendo. Você é o responsável pela segurança desse sistema. Você precisará instalar as atualizações de segurança e, em geral, "ficar de olho" no que está acontecendo (quais portas são detectadas, quem tenta invadir o local de onde elas vieram ...).
Hospedagem Colocated
A colocação é muito parecida com hospedagem na web dedicada. A diferença é que você precisa comprar, trazer, gerenciar e reparar o próprio hardware também.
pró
- você tem mais controle sobre a confiabilidade e rapidez do hardware do seu servidor
- você poderá trazer um servidor muito pequeno e muito barato, do qual você tem controle total em um ambiente sofisticado para permitir que você atenda seus clientes
- você pode instalar e configurar seu hardware individualmente e com antecedência a partir de casa ou do escritório antes de levá-lo ao hoster
contra
- comprar uma única máquina de servidor não é barato
- agora você é responsável pelo hardware e precisa monitorá-lo e repará-lo (embora alguns hosters ofereçam isso por você (por um preço))
- talvez você nem consiga reiniciar o sistema se ele quebrar, se você não se preparou para isso (ou comprou um serviço prático do hoster para fazer isso por você)
- Dependendo do nível de serviço no hoster, pode ser necessário aguardar o horário comercial para acessar fisicamente o servidor em caso de falha
Hospedagem "gerenciada"
Isso é semelhante à hospedagem dedicada, mas reduz os problemas de segurança porque uma equipe profissional manteria seu servidor. Por outro lado, você geralmente não pode agir tão livremente quanto em uma máquina dedicada.
3. Qual é o melhor produto para você?
Você pode usar os cinco critérios listados no início (orçamento, tráfego, tecnologia, capacidade e localização) para determinar qual produto combina com você.
Fluxograma tentando orientar as pessoas em direção ao produto certo?
Compras para hospedagem por orçamento
Se você não estiver disposto a pagar nada
- Hospedagem gratuita na web
Se seu orçamento for de cerca de US $ 10 / mês
Se seu orçamento for de aproximadamente US $ 50 / mês
Se seu orçamento for de aproximadamente US $ 100 / mês
Se seu orçamento for de cerca de US $ 1000 / mês
- Nuvem
- dedicada
- Colocated
- Gerenciou
Compras para hospedagem por tráfego mensal
Se seus visitantes únicos mensais forem cerca de 1.000
Se seus visitantes únicos mensais forem cerca de 10.000
Se seus visitantes únicos mensais tiverem cerca de X
Se seus visitantes únicos mensais tiverem cerca de X
Compras para hospedagem por requisitos de tecnologia
Se você precisar de uma linguagem de programação específica
Se você precisar de uma arquitetura de servidor específica
Se você tiver requisitos personalizados muito específicos
Compras para hospedagem por capacidade técnica
Se você é novo em hospedagem na web
Se a idéia de usar hospedagem sem um painel de controle o assusta
Se você estiver confortável usando uma linha de comando
Agora que você conhece o produto que precisa, vamos descobrir como encontrar empresas que ofereçam esse produto.
4. Como você cria uma lista restrita?
Onde encontrar hosts da web?
Pesquisando por orçamento, tecnologia e outros requisitos - estratégias sugeridas:
- Pesquisando usando palavras-chave específicas.
- Descubra onde um site semelhante ao seu está hospedado.
O que faz um bom host?
- O suporte deve ser gratuito - isso indicaria um hoster confiável. Eles não tentam ganhar dinheiro vendendo suporte por telefone, mas vendendo produtos de hospedagem de boa qualidade.
- Avaliando sobrevenda. Aqui está um link para entender melhor o conceito.
- Avaliando o tempo de suporte. Na verdade, registre um ticket com alguns hosts em sua lista e veja como é o tempo de resposta deles.
- Veja o quadro de status para ver as recentes interrupções / problemas que o provedor está tendo
- O acesso à hospedagem, particularmente o Painel de Controle, deve ser apropriado às suas necessidades e requisitos, permitindo que você execute tarefas diárias sem a necessidade de sempre ir para a equipe de Suporte
Quais recursos técnicos um bom host da web deve fornecer?
Esses são alguns recursos que mesmo um bom pacote básico de hospedagem compartilhada deve incluir, em ordem aproximada, do mais básico ao mais avançado.
- Conteúdo dinâmico usando PHP, CGI etc.
- Além disso, o PEAR estende o PHP e é usado por muitos scripts PHP. Verifique se o seu host possui os scripts PEAR mais populares instalados.
- Acesso aos logs do servidor para o seu site.
- Suporte para
.htaccess
arquivos ou equivalente.
- Acesso ao banco de dados (MySQL ou equivalente).
- Acesso ao shell via SSH.
- Suporte HTTPS.
- Hospedagem de email (com IMAP) ou encaminhamento.
- Suporte para sendmail ou algo semelhante (para que você possa enviar emails usando PHP).
- Programação programada do processo via
cron
ou equivalente.
- A versão mais recente de cada software que esse host suporta. Você não quer estar executando uma versão desatualizada do PHP.
5. Dicas de bônus
Como sei quando preciso atualizar?
- Avaliando o desempenho da hospedagem
- Otimizando o software antes de atualizar! Na maioria dos casos, o software que você executa é muito lento. Tente fazer uso de diferentes soluções de armazenamento em cache.
Hospedagem cara é melhor?
Importa onde meu site está hospedado geograficamente?
Sim, se você lida com dados confidenciais. Se você é um homem de negócios que presta um serviço ao seu escritório de registro local ou a um médico, não pode armazenar os dados em que leis negligentes possam permitir a venda desses dados. (Por exemplo, como um provedor alemão você deve não armazenar seus dados nos EUA, por causa das Leis de Protecção de Dados locais. Recentemente, houve mesmo um debate, onde os oficiais de protecção de dados alemão anunciou, eles vão processar o site do provedor que incluem um Facebook Como o Button no site deles, porque os usuários finais serão rastreados por uma empresa americana, que por sua vez pode vender os dados de uso dos clientes alemães aos anunciantes.)
6. Hospedagem de fóruns e sites de revisão
Muitas vezes, os sites que pretendem oferecer avaliações de hospedagem estão realmente dispostos a ganhar dinheiro com links de afiliados ou através de outros canais e, como tal, não oferecem uma revisão honesta. Nunca confie em apenas um site e sempre verifique vários sites antes de comprar.
7. Leitura e recursos adicionais