Hospedagem
Para tornar um site acessível para outros, ele precisa de uma máquina para processar sua movimentação de dados, e para isso, hospedamos o site.
Tipos de Hospedagem
On-Premises
São hospedagens feitas diretamente na infraestrutura de quem detém o site, eles dão um controle TOTAL da infraestrutura do projeto, porém é o mais suscetível a ataques de hackers, já que o servidor não possui uma segurança tão desenvolvida quanto a de um serviço profissional.
Exemplos: Servidor físico na empresa do cliente que comprou o site
IaaS
Significa infraestrutura como Serviço, ou seja, o provedor da hospedagem dá a você uma ou mais máquinas virtuais, e depende de você de gerenciar elas, isso dá um pouco mais de manuseabilidade para a hospedagem e é uma boa opção se você é experiente no assunto.
Exemplos: Amazon Web Services, Hostinger e Hostgator
PaaS
Significa Plataforma como Serviço e é responsável por disponibilizar uma plataforma de gerenciamento do site, com ferramentas de testagem e implantação, serviços de banco de dados, e muito mais, só não tendo tanta flexibilidade quanto um IaaS, mas ainda sim podendo suprir suas necessidades.
Exemplos: Heroku e Oracle Cloud Platform
SaaS
Significa Software as a Service e é o serviço de hospedagem de menor complexidade, onde o provedor da hospedagem que é responsável por gerir o estado do servidor, porém não dá tanta liberdade de hospedagem quanto uma ferramenta mais complexa.
Exemplos: Ferramentas do Google Workspace (Docs, Sheets...) ou do Microsoft Office (Word, Excel...).
Logos de famosos sites de hospedagem
Como hospedar um site?
Como visto acima, é bom desconsiderar a ideia de um servidor On-premise pois é fácil de cair em um ataque hacker sem uma equipe competente para cuidar da segurança, logo, é melhor fazer uma hospedagem com os outros serviços. Mas antes de escolher qualquer tipo de hospedagem, devemos pensar nos seguintes pontos:
- Qual dos serviços devo procurar?
- Normalmente, um IaaS ou PaaS é a melhor opção já que eles possuem mais ferramentas para gerir seu software, se você não entende do assunto, procure serviços mais amigáveis aos leigos, como Hostinger ou a GoDaddy, mas lembre-se que serviços para profissionais como a AWS e a GPC sempre te dão mais liberdade de uso.
- Devo pagar caro em um desses serviços?
- Depende do porte do seu site, se ele movimentar uma grande quantidade de dados, é melhor dar uma investida boa, mas se não, praticamente qualquer especificação de hardware já consegue rodar um site simples.
- Tenho que comprar um domínio para postar o site na web?
- Como dito no card sobre DNS no canto da tela (em roxo), é possível hospedar o site com o seu IP padrão, porém, um domínio é sempre melhor, felizmente, a maioria dos serviços de hospedagem incluem um nome de domínio para o seu site no pacote da compra!