🖥️ Hospedagem de Sites

Introdução

Após registrar um domínio, é necessário disponibilizar os arquivos do site em um local acessível pela Internet. Esse serviço é chamado de hospedagem.

A hospedagem permite que páginas HTML, imagens, vídeos, bancos de dados e aplicações fiquem disponíveis para acesso dos usuários a qualquer momento.

📌 Sem hospedagem, um site não pode ser acessado pela Internet.

O que é Hospedagem?

Hospedagem é o serviço responsável por armazenar os arquivos de um site em servidores conectados à Internet.

Esses servidores permanecem ligados continuamente para que o conteúdo esteja disponível 24 horas por dia.

Exemplo:

O domínio www.minhaempresa.com.br aponta para um servidor onde estão armazenadas as páginas do site.

O que é um Servidor?

Servidor é um computador com capacidade de armazenar arquivos e responder às solicitações feitas pelos usuários através da Internet.

Função Descrição
Armazenamento Guarda arquivos do site
Processamento Executa aplicações e scripts
Banco de Dados Armazena informações do sistema
Disponibilidade Atende usuários 24 horas por dia

Como Funciona a Hospedagem?

  1. O usuário digita o domínio no navegador.
  2. O DNS localiza o servidor associado ao domínio.
  3. O navegador envia uma solicitação ao servidor.
  4. O servidor localiza os arquivos do site.
  5. O conteúdo é enviado para o navegador.
  6. A página é exibida ao usuário.

Tipos de Hospedagem

Tipo Características
Compartilhada Vários sites utilizam o mesmo servidor
VPS Servidor virtual com recursos dedicados
Servidor Dedicado Servidor exclusivo para um cliente
Cloud Infraestrutura distribuída em nuvem

Hospedagem Compartilhada

É o tipo mais comum para pequenos sites e projetos iniciantes.

📝 Como os recursos são compartilhados, o desempenho pode variar de acordo com o uso dos demais sites hospedados.

VPS (Virtual Private Server)

O VPS divide um servidor físico em vários servidores virtuais independentes.

Servidor Dedicado

Nesse modelo, todo o servidor é utilizado por apenas um cliente.

Hospedagem em Nuvem (Cloud)

A hospedagem em nuvem utiliza diversos servidores conectados entre si.

☁️ Atualmente muitas empresas utilizam serviços em nuvem para hospedar aplicações e bancos de dados.

FTP e Transferência de Arquivos

FTP (File Transfer Protocol) é um protocolo utilizado para enviar e receber arquivos entre computadores.

Durante muitos anos foi a principal forma de publicar páginas web em servidores.

Exemplos de clientes FTP:
  • FileZilla
  • WinSCP
  • Cyberduck

Recursos Comuns de uma Hospedagem

Recurso Finalidade
Espaço em Disco Armazenar arquivos do site
Banco de Dados Guardar informações da aplicação
E-mail Criar contas corporativas
SSL Garantir conexão segura (HTTPS)
Backup Recuperação de dados

Hospedagem para Aplicações Web

Atualmente não hospedamos apenas páginas HTML.

Sistemas desenvolvidos com PHP, JavaScript, Node.js, Python, Java, Laravel, React e outras tecnologias também necessitam de servidores adequados para execução.

Exemplos:
  • Sites institucionais
  • Lojas virtuais
  • Portais corporativos
  • Sistemas ERP
  • Aplicações web modernas

Boas Práticas na Escolha da Hospedagem

Resumo da Aula

🎓 Aula concluída! Agora você compreende o funcionamento da hospedagem de sites e os principais tipos disponíveis no mercado.