Como hospedar um site estático no Google Cloud Storage?

Um guia passo a passo para hospedar um site estático no Google Cloud Storage para melhor desempenho a um custo menor.

Se você estiver hospedando um site estático (HTML/CSS/JS/Imagens), não precisa se preocupar com o gerenciamento do site. Hospedagem de sites cPanel plano. Em vez disso, você pode usar Armazenamento em nuvem do Google (GCS), que será mais barato, mais rápido e fácil de manter.

Um site estático é adequado para páginas pessoais, corporativas, de informações ou qualquer coisa em que você não espere gerar uma transação ou conteúdo dinâmico. Ele não precisa de nenhum processamento do lado do servidor ou conectividade de banco de dados.

Por que armazenamento em nuvem do Google?

Tem um desempenho melhor a um custo menor.

Você pode hospedar 10 GB de sites em multirregional para alta disponibilidade por menos de $ 1 por mês.

Você pode optar por hospedar seu conteúdo em um armazenamento multirregional class, o que significa que seus dados estão disponíveis em datacenters de duas regiões para alta disponibilidade.

ofertas do Google alta performance armazenamento em nuvem para conteúdo de carregamento rápido em todo o mundo, com SLA de disponibilidade de 99,95%. Há sem limite mínimo por um objeto e você paga pelo que usa.

As instruções a seguir ajudarão você a hospedar o site estático no Cloud Storage em menos de 15 minutos.

Pré-requisito

Isso pressupõe que você tenha um nome do domínio registrado e uma conta criada com Google Cloud .

Para esta demonstração, usarei lab.tecnologico.online.

Vamos começar…

Verifique a propriedade do domínio

Primeiro, você precisa verificar se é o proprietário do domínio adicionando a URL a ” Console de pesquisa .”

Criar intervalo de armazenamento

Como-criar-balde-no-Google-Storage-step-1
  • Logar em Armazenamento na núvem e clique em “Criar bloco”.
  • Introduzir o nome do balde (dicas importantes: se você quiser apontar seu nome de domínio para armazenamento, você deve fornecer o nome do balde como um nome de domínio)
  • Selecione os classe de armazenamento (deixe multirregional para alto desempenho e disponibilidade)
  • Selecione o local nos EUA, UE e Ásia (escolha o mais próximo do seu público)
  • Selecione padrão como a classe de armazenamento padrão
  • Selecione o controle de acesso uniforme
  • Deixe o chave gerenciada pelo Google selecionado nas opções avançadas.
  • Clique em Criar

Observação: se um domínio não é verificado você receberá um erro como abaixo.

aviso-domínio-verificação

Portanto, você deve garantir que o nome de domínio inserido no nome do intervalo seja verificado.

Depois que um bucket é criado, você deve vê-los na lista.

Configurando o Bucket de Armazenamento

É necessário configurar seu balde para que seu site seja acessível pela Internet.

  • Selecione o balde na lista
  • Clique no ícone de configuração no lado direito >>Editar permissões de balde
  • Ele abrirá as propriedades de permissões no lado direito, clique em Adicionar membro
  • Digite allUsers no campo “New Members” e selecione a função de “Storage Object Viewer”.
  • Salve a configuração e permita o acesso público.

Vamos configurar o índice e página de erro .

  • Clique no ícone de configuração novamente >>Editar configuração do site
  • Digite o índice e as páginas 404 (na maioria das vezes, a página do índice seria index.html e 404.html)
gcs-website-configuration
  • Salve a configuração

Carregando site estático

É hora de enviar seu site para o armazenamento em nuvem. estou usando Slides por Designmodo para o meu site estático.

  • Clique no balde recém-criado.
  • Clique em “Carregar pasta/Carregar arquivos” e escolha os arquivos do seu site para carregar.
  • Certifique-se de que index.html esteja presente na raiz do bucket

Com base no tamanho do arquivo, pode levar algum tempo.

Atualizar registro CNAME

Por fim, você deve apontar seu domínio para o Google Cloud Storage usando um registro CNAME.

Faça login no painel de controle do registrador de domínio e atualize o CNAME para c.storage.googleapis.com do seu domínio. Pode levar algum tempo para que o DNS seja propagado globalmente e você pode usar o Pesquisa de DNS ferramenta para verificar o resultado.

Depois que o domínio CNAME estiver resolvendo para c.storage.googleapis.com você pode tentar acessar o URL para confirmar se está funcionando conforme o esperado.

site-estático-gcs

Como você pode ver, meu site estático está funcionando no armazenamento do Google Cloud.

Por padrão, um site estará disponível http:// no entanto, se você precisar protegê-lo e torná-lo acessível usando https:// então eu escrevi este post para configurar SSL no site hospedado do GCS .

Qual é uma alternativa ao GCS para hospedar sites estáticos?

Existem algumas opções.

Você pode optar por optar por estes plataformas de alojamento estático ou usar MinIO que é uma solução de armazenamento de objetos auto-hospedada.

Espero que o que foi dito acima dê uma ideia de como é fácil hospedar um site estático no Cloud Storage a um custo baixo.

Artigos relacionados