Tecnologia

Análise do Amazon CloudFront |


Amazon CloudFront é o CDN elemento da Amazon Web Services (AWS), a enorme coleção de plataformas de computação em nuvem da empresa.

O CloudFront atualmente usa uma grande rede global de 215 pontos de presença espalhados por 89 cidades em 46 países. Essa não é apenas uma rede considerável, mas também está bem distribuída em todo o mundo. Embora a América do Norte e a Europa tenham a maior cobertura, o CloudFront também tem 57 locais na Ásia, 9 na Oceania, 7 na América do Sul, 4 no Oriente Médio, 4 na China e 3 na África.

Rede

Esses são todos os pontos de presença e caches de presença regionais do CloudFront (Crédito da imagem: Amazon)

Não para por aí. O CloudFront também tem 12 caches de borda regionais. Se alguém tenta visualizar seu conteúdo e não é armazenado em cache no ponto de presença mais próximo, o CloudFront verifica o cache regional em seguida, reduzindo a chance de que ele terá que voltar para o seu servidor de origem.

O serviço lida com todos os tipos de arquivo e conteúdo de que você precisa, de objetos estáticos simples a itens dinâmicos complexos, enquanto o suporte para Gzip, compressão Brotli e outros truques de manipulação de dados inteligentes ajudam a otimizar a velocidade do site.

Se você estiver procurando por streaming de vídeo ou VOD, poderá navegar nas especificações do serviço, onde encontrará suporte para vários formatos, incluindo Microsoft Smooth, HLS, HDS e MPEG-DASH. Ou se você não for do tipo técnico, basta olhar para a lista de clientes: o CloudFront lida com tarefas de entrega de vídeo para Hulu, PBS e o próprio Prime Video da Amazon, entre muitos outros.

Não se trata apenas do CDN, é claro. A integração profunda com o Amazon Web Services significa que você também pode conectar qualquer um dos recursos regulares da AWS, muitos dos quais são padrões do setor próprios.

Interface de armazenamento S3

O CloudFront permite que você conecte facilmente dados de seu armazenamento em nuvem Amazon S3 (Crédito da imagem: Amazon)

A maioria dos CDNs oferece armazenamento na núvem, por exemplo, mas como é implementado? Geralmente não está claro. Com a Amazon, não há necessidade de se perguntar. Você pode conectar dados de seus Amazon S3 planejar (a plataforma de armazenamento de objeto escalonável da empresa) e transferir dados para o CloudFront sem nenhum custo extra.

Talvez você precise criar e implantar um grande número de Certificados SSL? Não há problema, o AWS Certificate Manager lida com isso com facilidade, sem nenhum custo extra.

Em outros lugares, a proteção integrada do AWS Web Application Firewall ajuda a protegê-lo de explorações comuns, o AWS Shield o mantém protegido contra tipos comuns de ataques DDoS e tudo é gerenciado a partir do console AWS regular.

Preços

Os preços do CloudFront podem ser um pouco complicados e é por isso que a Amazon criou uma Calculadora Mensal Simples (Crédito da imagem: Amazon)

Preços

Se você não tem certeza se o CloudFront é ideal para você ou se você é um novato em CDNs, há algumas boas notícias: um nível de uso gratuito oferece aos novos clientes da AWS 50 GB de tráfego por mês, durante um ano. Isso é perfeito para executar testes iniciais e entender o que o CloudFront e os CDNs podem fazer por você.

Após o nível gratuito, não há contratos fixos; você paga pelo que usa. Parece simples, certo? Mas, bem, realmente não é.

Enquanto os provedores gostam MaxCDN e KeyCDN cobrar uma taxa fixa para entrega de dados para qualquer região, por exemplo, os preços do CloudFront variam de US $ 0,085 para os EUA e Europa, aumentando para US $ 0,17 na Índia. (Se você estiver com um orçamento limitado, pode optar por não veicular conteúdo de locais mais caros.)

Esses preços são para os primeiros 10 TB. Você pode economizar dinheiro ao usar mais largura de banda, até US $ 0,02 por GB nos EUA (embora apenas para tráfego acima de 5 petabytes), e a Amazon também oferece descontos para clientes que se comprometem a usar uma determinada quantidade de tráfego (10 TB por mês ou mais .)

Você também é cobrado por solicitações (de US $ 0,0075 por 10.000), e o valor varia dependendo se é HTTP ou HTTPS. Mesmo o suporte técnico além do site e o atendimento ao cliente têm um custo extra (a partir de US $ 29 por mês).

Amazon ajuda um pouco, fornecendo um Calculadora Mensal Simples. Escolha CloudFront na barra lateral esquerda, selecione um site que melhor corresponda ao seu na barra lateral direita (escolha Site de marketing se você não tiver certeza) e ele fornece uma estimativa das cobranças prováveis.

Descobrir o que isso significa para você não é fácil. O CloudFront geralmente oferece valor justo pelo que você obtém, mas se suas necessidades são mais básicas, alguns provedores podem ser notavelmente mais baratos. As taxas de tráfego do Fastly nos EUA começam em US $ 0,12 por GB, por exemplo, em comparação com US $ 0,085 para o CloudFront e apenas US $ 0,01 para coelhinho (que também não cobra mais por solicitações.)

Local na rede Internet

Você pode se inscrever no CloudFront gratuitamente no site da AWS (Crédito da imagem: Amazon)

Configurar

Inscrever-se no CloudFront não poderia ser muito mais fácil. O nível gratuito inicial da Amazon significa que não há necessidade de entregar detalhes de pagamento ou inserir muitas informações pessoais. Basta inserir seu nome e endereço de e-mail, escolher uma senha, aceitar o plano de suporte básico padrão e pronto.

