Google Cloud CDN

Índice:

Anonim

Se você está cansado de CDNs sem nome que prometem o mundo e não cumprem, o Google Cloud CDN pode ser atraente. É difícil bater em reconhecimento de nome, tem uma das melhores listas de clientes - Twitter, PayPal, Etsy, Sky, alguém? - e ainda assim sua página de preços cita um site de amostra que custa apenas US $ 44 por mês.

  • Quer experimentar o Google Cloud CDN? Confira o site aqui

Não se deixe enganar por sua acessibilidade, embora - este é um CDN empresarial muito poderoso. Está bem integrado com os serviços do Google, mas se você deseja conectar um domínio externo, é necessário mais trabalho de configuração do que muitos CDNs. Felizmente, o Google também tem uma das melhores documentações disponíveis para explicar os conceitos básicos e como começar, então, se você realmente precisa desse nível de poder, é um bom lugar para começar a explorar.

Existem muitos incentivos para fazer esse esforço. A rede do Google Cloud CDN usa os mesmos servidores dos próprios sites do Google, por exemplo, com mais de 100 PoPs espalhados pelo mundo, em peering com todos os principais ISPs, para que você tenha certeza de que sempre oferecerá o melhor desempenho. O site de peering do Google tem mais detalhes sobre a infraestrutura e a lista completa de locais está aqui.

O serviço também é altamente configurável, com controle detalhado sobre os modos de cache, chaves, tempos de expiração padrão, manipulação de cookies, limpeza de conteúdo e muito mais, e suporte para HTTP / 2, QUIC, TLS 1.3 e o algoritmo de controle de congestionamento inteligente TCP BBR.

Porém, assim como na configuração inicial, todo esse poder pode se tornar intimidante se você não tiver certeza do que está fazendo. A maioria dos CDNs suporta o redirecionamento de solicitações HTTP para HTTPS, por exemplo, e normalmente não é mais do que um único switch no painel de controle e algumas linhas no FAQ. Enquanto isso, a página do Google sobre o mesmo tópico tem mais de 1.000 palavras. Há boas razões para isso - o documento explica todos os conceitos, como executá-los, como testar e assim por diante - mas se suas necessidades são simples, talvez seja melhor em outro lugar.

Preços

Enquanto muitos CDNs estão tentando simplificar seus preços, o do Google continua complicado, com uma série de elementos diferentes a serem considerados.

Você pagará quando o CDN fornecer conteúdo, por exemplo, e por solicitações, mas apenas se eles gerarem uma pesquisa de cache (os métodos GET e HEAD HTTP adicionam à sua conta, POST e PUT não.)

Se a pesquisa não encontrar um objeto em cache, talvez por ser a primeira solicitação, ou apenas expirar, você também pagará pelo preenchimento do cache. Esse é o tráfego necessário para buscar o objeto de outro servidor Google CDN ou de sua origem.

Qual pode ser essa carga de preenchimento? Depende da origem dos dados e de seu destino. Mas isso nem sempre pode ser de volta ao seu servidor de origem, já que o Google obterá os dados de um servidor CDN mais próximo, se puder.

Os preços de transferência também variam de acordo com a região, de US $ 0,08 por GB na Europa e América do Norte a US $ 0,20 na China. Ah, e essas são as cobranças para os primeiros 10 TB de tráfego - use mais e os preços podem chegar a US $ 0,02 por GB acima de 1.000 TB.

Se tudo isso o deixa com dor de cabeça, a Calculadora de Preços do Google oferece uma maneira rápida de obter uma estimativa básica de seus custos. Adivinhe a largura de banda necessária e você terá uma ideia do valor final.

A página de preços do Google Cloud CDN cita o exemplo de um pequeno site dos EUA com 500 GB de tráfego em um mês, 25 GB de preenchimento de cache e cinco milhões de solicitações de pesquisa de cache, o que gera uma conta mensal de US $ 44.

