Uso do Cloud CDN

Nesta página, você aprenderá a ativar e desativar o Cloud CDN em uma configuração de balanceamento de carga.

Leia a introdução sobre o Cloud CDN em Visão geral.

Antes de começar

A Cloud CDN usa o balanceamento de carga HTTP(S) como a origem de conteúdos armazenáveis em cache. Use o balanceamento de carga HTTP(S) como a origem do conteúdo armazenado em cache pela Cloud CDN.

Como usar a ferramenta de linha de comando gcloud

As etapas nesta página podem ser concluídas usando a interface do usuário do Console do Google Cloud Platform ou a ferramenta de linha de comando gcloud.

É possível acessar a ferramenta de linha de comando gcloud de duas maneiras:

  • Instale o SDK do Google Cloud seguindo as instruções em /sdk/downloads. Caso ainda não tenha usado a ferramenta de linha de comando gcloud, primeiro execute gcloud init para fazer a autenticação.

  • Use o Google Cloud Shell, que já vem com o gcloud instalado.

Como ativar a Cloud CDN

É possível ativar o Cloud CDN para um intervalo ou um serviço de back-end do balanceador de carga HTTP(S) ou ativá-lo ao criar um novo.

Como ativar o Cloud CDN para um serviço ou intervalo de back-end atual

Para ativar o Cloud CDN para um serviço ou intervalo de back-end atual:

Console

  1. Acesse a página do Cloud CDN no Console do Google Cloud Platform.
    Acessar a página da Cloud CDN.
  2. Clique em Adicionar origem.
  3. No menu suspenso Origem, clique em Selecionar origem.
  4. Selecione a origem para a qual você quer ativar o CDN.
  5. Clique em Adicionar.

gcloud

Para um serviço de back-end:

gcloud compute backend-services update [BACKEND_SERVICE_NAME] \
    --enable-cdn

Para um intervalo de back-end:

gcloud compute backend-buckets update [BACKEND_BUCKET_NAME] \
    --enable-cdn

Como ativar a Cloud CDN ao criar um serviço ou intervalo de back-end

Para ativar o Cloud CDN ao criar o serviço ou intervalo de back-end referente ao balanceamento de carga HTTP(S), siga as instruções para criar um balanceador de carga. Não se esqueça de ativar o Cloud CDN ao fazer isso.

Console

  1. Acesse a página "Balanceamento de carga" no Console do Google Cloud Platform.
    Acessar a página Balanceamento de carga
  2. Ao criar um serviço ou intervalo de back-end, marque a caixa de seleção Ativar o Cloud CDN na parte inferior do painel direito.
  3. Crie o restante do balanceador de carga.

gcloud

Para um serviço de back-end:

gcloud compute backend-services create [BACKEND_SERVICE_NAME] \
    --health-checks [HEALTH_CHECK] \
    --enable-cdn

Para um intervalo de back-end:

gcloud compute backend-buckets create [BACKEND_BUCKET_NAME] \
    --enable-cdn --gcs-bucket-name=[BUCKET_NAME]

Como desativar a Cloud CDN

Para desativar a Cloud CDN para um serviço ou intervalo de back-end:

Console

Para desativar a Cloud CDN para um único serviço ou intervalo de back-end, siga as instruções abaixo.

  1. Acesse a página da Cloud CDN no Console do Google Cloud Platform.
    Acessar a página do Cloud CDN
  2. No lado direito da linha de origem, clique no botão do menu de três pontos e selecione Editar.
  3. Desmarque as caixas de seleção de todos os serviços ou intervalos de back-end que você não queira usar mais no Cloud CDN.
  4. Clique em Atualizar.

Para desativar a Cloud CDN para todos os serviços e intervalos de back-end em uma origem, siga as etapas a seguir.

  1. Acesse a página da Cloud CDN no Console do Google Cloud Platform.
    Acessar a página do Cloud CDN
  2. No lado direito da linha de origem, clique no botão do menu de três pontos e selecione Remover.
  3. Clique no botão Remover para confirmar.

gcloud

Para um serviço de back-end:

gcloud compute backend-services update [BACKEND_SERVICE_NAME] \
    --no-enable-cdn

Para um intervalo de back-end:

gcloud compute backend-buckets update [BACKEND_BUCKET_NAME] \
    --no-enable-cdn

A desativação da Cloud CDN não invalida ou limpa os caches. Se desativá-la e ativá-la de novo, a maior parte do seu conteúdo em cache talvez ainda esteja armazenada. Para impedir que o conteúdo seja usado pelos caches, é necessário invalidar esse conteúdo.

Como invalidar o conteúdo armazenado em cache

Às vezes, é necessário interromper a veiculação de objetos armazenados em cache. A invalidação de cache faz com que a Cloud CDN pare de veicular esse conteúdo. Para ver as instruções sobre esse tipo de invalidação, consulte Invalidação do conteúdo armazenado em cache.

Próximas etapas

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud CDN