Configurar um bucket de back-end como uma origem do Cloud CDN

Neste guia de início rápido, mostramos como configurar um bucket de back-end como uma origem do Cloud CDN usando o Console do Google Cloud.


Para seguir as instruções detalhadas desta tarefa diretamente no console do Google Cloud, clique em Orientação:

Orientações


Antes de começar

Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.

No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

Acessar o seletor de projetos

Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

Acessar o seletor de projetos

Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

Crie um bucket do Cloud Storage

buckets são os contêineres básicos que armazenam dados no Cloud Storage.

Para criar um bucket, siga estas etapas:

  1. No console do Google Cloud, acesse a página Buckets do Cloud Storage.

    Acessar buckets

  2. Clique em Criar. Mostrar.
  3. Na seção Nomeie seu bucket , insira um nome exclusivo para o bucket.

    Clique em Continuar.

  4. Na seção Escolha onde armazenar os dados , faça o seguinte:
    1. Em Tipo de local, selecione Região e selecione us-east1 (South Carolina) na lista.
    2. Clique em Continuar.
  5. Na seção Escolher uma classe de armazenamento para seus dados , faça o seguinte:
    1. Escolha Definir uma classe padrão e selecione Padrão.
    2. Clique em Continuar.
  6. Na seção Escolher como controlar o acesso a objetos , faça o seguinte:
    • Desmarque a caixa de seleção Aplicar a prevenção do acesso público neste bucket.
    • Em Controle de acesso, selecione Uniforme.
    • Clique em Continuar.
  7. Na seção Escolher como proteger os dados do objeto , mantenha os padrões selecionados e clique em Criar .

Faça upload de um objeto no bucket

  1. Salve a seguinte imagem no seu dispositivo:

    Imagem de um gatinho para fazer upload no bucket.
  2. Na página Detalhes do bucket, na guia Objetos , clique em Fazer upload de arquivos .
  3. Na caixa de diálogo do arquivo, selecione o arquivo que você salvou.
Após a conclusão do upload, são exibidos o nome do arquivo e as informações sobre ele, como tamanho e tipo.

Torne seu bucket público

  1. Na página Detalhes do bucket, clique na guia Permissões .
  2. Ensure that the view is set to View by principals , and then click Grant access .

    O painel Adicionar principais é exibido.

  3. No campo Novos principais , insiraallUsers.
  4. Na caixa Selecionar um papel selecioneCloud Storage > Leitor de objetos do Storage.
  5. Clique em Salvar.
  6. Na página Você quer mesmo tornar esse recurso público?, clique em Permitir acesso público.
  7. Para verificar se o objeto foi compartilhado publicamente, clique na guia Objetos e retorne para a lista de objetos. A coluna Acesso público do objeto precisa serPúblico para a Internet. O botão Copiar URL fornece um URL compartilhável semelhante a este:

    https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png

Criar um bucket de back-end

Para criar um bucket de back-end e um balanceador de carga de aplicativo externo, faça o seguinte:

  1. No console do Google Cloud, acesse a página do Cloud CDN.

    Acessar o Cloud CDN

  2. Clique em Adicionar origem .

  3. Na página Nova origem, na seção Nome da origem , insira um nome para sua origem.

  4. Em Tipo de origem , selecione bucket de back-end.

  5. Em Definir seu bucket de back-end , selecione Novo bucket de back-end.

  6. No campo Bucket do Cloud Storage, clique em Procurar.

  7. Selecione o bucket do Cloud Storage criado anteriormente, clique em Selecionar e em Próxima.

  8. Na seção Anexar um balanceador de carga, selecione Criar novo balanceador de carga para mim, insira um nome para o balanceador de carga e clique em Avançar.

  9. Em Desempenho do cache, mantenha os padrões selecionados e clique em Concluído.

    A nova origem aparece na lista. Pode levar alguns minutos para a origem ser totalmente criada. Só siga para a próxima etapa depois de receber uma notificação indicando que a origem foi criada.

Testar o Cloud CDN

  1. No Console do Google Cloud, acesse a página Balanceamento de carga.

    Acessar o "Balanceamento de carga"

  2. Clique no nome do balanceador de carga que você criou anteriormente.

    A página Detalhes do balanceador de carga é exibida.

  3. Anote os endereços IPv4 exibidos em IP:Porta.

  4. Teste o Cloud CDN inserindo o seguinte URL com o endereço IP do balanceador de carga em uma nova guia do navegador:

    http://IP_ADDRESS/kitten.png
    

    Seu navegador deve renderizar uma página com a imagem enviada.

  5. Atualize a página várias vezes.

  6. Volte para a página Detalhes do balanceador de carga e clique em Monitoramento.

  7. Após alguns minutos, observe o tráfego exibido.

    O tráfego veiculado diretamente do seu bucket de back-end é rotulado como SERVED_FROM_BACKEND_BUCKET. O tráfego disponibilizado pelo Cloud CDN é rotulado como SERVED_FROM_CACHE. Para mais informações, consulte Como monitorar métricas.

Limpar

Para evitar cobranças na sua conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.

  1. Exclua o balanceador de carga e o bucket de back-end:

    1. No Console do Google Cloud, acesse a página Balanceamento de carga.

      Acessar o "Balanceamento de carga"

    2. Marque a caixa de seleção ao lado do balanceador de carga que você criou e clique em Excluir.

    3. Na página exibida, marque a caixa de seleção ao lado do bucket de back-end que você criou e confirme se quer excluir o balanceador de carga e os recursos selecionados.

  2. Exclua o bucket do Cloud Storage:

    1. No console do Google Cloud, acesse a página Buckets do Cloud Storage.

      Acessar buckets

    2. Marque a caixa de seleção ao lado do bucket que você criou e clique em Excluir.
    3. Na caixa de diálogo Excluir bucket, confirme que você quer excluir o bucket e clique em Excluir.

A seguir

Veja as próximas etapas: