Aumente a velocidade e confiabilidade de content delivery no edge
As Arquiteturas de entrega de conteúdo nativas do edge permitem que os desenvolvedores substituam CDNs legadas e aproveitem a velocidade e confiabilidade da edge network, reduzindo custos. A Azion minimiza a latência e permite conteúdo dinâmico e recursos avançados, processando requisições no edge mais próximo dos usuários finais. Esta abordagem abrangente permite aos desenvolvedores construir e implantar aplicações de alto desempenho e escaláveis que melhoram a experiência do usuário e melhoram as pontuações do Core Web Vitals, superando as limitações das soluções tradicionais de CDN.
Esta solução é ideal para organizações que procuram modernizar sua estratégia de content delivery, reduzir os custos de infraestrutura e oferecer experiências digitais excepcionais aos seus usuários.
Diagrama da arquitetura de content delivery
Fluxo de dados de content delivery
- Um cliente envia uma requisição HTTP ou HTTPS para um domínio associado a uma edge application.
- No edge node, o Rules Engine processa a requisição, permitindo políticas de cache e comportamento de otimização de imagem durante a fase de request.
- A requisição é então avaliada pela camada de edge cache. Se uma chave de cache existir para o objeto solicitado, uma correspondência é encontrada e o objeto é entregue a partir do cache.
- Se configurado, o Image Optimization recupera a imagem da Origem e executa algoritmos de processamento de imagem. O edge node armazena a imagem otimizada no cache.
- Se uma chave de cache não existir para o objeto, a requisição é encaminhada para o servidor de origem.
- O servidor de origem responde com o conteúdo, que é então armazenado no cache no edge node. Uma chave de cache para o objeto é gerada e incluída no cabeçalho HTTP X-Cache-Key da resposta.
- Antes do objeto ser retornado ao cliente, quaisquer políticas e diretivas adicionais aplicáveis ao objeto são processadas e aplicadas pelo Rules Engine.
- Finalmente, o conteúdo é entregue ao usuário.
Componentes
- Edge Application: crie uma edge application para configurar políticas de entrega e cache, criar regras para automatizar atribuições de políticas de cache com base no tipo de conteúdo e determinar como o conteúdo é armazenado em cache.
- Edge Cache: add-on global para armazenar conteúdo no edge.
- Application Accelerator: usado para personalizar regras de otimização de cache e chaves e cookies de cache com base em padrões estabelecidos.
- Rules Engine: uma ferramenta para configurar os cenários em que uma política de cache específica é aplicada.
- Image Processor: que permite a manipulação de imagens através da linha de requisição.
Implementação
- Crie uma edge application: você deve primeiro criar a camada de aplicação de content delivery no edge da rede.
- No Console, crie uma aplicação usando o botão + Create na página inicial.
- Use a API da Azion para criar uma edge application.
- Use a CLI da Azion para criar e implementar uma edge application.
- Selecione o template Dynamic and Static File Optimization.
- Configure o Edge Cache: defina as políticas de cache para a sua aplicação.
- No Console, vá para a página de configurações da sua aplicação e adicione o Edge Cache.
- Use a API da Azion para configurar o Edge Cache.
- Configure o Application Accelerator: personalize as regras de otimização de cache e chaves e cookies de cache com base em padrões estabelecidos.
- No Console, vá para a página de configurações da sua aplicação e adicione o Application Accelerator.
- Use a API da Azion para configurar o Application Accelerator.
- Configure o Rules Engine: defina os cenários em que uma política de cache específica é aplicada.
- No Console, vá para a página de configurações da sua aplicação e adicione o Rules Engine.
- Use a API da Azion para configurar o Rules Engine.
- Configure o Image Processor: permita a manipulação de imagens através da linha de requisição.
- No Console, vá para a página de configurações da sua aplicação e adicione o Image Processor.
- Use a API da Azion para configurar o Image Processor.
- Aplique políticas de cache em cenários específicos: use o Rules Engine para aplicar políticas específicas com base em várias condições. Crie duas regras:
- Arquivos estáticos: para arquivos estáticos como música, vídeo ou executáveis, aplique a política de cache apropriada.
- Imagens: para arquivos de imagem, aplique a política de cache apropriada.
- Aponte o domínio para Azion: atualize suas configurações de DNS para direcionar o registro CNAME do seu domínio para o endpoint Azion fornecido para o seu domínio.
- Teste e monitore: após configurar a entrega do seu conteúdo, teste-a rigorosamente para garantir que está funcionando conforme esperado e monitore os acessos recebidos.
- Faça ajustes nas políticas de cache, regras ou outras configurações conforme necessário, com base nas métricas de desempenho e feedback dos usuários.