e-se-cair-a-energia-o-datacenter-continua-funcionando-20171123133755.jpg

Podemos chamar de hospedagem o local onde nosso site ficará localizado (onde estará estabelecido). A hospedagem possui os serviços necessários para entregar ao usuário tudo pronto para que ele, através do navegador, consiga visualizar o resultado final, também é importante comentar que existem vários tipos de hospedagem, dependendo de sua necessidade.

Voltando à analogia anterior, vamos supor que o negócio que você possui seja uma loja de brinquedos. Nesse estabelecimento será necessário abrir as caixas recebidas dos fornecedores, organizar as prateleiras, colocar os preços e deixar tudo em ordem para quando o cliente entrar na loja. A mesma coisa acontece na hospedagem, ela possui os serviços necessários para processar os recursos do seu site e entregar o resultado para o cliente (que o acessa normalmente através de um navegador).

Por que preciso de uma hospedagem?

Pense na internet como se fosse uma grande cidade, por exemplo, São Paulo. Vamos supor que você queira abrir algo ao público dentro dessa cidade, uma loja, empresa, igreja ou qualquer outra coisa pública. Para as pessoas conseguirem chegar fisicamente até esse estabelecimento você precisará de um local para o seu negócio. Na internet acontece mesma coisa, para que as pessoas consigam acessar o seu site, ele precisa estar hospedado em um local aberto ao público.

O que são esses serviços?

Esses serviços são os softwares necessários para que o seu site seja processado e entregue como resposta ao cliente (comumente o navegador de internet). Esses softwares podem ser diferentes, baseado nas tecnologias que foram usadas para construir o seu site.

No início da internet, a maioria dos sites eram construídos apenas com HTML, que é a linguagem que os navegadores entendem, com ela (e com o auxílio de outras tecnologias) tudo fica bem disposto na tela visualmente, assim como você está vendo esse artigo nesse momento. Nesse caso, tudo o que a hospedagem precisa é de um servidor web para servir esse conteúdo estático, sem ter que processá-lo por nenhuma linguagem de programação, por exemplo. Com o tempo os sites foram ficando mais sofisticados e passamos a usar linguagens de programação que permitem processar as informações para depois gerar o HTML estático que será enviado para o navegador. Devido a necessidade, além do processamento dessas linguagens de programação, os sites passaram a ser conectados à bancos de dados que permitem armazenar informações para que depois pudessem ser consultadas pelo seu site.

Com certeza, se você já entrou no site de uma hospedagem, deve ter visto um monte de “sopa de letrinhas” que talvez não tenha entendido. Provavelmente essas siglas ou nomes devem ser as linguagens de programação, banco de dados ou algum serviço extra que a hospedagem possui.