Como a Azion funciona
Acompanhe uma requisição do usuário pela infraestrutura distribuída da Azion até a sua origem e veja o que cada recurso do caminho acrescenta.
Uma requisição para a sua aplicação não viaja até um servidor que você opera. Ela chega ao data center da infraestrutura distribuída da Azion com a melhor rota até ele, e a configuração que você salvou decide o que acontece em seguida: se a requisição é bloqueada, respondida do cache, tratada pelo seu código ou encaminhada para a sua origem. Azion Platform é a tecnologia integrada e o conjunto de interfaces onde essa configuração vive, e onde você constrói, protege e escala aplicações, o que inclui operá-las e monitorá-las.
A Azion inclui entrega de conteúdo e cache, mas é mais ampla que uma CDN. A mesma infraestrutura executa código de aplicação sem servidor para provisionar, filtra o tráfego que chega às suas aplicações e APIs, armazena os dados que elas leem e reporta cada requisição em tempo real. Esta página cobre onde a plataforma roda, o caminho que uma requisição percorre, o que você habilita em cada recurso desse caminho e as interfaces pelas quais você a gerencia.
Infraestrutura distribuída
A Azion executa a sua configuração em data centers espalhados pelo mundo, e cada requisição é servida pelo data center com a melhor rota até ela. A rota é escolhida por latência, condições de rede e carga no momento em que a requisição chega, então dois usuários em países diferentes que pedem a mesma página são atendidos perto de onde estão, a partir da mesma configuração. Computação e dados ficam perto do usuário, o que reduz a latência e melhora a confiabilidade. Os deploys são rápidos, as funções rodam sem cold start e a visibilidade do tráfego é em tempo real. Para a lista de data centers, consulte Our Network.
Caminho da requisição
O diagrama mostra o caminho de uma requisição, do usuário até a sua origem e de volta. Dentro da Azion Platform, a requisição é roteada para um data center, onde os recursos que você configurou são executados, e o conteúdo que o data center não consegue responder é buscado pela camada de entrega:
As requisições vão da esquerda para a direita. As respostas voltam pelo mesmo caminho.
- A requisição do usuário chega à Azion. A Azion seleciona a melhor rota e encaminha a requisição para o data center mais próximo, com base em latência, condições de rede e carga.
- Nesse data center, a Azion aplica a sua configuração e lógica: o workload dono do domínio, as políticas de segurança do seu firewall, o comportamento de cache e as regras da sua aplicação, e o código das funções que eles executam.
- Quando o cache não consegue responder à requisição, a aplicação busca o conteúdo na sua origem através do seu connector. O Tiered Cache acrescenta uma segunda camada de cache entre os data centers e a sua origem, e o Load Balancer distribui a busca entre vários endereços.
- A resposta é entregue ao usuário, e a requisição aparece nas suas métricas, eventos e streams.
Os recursos nesse caminho se vinculam uns aos outros: um workload vincula um firewall, uma aplicação e um conjunto de custom pages, e a aplicação busca o conteúdo por um connector. Para o diagrama interativo e a que cada recurso se anexa, consulte Topologia dos Recursos de Plataforma.
Recursos de plataforma no caminho da requisição
Tudo o que você habilita ou cria vive nos recursos do caminho da requisição. Parte disso é habilitada em um recurso que você já tem, como um rule set aplicado ao firewall ou um interruptor na aplicação; o restante são recursos que você cria por conta própria, como um bucket ou uma zona de DNS. A tabela lista cada item pelo recurso ao qual se anexa, com um link para a sua referência:
| Recurso | O que você habilita ou cria nele | Referência |
|---|---|---|
| Workload | O certificado TLS vinculado ao workload e a mitigação de DDoS, que se aplica a todo workload sem nada a habilitar. | Certificate Manager, DDoS Protection |
| Firewall | Um rule set de WAF aplicado ao firewall, uma instância do Bot Manager executada nele e as network lists que suas regras referenciam. | WAF, Bot Manager, Network Shield |
| Aplicação | As configurações de cache, os interruptores de Application Accelerator e Image Processor, as funções instanciadas na aplicação e o conjunto de custom pages atribuído a ela. | Cache, Application Accelerator, Image Processor, Custom Pages |
| Connector | O balanceamento entre vários endereços e o Origin Shield, que permite que só os ranges de IP da Azion alcancem a origem. | Load Balancer, Origin Shield |
| Recursos que você cria por conta própria | Funções, buckets, bancos de dados, namespaces de chave-valor, zonas de DNS, streams e a infraestrutura que você mesmo opera com o Orchestrator. | Functions, Object Storage, SQL Database, KV Store, Edge DNS, Data Stream, Orchestrator |
| Dentro de uma função | Os modelos que o seu código chama e os adaptadores que você ajusta para eles. | AI Inference, LoRA Fine-Tune |
| Tudo acima | Os eventos brutos, as métricas e as medições de usuários reais que reportam o que a plataforma fez com cada requisição. | Real-Time Events, Real-Time Metrics, Edge Pulse |
Todo controle da tabela pode ser automatizado pela API e por infraestrutura como código. O catálogo da Azion agrupa tudo o que está na tabela em quatro categorias, Build, Store, Secure e Observe; a página de preços é organizada assim.
O que você pode construir
A mesma cadeia de recursos serve workloads muito diferentes. A Azion os organiza em cinco soluções, e os casos de uso abaixo são aqueles por onde as equipes mais costumam começar. Cada um leva à arquitetura que o implementa ou, quando ainda não há arquitetura publicada, à referência por onde ele começa.
Construir e executar aplicações
Melhorar a performance e a confiabilidade das aplicações
- Manter uma aplicação no ar quando uma origem falha
- Otimizar imagens para sites e aplicações móveis
- Monitorar a performance de sites e APIs
Construir e executar workloads de AI
- Criar e executar assistentes de IA para suporte ao cliente
- Adicionar funcionalidades de IA a aplicações existentes
- Criar agentes de IA
Proteger aplicações e redes
- Proteger aplicações web contra ataques do OWASP Top 10 e zero-day
- Proteger APIs públicas contra abuso
- Bloquear account takeover em fluxos de login e checkout
Entregar mídia e conteúdo de streaming
Templates e integrações dão a muitos desses casos um ponto de partida implantável, os guias cobrem frameworks e tarefas passo a passo, e Migrar para a Azion cobre a mudança de uma aplicação que já roda em outro lugar.
Interfaces
Você gerencia a plataforma por conta própria, por interfaces que expõem os mesmos recursos. Azion Console configura recursos, provisionamento, faturamento e permissões no navegador. Azion CLI gerencia os serviços a partir do terminal e é open source, escrita em Go. A Azion API é uma API REST sobre HTTPS para integração e automação, e o Azion Terraform Provider gerencia recursos da Azion como código.
Algumas origens aceitam conexões só de endereços conhecidos. Para liberar os data centers da Azion no firewall da sua origem, consulte Como obter os ranges de IP da Azion para allowlisting no servidor de origem.
Para os fundamentos de arquiteturas distribuídas, assista à playlist Introduction to Platform Foundations.