Este curso oferece aos profissionais de rede uma compreensão funcional do desenvolvimento de iRules. O curso baseia-se no curso Administrando BIG-IP ou LTM, demonstrando como planejar e escrever logicamente tarefas iRule para ajudar a orientar e gerenciar tarefas comuns envolvidos no processamento no sistema BIG-IP. Amplos laboratórios de cursos consistem em escrever, aplicar e avaliar o efeito das iRules no tráfego local. Este curso prático inclui palestras, laboratórios e análises.
Objetivos:
- Descrever a função das iRules na personalização da entrega de aplicativos em um sistema BIG-IP;
- Descrever as práticas recomendadas para usar iRules;
- Definir o contexto do evento e diferenciar entre contextos do lado do cliente e do lado do servidor, contextos de solicitação e resposta e contextos locais e remotos;
- Acionar uma iRule para eventos de resposta e solicitação do lado do cliente e do lado do servidor;
- Atribuir várias iRules a um servidor virtual e controlar a ordem em que os eventos duplicados são acionados;
- Descrever e usar uma metodologia de teste para desenvolvimento e solução de problemas de iRule;
- Usar variáveis locais, variáveis estáticas, listas, matrizes, a tabela de sessão e grupos de dados para armazenar as informações necessárias para a execução do iRule;
- Escrever iRules otimizados para tempo de execução e eficiência administrativa;
- Usar estruturas de controle para ramificar ou fazer um loop condicional dentro de uma iRule;
- Fazer log de um iRule usando Linux syslog-ng ou TMOS log de alta velocidade (HSL);
- Incorporar as melhores práticas de codificação durante o desenvolvimento do iRule;
- Usar ferramentas de análise para capturar e visualizar o fluxo de tráfego nos contextos do lado do cliente e do lado do servidor;
- Coletar e usar estatísticas de tempo para medir a eficiência do tempo de execução do iRule;
- Escrever iRules para ajudar a mitigar e se defender de alguns ataques HTTP comuns;
- Diferenciar entre notação decimal, octal, hexadecimal, ponto flutuante e exponencial;
- Analisar e manipular strings usando comandos Tcl e funções iRule
Escreva iRules para acessar e manipular as informações do cabeçalho HTTP; - Escrever iRules para coletar estatísticas personalizadas;
- Implementar persistência universal por meio de um iRule;
- Modifique o conteúdo da carga útil usando um iRule com um perfil de fluxo.
CARGA HORÁRIA: 3 dias
Os alunos devem preencher um dos seguintes pré-requisitos F5 antes de participar deste curso:
- Administração do curso ministrado por instrutor BIG-IP;
- Configurando o curso ministrado por instrutor BIG-IP LTM;
- Administrador BIG-IP certificado pela F5.
Os seguintes cursos de treinamento gratuitos baseados na web, embora opcionais, serão muito úteis para qualquer aluno com experiência limitada em administração e configuração do BIG-IP:
- Introdução ao treinamento baseado na web do BIG-IP;
- Introdução ao treinamento baseado na web do BIG-IP Local Traffic Manager (LTM).
O seguinte conhecimento e experiência geral em tecnologia de rede são recomendados antes de participar de qualquer curso ministrado por instrutor F5 Global Training Services:
- Encapsulamento de modelo OSI;
- Roteamento e comutação;
- Ethernet e ARP;
- Conceitos de TCP / IP;
- Endereçamento IP e sub-redes;
- NAT e endereçamento IP privado;
- Gateway padrão;
- Firewalls de rede;
- LAN vs. WAN.
O seguinte conhecimento e experiência específicos do curso são sugeridos antes de participar deste curso:
- Protocolo HTTP;
- Qualquer linguagem de programação.
Este curso é direcionado a administradores de sistema, administradores de rede e desenvolvedores de aplicativos responsáveis pela customização do fluxo de tráfego através de um sistema BIG-IP usando iRules.