Edge Application
Edge Application é um produto da Azion que permite que você crie aplicações que serão executadas na edge network da Azion. Ao reduzir a latência e melhorar a taxa de transferência, Edge Application otimiza a experiência do usuário ao aproximá-los de sua aplicação.
Operando em uma arquitetura de proxy reverso, Edge Application permite que você crie aplicações e direcione o tráfego do seu domínio para a Azion. Através desse processo, seus usuários podem acessar sua aplicação por meio da rede global altamente distribuída de edge nodes. Em seguida, a Azion seleciona qual edge node mais próximo do usuário pode lidar com a requisição.
Seu conteúdo ou aplicação deve ser entregue a partir de uma ou mais origens. Uma origem, também pode ser referido como o backend de sua aplicação, pode ser composta por um ou mais servidores web em sua infraestrutura, um serviço em cloud ou pelo Edge Storage. O Edge Connector é utilizado para conectar-se a essas fontes de origem. Para mais informações, consulte a Referência do Edge Connector.
Com a Edge Application, você pode:
- Definir como seu conteúdo será armazenado em cache.
- Executar Edge Functions
- Trazer suas regras de negócio para qualquer requisição ou resposta.
- Otimizar a entrega de conteúdo e imagens para seus usuários.
- Personalizar origens e páginas de erro.
Você pode criar e gerenciar suas edge applications usando:
Implementação
Escopo | Recursos |
---|---|
Primeiros passos de Edge Application | Primeiros passos |
Como clonar uma edge application | Como clonar uma edge application |
Como excluir uma edge application | Como excluir uma edge application |
Edge Application Main Settings | Main Settings |
Edge Application Cache Settings | Cache Settings |
Saiba mais sobre Edge Functions | Edge Functions Instances |
Saiba mais sobre Device Groups | Device Groups |
Saiba mais sobre Workloads | Workloads |
Saiba mais sobre Edge Connector | Edge Connector |
Saiba mais sobre Real-Time Purge | Real-Time Purge |
Saiba mais sobre Rules Engine para Edge Application | Rules Engine |
Modules
Modules podem complementar sua implementação do Edge Application. Você pode ativar ou desativar os módulos na guia Main Settings de sua aplicação, desde que sua conta os suporte e não haja dependências existentes após a desativação.
Veja a documentação de cada módulo:
Módulo | Descrição |
---|---|
Application Accelerator | Otimize protocolos de API e gerencie a entrega dinâmica de conteúdo para acelerar aplicações e APIs. |
Edge Cache | Configure as configurações de cache para acelerar a entrega de conteúdo estático e dinâmico. |
Edge Functions | Crie aplicações de latência ultrabaixa e personalize a entrega de conteúdo. |
Image Processor | Otimize o processamento de imagens para vários dispositivos, navegadores e resoluções de tela. |
Tiered Cache | Adicione uma camada de cache entre seus usuários e o edge para manter os objetos no cache por períodos mais longos. |
Configurações avançadas
Edge Application permite a configuração avançada de cache, funções, e muito mais, otimizando a entrega de conteúdo para melhorar o desempenho e a experiência do usuário.
Consulte a documentação para cada configuração disponível:
Configuração | Descrição |
---|---|
Device Groups | Crie grupos para alterar o cache e o comportamento de entrega de sua aplicação de acordo com os dispositivos de seus usuários. |
Cache Settings | Configure o tempo de expiração do cache no navegador e na edge, Large File Optimization, e comportamentos avançados de cache com base em cookies ou query strings. |
Functions | Instancie funções criadas com Edge Functions. |
Rules Engine | Automatize a execução de comportamentos com base em parâmetros específicos para sua edge application. |
Workloads
Azion Workloads oferece a flexibilidade de utilizar domínios gerados automaticamente ou seus próprios domínios personalizados, permitindo gerenciar e entregar conteúdo de forma eficiente através das suas Edge Applications, com suporte para conexões seguras via HTTP e HTTPS.
Com o Workloads você pode configurar as opções de protocolo de entrega, incluindo HTTP, HTTPS e HTTP/3, além de definir portas personalizadas para HTTP e HTTPS.
Saiba mais sobre WorkloadsDigital Certificates
Com Digital Certificates, você pode aprimorar a segurança de seus aplicativos HTTPS vinculando um certificado TLS personalizado à sua edge application.
Saiba mais sobre Digital CertificatesReal-Time Purge
Use o Real-Time Purge para limpar o conteúdo em cache da edge da Azion ou da camada Tiered Cache. Dessa forma, você pode manter os conteúdos atualizados, reduzir a entrega de conteúdo desatualizado e oferecer uma experiência de usuário ideal em sua edge application.
Saiba mais sobre Real-Time PurgeLimites
Estes são os limites default:
Escopo | Limite |
---|---|
TTL mínimo de CDN cache | 60 segundos Para o módulo Application Accelerator: 0 segundos |
Tamanho de logs de Debug Rules | 1.5 kB |
Conexão keepalive edge-cliente¹ | 10 a 15 minutos |
Tamanho de objeto único em cache | 10 GB |
¹ A Azion impõe um limite de duração de conexão keepalive entre usuários e edge applications. Para evitar a terminação de conexões ativas que exigem mais tempo para serem concluídas, considere a implementação de file slicing ou compressão de dados.
Estes são os limites default para cada Plano de Serviço:
Escopo | Developer | Business | Enterprise | Mission Critical |
---|---|---|---|---|
Edge applications por conta | 10 | 50 | 200 | Customizável |