Desenvolva aplicações edge-native com a Azion
Aprimore o desempenho, reduza a latência, aumente a segurança e melhore a escalabilidade usando armazenamento e processamento de dados no edge, mais perto do usuário final.
A Azion fornece serviços e produtos para criar aplicações robustas baseadas em API e dotadas de front-end, hospedadas inteiramente em um ambiente de computação edge-native. A aplicação resultante possui desempenho de primeira linha, com capacidades escaláveis e transações de dados confiáveis.
Arquitetura de aplicações edge-native
Fluxo de dados
- O usuário cria uma aplicação usando um template JavaScript hospedado na Plataforma de Edge Computing da Azion.
- O código é ajustado para acionar o Front-End e o Back-End da aplicação no sistema de edge. A aplicação se comunica diretamente com as rotas da API para troca de dados e comandos.
- A comunicação da API utiliza funções da Azion Lib, que controlam a comunicação com o banco de dados do Edge SQL.
- A Azion Lib interage com o Banco de Dados do Edge SQL da Azion para operações como recuperação, adição, atualização ou exclusão de dados.
- O Banco de Dados do Edge SQL da Azion usa réplicas de dados paralelas e sincronizadas para resiliência de dados, distribuindo dados armazenados.
Finalmente, a edge application retorna via Azion Lib uma resposta contendo o resultado das operações de dados.
Componentes
- Edge Application: este componente permite a configuração de políticas de entrega e de cache, atribuição automática de políticas de cache via regras baseadas no tipo de conteúdo, e determina o cacheamento do conteúdo.
- Edge Functions: aplicações serverless, orientadas a eventos, na borda da rede que acomodam a lógica da sua aplicação, incluindo operações CRUD.
- Edge SQL: essa solução SQL serverless, construída nativamente para o edge, realiza operações de banco de dados da sua aplicação CRUD com menor latência.
- Azion CLI: uma interface de linha de comando (CLI) de código aberto que permite a interação com a Plataforma de Edge da Azion pelo terminal.
- Azion Lib: um conjunto de ferramentas para interagir com vários serviços da Azion, incluindo produtos e utilitários.
- Azion Console: a interface onde você pode acessar todos os produtos disponíveis e suas configurações.
Implementação
- Crie uma nova aplicação via Azion CLI ou Azion Console usando um template JavaScript.
- Ajuste o código para a interação com Edge SQL através da Azion Lib.
- Implemente a aplicação.
- Acesse o domínio fornecido e teste sua edge application.
Documentação Relacionada
- Azion CLI
- Azion Marketplace
- Compatibilidade com Web APIs do Azion Runtime
- Compatibilidade com Node.js do Azion Runtime