Tecnologia

Google Cloud CDN |


Se você está cansado de não-nome CDNs que prometem o mundo e não cumprem, Google Cloud CDN só pode apelar. É difícil bater em reconhecimento de nome, tem uma das melhores listas de clientes do mercado – 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.

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 possui alguns dos melhor documentação 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.

Rede

(Crédito da imagem: Google)

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. Do Google Site de peering tem mais detalhes sobre a infraestrutura, e o 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, Página do Google no mesmo tópico tem mais de 1.000 palavras. Existem 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 te deixa com dor de cabeça, o Google Calculadora de preços fornece 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.

O Google Cloud CDN página de preços 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 $ 44.

Você poderia pagar uma fração do preço com parte da concorrência de orçamento – apenas US $ 5 com coelhinho – mas o preço do Google Cloud é 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 como o Google Cloud CDN funciona até mesmo nos sites mais movimentados.

Configurar CDN

(Crédito da imagem: Google)

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 até redes e servidores de jogos.

Cloud CDN

(Crédito da imagem: Google)

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 clicar nele nos levou a começar 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ê deseja acelerar um site hospedado em outro lugar, torna-se mais complicado.

Balanceador de carga

(Crédito da imagem: Google)

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.

Documentação

(Crédito da imagem: Google)

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ê gasta uma manhã lendo a documentação e descobrindo o que fazer, em vez de 15 minutos, mas se você precisar do poder e da flexibilidade do Cloud CDN, isso pode não importar muito. Navegue no tutoriais de configuração para ter uma ideia do que está envolvido.

Desempenho

(Crédito da imagem: CDNperf)

Desempenho

Os 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, superado apenas por 5centsCDN (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.

Resultados da Citrix em nível de país usam números tirados de milhões de usuários reais todos os dias e também mostram resultados positivos, com o Google Cloud CDN alcançando 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.



Source link

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *