Azion Integrations
O Marketplace da Azion oferece integrações que você pode usar para melhorar, compor ou personalizar suas aplicações. Como catálogo digital, ele permite que os desenvolvedores implementem integrações que atendam aos seus requisitos, oferecendo recursos desenvolvidos por equipes especializadas da Azion ou vendedores e parceiros terceirizados usando o Marketplace da Azion como um canal para distribuir seus produtos.
Ao serem executadas no edge, as integrações, baseadas em edge functions, oferecem um tempo de resposta mais rápido e menor latência, resultando em melhor desempenho e experiência do usuário. Além disso, elas usam recursos e capacidades de edge computing para impor requisitos de segurança e conformidade.
Implementação
Escopo | Descrição |
---|---|
Marketplace da Azion | Conheça o catálogo digital da Azion. |
Como instalar uma integração | Veja o passo a passo de como usar e instalar as integrações oferecidas pela Azion. |
Guias das integrações da Azion | Encontre o guia dedicado para cada integração. |
Marketplace Sellers Guide | Confira a informação para os ISVs que desejam ter seus produtos integrados e distribuídos no Marketplace da Azion. |
Como funcionam as integrações da Azion
As integrações do Marketplace da Azion são baseadas em edge functions que podem ser acionadas por eventos específicos e executar tarefas específicas. As funções são compostas por Code e Args, onde Code define o comportamento central da função e não pode ser modificado, e Args são os parâmetros a serem usados. Geralmente, os Args podem ser personalizados de acordo com suas necessidades.
Essa abordagem oferece maior flexibilidade para criar novas integrações para atender a diferentes casos de uso, além de permitir que os usuários possam adaptá-las a qualquer demanda específica.
As integrações são organizadas em várias categorias, facilitando a exploração das opções disponíveis:
- Segurança: autentique usuários, valide inputs, encaminhe requisições, defina limites e verifique e filtre conteúdo para proteger suas aplicações contra ataques mal-intencionados.
- Desempenho: reduza a carga em seus servidores, minimize a latência da rede e acelere a entrega de conteúdo, proporcionando uma experiência aprimorada para os usuários.
- Banco de dados: gerencie seus bancos de dados de forma tranquila e gere conteúdo dinâmico conforme a demanda, como recomendações personalizadas ou mensagens geolocalizadas, com base nas preferências do usuário ou em dados em tempo real.
- Edge AI: implemente reconhecimento facial, ferramentas de reconhecimento de identidade e acelere e automatize processos com soluções de última geração.
Principais configurações e características
Fácil configuração
Você pode instalar e instanciar a integração em poucos passos através do Azion Console e melhorar rapidamente suas aplicações.
Capacidades de edge computing
Baseadas em edge functions, essas integrações são executadas na Plataforma de Edge da Azion, aproveitando uma rede distribuída para acelerar a entrega e oferecer um ambiente mais seguro. Fazendo parte da plataforma, você também pode se beneficiar do uso de outros produtos da Azion para aprimorar suas aplicações.
Otimização de aplicações existentes
As integrações ajudam a seguir o princípio da composability, fornecendo componentes ou serviços modulares e reutilizáveis que podem ser facilmente integrados às suas aplicações. Dessa forma, você aprimora e atualiza suas aplicações existentes expandindo suas funcionalidades e escopo sem a necessidade de desenvolver do zero.
Gerenciamento fácil
Os clientes podem gerenciar todas as configurações relacionadas a qualquer aplicação, bem como atualizar e personalizar os Args das funções via Azion Console, quando possível.
Tipos de integrações
No Marketplace da Azion, você encontrará integrações que executam edge functions de duas maneiras: usando o Edge Firewall ou usando o Edge Application. As funções do Edge Firewall são focadas em segurança de rede, autenticação e controle de tráfego, enquanto as funções do Edge Application são as mais adequadas para processar dados ou executar serviços no edge, mais perto do usuário.
Depois de acessar o Marketplace da Azion, você pode encontrar uma integração adequada às suas necessidades e iniciar o processo de instalação. Os detalhes dependem do tipo de função da solução que você escolher.
Edge Application functions
Ao usar uma edge application, essas soluções executam tarefas e serviços no edge, mais perto do usuário. Esse tipo de integração é recomendado para cenários em que é necessário garantir baixa latência, processamento rápido de dados em tempo real e uso otimizado da largura de banda. Nesse sentido, o Marketplace da Azion fornece integrações relacionadas a bancos de dados, redirecionamento massivo, testes A/B e cookies assinados, entre outros.
A instalação deste tipo de integração requer a conclusão de determinadas etapas:
- Instalação da integração: obtenha e instale a integração através do Marketplace da Azion.
- Configuração da integração: selecione a edge application que deseja usar com a integração.
- Instanciação da integração: adicione uma função e defina os Args.
- Configuração do Rules Engine: para criar uma nova regra, com os critérios e o comportamento a serem aplicados à sua função.
Principais casos de uso
As integrações baseadas nas funções do Edge Application abrangem os seguintes cenários e casos de uso:
- Teste e validação: avaliar a experiência do usuário ou concluir uma validação rápida do sistema para garantir comportamentos adequados.
Integração | Descrição |
---|---|
Testes A/B | Use testes A/B para validar determinados endereços, interfaces ou até mesmo fluxos de trabalho. |
Hello World | Teste como edge computing funciona, exibindo uma mensagem, Hello World , no seu navegador usando uma edge application. |
Send messages to a queue | Adicione mensagens ao final da fila. As mensagens podem ser enviadas de forma assíncrona e processadas pelo receptor posteriormente, permitindo fácil comunicação entre diferentes partes de um sistema. |
- Segmentação e personalização de conteúdo: implemente estratégias dinâmicas para entregar seu conteúdo enquanto oferece experiências personalizadas e seguras.
Integração | Descrição |
---|---|
Content Targeting | Manipule cookies e cabeçalhos para uma lógica de uso flexível. |
Signed Cookies | Implemente este tipo de cookie que tem uma camada extra de segurança. |
Edge Firewall functions
Essas funções aproveitam os recursos do Edge Firewall e do Rules Engine para proteger sua rede, aplicações e recursos contra acesso não autorizado, tráfego malicioso, ataques cibernéticos, bots maliciosos e outras ameaças à segurança. Algumas das integrações da Azion nesta categoria incluem proteção de bot, hCaptcha, reCaptcha, tokens seguros e bloqueio programado, entre outros.
A instalação deste tipo de integração requer a conclusão de determinadas etapas:
- Instalação da integração: obtenha e instale a integração através do Marketplace da Azion.
- Configuração de edge firewall: adicione um edge firewall e ative Edge Functions.
- Configuração da função no edge firewall: adicione uma função e defina os Args.
- Configuração do Rules Engine: crie uma nova regra, com os critérios e o comportamento a serem aplicados à sua função.
Principais casos de uso
As integrações baseadas nas funções do Edge Application abrangem os seguintes cenários e casos de uso:
- Gestão de bots: gerencie e mitigue o impacto de bots em suas plataformas online, incluindo recursos de detecção e mitigação de bots para proteger seus ativos digitais de tráfego malicioso ou indesejado.
Integração | Descrição |
---|---|
Azion Bot Manager Lite | Use essa integração para analisar as solicitações recebidas e atribuir uma pontuação com base em regras e comportamentos. |
Radware Bot Manager | Defenda seus ativos online contra ataques de bots. |
- Otimização de segurança e controle de acesso: aumente suas medidas de segurança e controle de acesso com resposta a ameaças, autenticação de usuários e controle granular sobre o acesso aos seus aplicativos e conteúdos, garantindo uma defesa robusta contra ataques.
Integração | Descrição |
---|---|
Send Event to Endpoint | Esta solução permite transmitir dados de uma solicitação para um endpoint HTTP, recolhendo os dados de requisição e os transmitindo para um endpoint definido pelo usuário por meio de uma API Javascript. |
reCaptcha | Proteja seus domínios contra bots, monitorando o tráfego em seu site através do Google Dashboard para reCAPTCHA. |
hCaptcha | Proteja seus domínios contra bots, monitorando o tráfego em seu site usando o painel do hCaptcha. |
JWT | Conceda e revogue privilégios usando KIDs e secrets e defina datas de validade. |
Secure Token | Crie URLs baseadas em tokens com tempo limitado. |
Scheduled Blocking | Controle o acesso à sua aplicação com base em um cronograma, de acordo com suas necessidades. |
IP Address Reputation | Esta integração usa uma pontuação de reputação para um determinado endereço IP, fornecida pela IPQualityScore. |
Upstash Rate Limiting | Controle o tráfego de entrada diretamente no edge da rede e proteja suas aplicações. |
Add Request ID | Adicione um cabeçalho adicional no objeto da requisição recebida, atribuindo um identificador único a cada requisição HTTP atendida pela Plataforma de Edge da Azion. |
- Workloads e payloads: gerencie os tamanhos de dados recebidos com eficiência e evite a sobrecarga de recursos usando essas integrações.
Integração | Descrição |
---|---|
Limit Payload Size | Avalie os dados da requisição e negue payloads que excedam um limite predefinido. |
Massive redirect | Lide com uma enorme quantidade de redirecionamentos de domínio, como migrações de domínio. |
Process Request Data Into Headers | Interrompa uma requisição sempre que um campo do corpo da requisição estiver vazio. |
Request Variation Controller | Crie um cookie assinado para rastrear os diferentes argumentos que o usuário (ou a origem) está usando nas requisições e verifique o número de variações feitas para bloquear o acesso à origem sempre que o usuário exceder o número máximo permitido. |
Upstash Waiting Room | Gerencie picos de tráfego e evite sobrecarga em seus sites e aplicações usando uma sala de espera. |
Processo de atualização das integrações
As integrações apresentadas no Marketplace não são estáticas. Os parceiros da Azion e a própria Azion podem atualizá-las quando lançarem novos recursos e funcionalidades. Assim, a recomendação é sempre ter a integração mais atualizada.
Para se certificar de que você está executando a versão mais recente da integração, acesse o guia Como atualizar uma integração e verifique como concluir esse processo.