Edge Application primeiros passos

Antes de usar Edge Application, certifique-se que você tem:

  • Uma conta no Azion Console. Você pode encontrar mais informações sobre como criar sua conta na página de documentação.
  • Uma edge application. Se você ainda não criou uma edge application, confira a página sobre criar uma aplicação.

Consulte também os guias sobre como clonar e como excluir uma edge application.

Main Settings

Para acessar as configurações principais de sua edge application:

  1. Acesse o Azion Console.
  2. No canto superior esquerdo da página, abra o Products menu, identificado pelas três linhas horizontais, e selecione Edge Application.
  3. Selecione a edge application que deseja configurar.

Agora você está na área onde pode definir as configurações gerais de entrega de sua aplicação.

Módulos de Edge Application

Edge Application oferece os seguintes módulos:

Alguns módulos de Edge Application são produtos faturados.Isso pode gerar custos relacionados ao uso,consulte a página de preços para mais informações.

Para ativar um módulo em sua edge application:

  1. Acesse o Azion Console.
  2. No canto superior esquerdo da página, vá para o Products menu > Edge Application.
  3. Selecione a edge application que deseja configurar.
  4. Na aba Main Settings, na seção Modules, ative o módulo desejado.
  5. Clique no botão Save.

Configurações avançadas

Além da aba Main Settings, você verá várias outras abas.

Cada aba armazena outras opções de configuração para sua edge application.

Configurando sua conexão com o backend (origem)

Um backend, também conhecido como origem, é o servidor do qual a Azion recupera seu conteúdo. Isso pode incluir serviços de armazenamento de objetos, servidores em nuvem ou outras infraestruturas que hospedam os ativos ou dados da sua aplicação.

Para configurar a origem da sua Edge Application, você usará o Edge Connector.

  1. Acesse o Console.
  2. No canto superior esquerdo da página, selecione Products Menu > Edge Connector.
  3. Crie um Edge Connector clicando no botão + Edge Connector.
  4. No campo Connector Type, selecione o tipo de connector desejado.
  5. Preencha os demais campos.
  6. Clique no botão Save.

Para ativar um Edge Connector:

  1. Acesse a aba Rules Engine.
  2. Edite a regra padrão ou adicione uma nova regra na Request Phase.
  3. Na seção Criteria, para aplicar a origem para toda a aplicação, defina os critérios como If ${uri} starts with/.
  4. Na seção Behavior, selecione o comportamento Set Edge Connector.
  5. Selecione o Edge Connector que deseja aplicar.
  6. Clique no botão Save.

O Edge Connector permite configurar múltiplas origens e distribuir o tráfego entre elas utilizando o Load Balancer.

Device Groups

Para gerenciar grupos de dispositivos usando Device Groups:

  1. Selecione a aba Device Groups.
  2. Clique no botão Add Device Group.
  3. Nomeie seu device group.
  4. Adicione o conteúdo que o cabeçalho User-Agent deve conter no formato regex seguindo o padrão PCRE.
  5. Clique no botão Save.

Para aplicar a Adaptive Delivery a um device group:

  1. Selecione a aba Cache Settings.
  2. Selecione a cache setting na lista ou adicione uma nova.
  3. Em Adaptive Delivery, selecione a opção Content varies by some Device Groups (Whitelist).
  4. Clique no botão + Device Group.
  5. Selecione o device group na lista.
  6. Clique no botão Save.

Você também pode usar a variável ${device_group} no Rules Engine:

  1. Na aba Main Settings do seu aplicativo, ative o módulo Application Accelerator.
  2. Acesse a aba Rules Engine.
  3. Edite a regra padrão ou adicione uma nova regra na Request Phase.
  4. Na seção Criteria, selecione a variável ${device_group}.
  5. Selecione o operador de comparação is equal to e digite o nome do device group no campo de argumento.
  6. Defina o comportamento desejado.
  7. Clique no botão Save.

Cache Settings

Edite suas configurações de cache na aba Cache Settings:

  1. Selecione a aba Cache Settings.
  2. Clique no botão Add Cache Settings.
  3. Digite um nome fácil de lembrar para sua configuração de cache. Por exemplo: /target-uri - Cache TTL.
  4. Na seção Expiration Settings, você pode personalizar o TTL do seu cache da seguinte forma:
    • Em Browser Cache Settings, selecione Override Cache Settings para definir por quanto tempo seu conteúdo pode ser armazenado em cache nos navegadores.
    • Em CDN Cache Settings, selecione Override Cache Settings para definir por quanto tempo seu conteúdo pode ser armazenado em cache no edge.
  5. Se você optou por substituir as configurações de cache, adicione o Maximum TTL desejado em segundos.
    • Neste ponto, você também pode personalizar outras configurações de cache para conteúdo dinâmico fornecido pelo recurso Advanced Cache Key .
  6. Clique no botão Save.

Tiered Cache

Para usar o módulo Tiered Cache:

  1. Na aba Main Settings, no final da seção Edge Application Modules, ative Tiered Cache.
  2. Selecione a aba Cache Settings.
  3. Para gerenciar as configurações da camada tiered cache, clique no botão Add Cache Settings de cache para criar novas configurações de cache ou selecione uma das existentes na Cache Settings List para editá-la.
  4. Defina o campo Default TTL (seconds) para um valor maior ou igual a 3 segundos.
  5. Ative a opção Tiered Cache.
  6. Clique no botão Save.

Functions

Instancie suas funções usando as Edge Functions:

  1. Na aba *Main Settings , ative o módulo Edge Functions.
  2. Na aba Functions, clique em Add Function para instanciar a função desejada.
  3. Selecione a aba Args e preencha as informações necessárias.
  4. Clique no botão Save.

Para ativar uma função:

  1. Acesse a aba Rules Engine.
  2. Adicione uma regra em qualquer uma das fases disponíveis.
  3. Defina os critérios desejados.
  4. Na seção Behavior, selecione o comportamento Executar Função.
  5. Selecione a função instanciada na lista.
  6. Clique no botão Save.

Rules Engine

Crie regras de negócios condicionais para sua aplicação usando o Rules Engine.

Algumas variáveis e comportamentos exigem que você ative o módulo Application Accelerator:

  1. Acesse a aba Rules Engine.
  2. Clique no botão Add Rule.
  3. Selecione a Request Phase ou Response Phase.
  4. Dê um nome à sua regra.
  5. Adicione uma descrição opcional à sua regra.
  6. Na seção Criteria, você pode determinar as condições que desencadearão o comportamento desejado.
  7. Na seção Behavior, defina o que acontece se os critérios forem atendidos.
  8. Clique no botão Save.

Real-Time Purge

Para acessar a Real-Time Purge, proceda da seguinte forma:

  1. Acesse o Azion Console.
  2. No canto superior esquerdo da página, selecione Products menu > Real-Time Purge.
  3. Clique no botão New Purge e preencha os campos obrigatórios.
  4. Clique no botão Purge para realizar uma limpeza para as opções escolhidas.