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, siga o Ponto de Partida.

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

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.

Edge Application oferece os seguintes módulos:

Alguns módulos de Edge Application são produtos faturados. Para ativá-los na sua conta:

  1. Acesse o Azion Console.
  2. No canto superior direito, acesse o Account menu, representado pelo avatar.
  3. Selecione Billing & Subscriptions.
  4. Acesse a aba Subscriptions.
  5. Na seção Edge Application, habilite o módulo desejado.

Veja mais informações sobre os preços dos módulos do Edge Application.

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.

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.

Configure a origem da sua edge application na aba Origens:

  1. Acesse a aba Origins.
  2. Selecione a origem padrão ou adicione uma nova clicando no botão Add origin.
  3. No campo Origin Type, selecione Single Origin.
  4. Preencha os campos restantes.
  5. Clique no botão Save.

Para ativar uma origem:

  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 Origin.
  5. Selecione a origem que deseja aplicar.
  6. Clique no botão Save.

Para configurar o Load Balancer, siga os passos abaixo:

  1. Na aba Origins, edite a default origin ou adicione uma nova.
  2. Selecione Load Balancer no campo Origin Type.
  3. Configure o Method escolhido.
  4. Adicione os endereços no campo Address.
  5. Defina um peso para o balanceamento no campo Weight.
  6. Clique no botão Save.

Você deve ativar a origem usando o Rules Engine com o método descrito na seção anterior.

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.

Configure suas páginas de erro usando Error Responses:

  1. Selecione a aba Error Responses.
  2. O primeiro campo Status Code está desativado, mas em TTL de Cache de Erro (seconds) você pode definir o tempo de vida do cache (TTL), em segundos, de todas as páginas de erro.

    Este primeiro código de status serve como um espaço reservado para armazenar a página em cache caso um status inesperado seja recebido.

  3. Para personalizar códigos de erro específicos, clique no botão +.
  4. No novo campo Status Code, selecione o código de status que você deseja personalizar.
  5. Altere o TTL de cache no campo Error Caching TTL (seconds).
    • Você pode manter o mesmo TTL de cache definido no campo anterior ou adicionar um TTL diferente.
  6. No campo URI, você pode adicionar um path para uma página de erro criada na origem.
  7. No campo Custom Status Code, você pode personalizar o status HTTP que será recebido pelo usuário.
  8. Na seção Origin, você pode definir a origem dos URIs da página de erro.
    • Você pode configurar suas origens na aba Origins da edge application.
  9. Clique no botão Save.

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.

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.

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.

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.

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.

Contribuidores