Um site precisa de um servidor Web para ser executado, que é chamado de computador host. Algumas empresas compram e configuram seus próprios servidores Web internamente. Juntamente com o controle total para determinar o tipo de configuração de servidor, rede e firewall, a hospedagem interna também vem com a responsabilidade de garantir que o site permaneça sempre ativo, que o tempo de resposta durante os períodos normais e de pico seja aceitável e que a manutenção, como backups de dados, seja regularmente realizada. Uma empresa com hospedagem interna deve dedicar recursos para monitorar e manter a rede e os servidores associados aos seus sites.
Hospedagem Externa
Algumas empresas optam por terceirizar a hospedagem de sites para um fornecedor especializado em hospedagem de sites. A empresa geralmente aluga os servidores Web de que precisa e paga taxas com base na capacidade do servidor Web, armazenamento usado e tráfego recebido. Com hospedagem externa, o fornecedor geralmente garante um certo nível de tempo de atividade do servidor e conectividade de rede, como 99,9%, realiza backups e tarefas de manutenção e geralmente pode aumentar automaticamente a capacidade de um servidor se um aumento inesperado de visitantes desacelerar o servidor. Se houver um problema, no entanto, a empresa deve trabalhar com o fornecedor para resolver o problema.