Você poderia pagar uma fração do preço com parte da concorrência de orçamento - apenas US $ 5 com o Bunny - mas o Google Cloud tem um preço semelhante ao Amazon CloudFront, e em torno do que esperaríamos de um CDN de ponta.

Também há uma avaliação gratuita generosa, com US $ 300 de crédito para gastar nos primeiros 90 dias. Isso pode comprar dois ou mais terabytes de tráfego grátis, o suficiente para ver o desempenho do Google Cloud CDN até mesmo nos sites mais movimentados.

Configurar

A inscrição no Google Cloud CDN levou apenas um momento, pois funcionou com nossa conta do Google existente. O site nos pediu detalhes do cartão, mas o Google diz que não cobrará isso automaticamente. Não há mudança para um plano pago, a menos que você aprove.

O painel do Google Cloud Platform é assustadoramente complicado, mas isso é apenas porque ele oferece suporte a muitas plataformas e serviços (AWS e Microsoft Azure têm o mesmo problema.) A barra lateral tem mais de 80 opções, por exemplo, cobrindo tudo, desde bancos de dados e visão de máquina a redes e servidores de jogos.

Felizmente, também há uma caixa de pesquisa na parte superior do console. Entrar no CDN nos deu um link para o Google Cloud CDN e, ao clicar nele, começamos a criar nossa configuração de CDN.

Como discutimos acima, isso é relativamente simples se sua fonte for uma VM do Google ou um intervalo de armazenamento, mas se você quiser acelerar um site hospedado em outro lugar, torna-se mais complicado.

Com muitos CDNs, por exemplo, muitas vezes você pode começar simplesmente inserindo a URL do servidor de origem. Aqui, o Google primeiro avisa você para 'Certifique-se de ter um balanceador de carga HTTPS existente ou crie um novo balanceador de carga HTTPS'. Clique no link para fazer isso e você será avisado de que não criou uma configuração de back-end, regras de host ou caminho ou configuração de front-end. E assim vai.

Há muito aqui para confundir até mesmo usuários experientes, mas não é tão ruim quanto parece. Em muitos casos, você pode dar um nome a cada novo recurso e aceitar as configurações padrão. Se seu projeto estiver mais envolvido, isso pode significar que você passa uma manhã lendo a documentação e descobrindo o que fazer, em vez de 15 minutos, mas se você precisar da força e flexibilidade do Cloud CDN, isso pode não ter muita importância. Navegue pelos tutoriais de configuração para ter uma ideia do que está envolvido.

Desempenho

CDNs têm tudo a ver com velocidade e, como você esperaria de uma empresa com tanta infraestrutura quanto o Google, o Cloud CDN é mais rápido do que a maioria.

Enquanto escrevemos, CDNPerf coloca o serviço em segundo lugar entre 20 para tempos médios de resposta em todo o mundo, batido apenas por 5 centavos de CDN (e a margem era de apenas um milissegundo).

As pontuações de serviço ainda mais altas em algumas áreas, alcançando o primeiro lugar na África e na América do Sul, e iguais em primeiro lugar com a Verizon (EdgeCast) CDN na América do Norte. Seu 8º lugar na Ásia e 12º na Oceania são relativamente decepcionantes, mas ainda assim é um ótimo desempenho no geral.

Os resultados de nível nacional da Citrix usam números obtidos de milhões de usuários reais todos os dias e também mostram resultados positivos, com o Google Cloud CDN ocupando o terceiro lugar nos EUA.

Isso é uma boa notícia, especialmente porque é apenas o começo da história. As velocidades brutas são importantes, mas os ganhos que você verá também dependem dos recursos do seu CDN e de como você os usa. Como vimos, o Google Cloud CDN tem muito mais poder do que a maioria, e isso oferece muito espaço para uma aceleração de site ainda maior.

Veredicto final

Um CDN rápido e configurável, ideal para usuários experientes e exigentes que já investiram no Google Cloud Platform, mas intimidante para iniciantes e provavelmente exagerado para projetos simples.

  • Também destacamos o melhor CDN