Ok, hospedagem em casa:
- Mais barato do que alugar um VPS.
- Você terá um upload mais lento do que um servidor em um datacenter.
- Sem redundância se sua internet morrer
- Sem redundância se sua energia acabar.
- Ruído e conta de energia para executar um servidor em casa.
- Você provavelmente terá um IP dinâmico, o que significa que o IP do seu servidor mudará com o tempo
- Depende do roteador que você tem, mas é possível que o roteador ou a infraestrutura da sua casa não lidem com um grande número de conexões.
Hospedagem em um datacenter:
- custará mais
- Não precisa se preocupar com falhas de hardware
- Não precisa se preocupar com falhas de energia
- Não precisa se preocupar com a conectividade com a Internet
- Mais gerenciável, menos pressão sobre você. O servidor pode ser "gerenciado" pelo provedor, ou seja, tudo que você precisa fazer é executar o site.
- Velocidades mais rápidas. 100x-1000x provavelmente mais rápido.
- IP estático provavelmente fornecido como parte do acordo de hospedagem.
- Engrenagem da empresa
- Tempo de atividade garantido (bem, eles devem fazer ...)
Então, se você tem uma conexão de fibra em casa, tem um porão no qual pode colocar um servidor e está disposto a pagar pela energia, você sempre pode ver se o seu provedor tem um limite em seus pacotes ilimitados.