Edge 2 Cloud

Bootcamp
Nível de Acesso: fundamentals

Faça Login para Iniciar o Laboratório

Entre com sua conta para ter acesso completo aos nossos laboratórios práticos. Este laboratório requer o plano Fundamentals.

Edge 2 Cloud cover

Edge2Cloud VPN Lab

Conectando Dispositivos de Rede em Containers à Nuvem AWS de Forma Segura e Automatizada

Bem-vindo(a) ao Edge2Cloud VPN Lab, um ambiente de laboratório prático que oferece a oportunidade de vivenciar como dispositivos de borda (edge) se conectam à nuvem (cloud) por meio de uma VPN segura. Se você busca ampliar seus conhecimentos em redes, segurança e automação de infraestrutura, este lab foi feito para você!

1. Por que Participar deste Laboratório?

  • Experiência Realista: Teste uma topologia de rede que espelha cenários corporativos, onde roteadores/switches Cisco/Arista se conectam a uma instância na AWS.

  • Integração Edge-Cloud: Aprenda como criar túneis IPsec (VPN) entre dispositivos de borda e serviços em nuvem de forma segura e confiável.

  • Automação de Rede: Explore ferramentas como Terraform, FastAPI, Netmiko, NAPALM, Netbox, Jinja2 para simplificar processos de provisionamento e configuração.

  • Prática de Mercado: Ganhe experiência prática demandada por empresas que integram serviços on-premises com soluções em nuvem.

2. Visão Geral

O Edge2Cloud VPN Lab integra:

  • Dispositivos de rede (Routers/Switches)

  • Uma instância na AWS, que se conecta via VPN IPsec aos dispositivos de borda.

topology-image

O laboratório foi concebido para recriar, de forma simples e controlada, situações reais de conectividade e segurança entre filiais/ambientes locais e a nuvem.

3. Pré-Requisitos

  1. Conta AWS:
    Certifique-se de ter uma conta válida da Amazon Web Services.

  2. Credenciais AWS para o Terraform:

    • AWS_ACCESS_KEY_ID
    • AWS_SECRET_ACCESS_KEY

    Consulte a documentação de credenciais AWS para saber como obtê-las ou configurar.

  3. Ferramentas de Automação:

    • Terraform
    • AWS CLI (opcional, mas útil para verificação)

    • Eventuais bibliotecas Python para automação (Netmiko / NAPALM)

    Mais detalhes no decorrer do laboratório.


4. Tecnologias Utilizadas

  • Arista EOS:
    Imagens de roteadores/switches Arista, executadas em containers, simulando o ambiente de borda (edge).

  • Terraform:
    Ferramenta de Infraestrutura como Código (IaC) usada para provisionar a instância AWS.

  • AWS (Amazon Web Services):
    Provedor de nuvem onde será criada a instância EC2 para receber a conexão VPN.

  • VPN (IPsec):
    Tecnologia segura de tunelamento criptografado, conectando a borda Arista ao ambiente em nuvem.

  • Netmiko / NAPALM:
    Bibliotecas Python para automação de configuração dos dispositivos Arista via SSH.


5. Escopo do Laboratório

  1. Configuração Básica de Rede

    • Ajuste de endereçamento, roteamento e verificação de conectividade local nos dispositivos Arista.
  2. Provisionamento de Instância AWS com Terraform

    • Criação de uma instância EC2
    • Configuração de chaves e grupos de segurança para suportar a VPN
    • Instalação de um daemon IPsec como endpoint na nuvem
  3. Configuração e Automação da VPN

    • Implementação do túnel IPsec entre os dispositivos Arista e a instância AWS
    • Automação das configurações com Netmiko ou NAPALM
    • Testes de conectividade e verificação do funcionamento da VPN

6. Conhecimentos e Atividades Envolvidas

  • Redes e Protocolos:

    • Routing (BGP)
  • VPN IPsec:

    • IKE, encapsulamento e criptografia para criação de túneis seguros
  • Infraestrutura como Código:

    • Uso prático do Terraform para gerenciar recursos na nuvem
  • Automação de Rede:

    • Desenvolvimento de scripts Python que facilitam a configuração de múltiplos dispositivos
  • Segurança em Nuvem:

    • Configuração de grupos de segurança na AWS e boas práticas de autenticação

7. Atividades Práticas

  1. Implantação da Topologia

    • Criação de um arquivo de topologia para simular os dispositivos Arista
    • Deploy do ambiente local e verificação do tráfego básico
  2. Provisionamento na AWS

    • Uso do Terraform para criar a instância EC2
    • Ajuste de Security Groups para permitir o tráfego IPsec e gerenciar acessos via SSH
  3. Automação e Configuração Arista

    • Envio automatizado de configurações utilizando Netmiko/NAPALM
    • Estabelecimento do túnel IPsec e validação do tráfego entre a borda e a nuvem
  4. Testes e Troubleshooting

    • Teste de comunicação protegida via VPN
    • Análise de logs e uso de comandos de diagnóstico para resolver possíveis problemas

8. Conclusão

O Edge2Cloud VPN Lab oferece uma vivência rica e mão na massa, cobrindo desde conceitos de rede e segurança até práticas modernas de automação e IaC. Ao final, você terá dominado:

  • Criação de topologias de rede em containers Arista

  • Provisionamento em nuvem com Terraform

  • Configuração automatizada de roteadores e switches

  • Estabelecimento de VPN IPsec segura para tráfego de dados corporativos

Prepare-se para inovar em suas habilidades de rede e infraestrutura, explorando o potencial de integração entre Edge e Cloud!

Agora, vamos começar? Explore as próximas seções para ver o passo a passo detalhado de cada tarefa e colocar tudo em prática.

automacao cloud devops seguranca bootcamp

Tarefas (3)

Preparação do Laboratório

Carregando conteúdo...

Prévia do conteúdo — Inicie o laboratório para ver o conteúdo completo.

Provisionamento da Instância AWS com Terraform

Carregando conteúdo...

Prévia do conteúdo — Inicie o laboratório para ver o conteúdo completo.

Criacao VPN nos roteadores

Carregando conteúdo...

Prévia do conteúdo — Inicie o laboratório para ver o conteúdo completo.