Painel

Você pode encontrar facilmente o CloudFront pesquisando-o no console da AWS (Crédito da imagem: Amazon)

O console da AWS abre com uma lista enorme de seus muitos produtos e plataformas, mas a pesquisa do CloudFront forneceu um link para o painel de serviço.

Criar distribuição

Criar uma distribuição no CloudFront é equivalente a criar uma zona com outros provedores de CDN (Crédito da imagem: Amazon)

Isso abriu com um prompt para criar uma ‘Distribuição’, o equivalente a uma ‘zona’ com outros CDNs, um grupo de configurações que define onde seu conteúdo é armazenado, como é tratado pela Amazon e acessado por seus usuários.

A facilidade de uso parece desaparecer no momento em que você clica no botão Criar Distribuição e um formulário aparece cobrindo mais de 30 opções, muitas delas com outras opções próprias. Mas não entre em pânico, não é tão ruim quanto parece.

Se você é um novato ou está apenas com pressa, pode ignorar todas as opções, exceto uma. Digite seu nome de domínio ou bucket S3 na caixa Nome de domínio de origem, pressione Enter e você pode escolher criar sua distribuição imediatamente.

Se você é mais experiente ou está apenas procurando aprender, vale a pena procurar as várias configurações. Muitos são semelhantes a outros CDNs (o suporte Origin Shield reduz a carga em seu servidor); quase todos têm descrições do tamanho de dicas de ferramentas para lhe dar uma ideia básica do que se trata, e os itens mais complexos geralmente têm um link ‘Saiba mais’ que abre uma página no site de suporte com todos os detalhes.

O resultado final ainda pode ser complicado e há muito o que aprender. Mas isso é apenas porque o CloudFront tem um grande número de recursos e, dada toda essa funcionalidade, a Amazon faz um bom trabalho em torná-lo o mais gerenciável possível.

Com a distribuição criada, você pode começar a trabalhar na integração com o seu site e, aqui também, o CloudFront tem uma variedade de documentos, manuais, tutoriais e muito mais para ajudá-lo a apontar na direção certa.

Integrações

CloudFront tem integrações com WordPess e muitos outros aplicativos populares e serviços online (Crédito da imagem: Amazon)

Não temos espaço para começar a analisar as possibilidades aqui, mas como um único exemplo, dê uma olhada nesta postagem do blog sobre Como acelerar seu site WordPress com o Amazon CloudFront. Embora muitos CDNs escapem com uma linha ou duas, talvez um link para um plugin do WordPress, são 3.000 palavras de orientação e explicação detalhadas, mais parecidas com o conteúdo que você esperaria de um curso pago.

Analytics

O CloudFront fornece análises detalhadas sobre como seu site usa seu CDN (Crédito da imagem: Amazon)

Quando você estiver pronto e em execução, as análises detalhadas do CloudFront são um destaque. É fácil visualizar as solicitações do CloudFront e o uso de transferência de dados por data, região de faturamento e muito mais. Existem gráficos para mostrar objetos populares, referências principais e detalhes básicos sobre seus visitantes: navegador, tipo de dispositivo, sistema operacional e localização. Você pode até configurar alarmes personalizáveis ​​para avisá-lo quando os dados métricos atingirem algum nível definido por você, como “o uso da transferência de dados é maior do que X – potencialmente muito útil em um produto pago pelo uso.

Junte tudo isso e há muito o que gostar no painel de controle do CloudFront. Os iniciantes em CDN acharão intimidante, pelo menos inicialmente, mas há ajuda detalhada disponível. Se você tem experiência na criação e gerenciamento de um site, deve ser capaz de dominar os fundamentos do CloudFront em apenas algumas horas.

Desempenho

Você pode usar o CDNperf para ver como o CloudFront se compara à concorrência (Crédito da imagem: CDNperf)

Desempenho

Descobrir qual é o CDN mais rápido é um verdadeiro desafio, pois não há uma resposta simples. O desempenho varia de acordo com a localização e cada site tem sua própria combinação de visitantes – o que é melhor para a Europa e o Japão não funcionará necessariamente para a América ou a Índia.

CDNPerf fornece um bom ponto de partida para qualquer avaliação, interpretando dados reais de monitoramento do usuário (via cedexis) cobrindo bilhões de testes.

Enquanto escrevemos, o CloudFront classifica o terceiro lugar em todo o mundo entre 20 concorrentes, com um tempo de resposta médio de 28 ms (apenas 5centsCDN e o Google Cloud se saíram melhor, e mesmo assim foram apenas alguns milissegundos mais rápidos).

As médias globais não contam toda a história, e o desempenho do CloudFront varia entre as regiões. Ásia e África foram os destaques, com o CloudFront classificado em 7º lugar em ambos. Ainda assim, é melhor do que a maioria, e seu segundo lugar na América do Sul é um verdadeiro destaque. (A maioria dos CDNs tem cobertura pobre na América do Sul, se é que têm alguma, mas o tempo médio de resposta do CloudFront foi menos da metade do de grandes nomes como KeyCDN, Laboratórios G-Core e CDN77.)

Veredicto final

O Amazon CloudFront é mais caro do que alguns, com um esquema de preços complicado, e não é o mais fácil de configurar. Mas também é rápido, altamente configurável e repleto de recursos de ponta, e se você tem um projeto exigente que precisa de potência real, o CloudFront é difícil de vencer.



Source link

Deixe um comentário

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