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

Arquitetura de aplicações edge-native

Fluxo de dados

  1. O usuário cria uma aplicação usando um template JavaScript hospedado na Plataforma de Edge Computing da Azion.
  2. 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.
  3. A comunicação da API utiliza funções da Azion Lib, que controlam a comunicação com o banco de dados do Edge SQL.
  4. 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.
  5. 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

  1. Crie uma nova aplicação via Azion CLI ou Azion Console usando um template JavaScript.
  2. Ajuste o código para a interação com Edge SQL através da Azion Lib.
  3. Implemente a aplicação.
  4. Acesse o domínio fornecido e teste sua edge application.

Documentação Relacionada


Contribuidores