Prova de Conceito

NFVI com Práticas DevOps

Tópicos

  • Prova de Conceito
  • Práticas e Vantagens
  • Arquitetura
  • Vídeos
  • Desafios
  • Futuro (Roadmap)

Esta é uma Prova de Conceito que tem como objetivo mostrar como uma arquitetura de NFVI pode se beneficiar de práticas DevOps para Infraestrutura.

Prova de Conceito

As práticas apresentadas a seguir foram utilizadas no ciclo de vida dos seguintes componentes:

  • OpenSource MANO
  • Uma VNF de exemplo

Práticas e Vantagens

  • Infraestrutura como Código: Ambientes criados sempre da mesma forma, com base em um código.
  • Versionamento: Nenhuma alteração é perdida. Todas as alterações geram histórico e rastreabilidade.
  • Automação: Garantia de processos padronizados e maior velocidade em entregas e construções.
  • Pipelines: Gatilhos automáticos acionando todo o fluxo necessário para a Integração, Teste e Entrega Contínua das soluções.
  • Aceitação de Infraestrutura: Testes executados ao final das pipelines que validam que a infraestrutura foi criada da forma esperada.

Arquitetura

Ferramentas

Pipeline de ciclo de vida do OpenMANO

Pipeline de ciclo de vida de uma VNF

Vídeos

Pipeline OpenMANO

Pipeline VNF

Desafios

  • Instalador do OpenMANO exige interações humanas
  • Incompatibilidade com Proxy
  • Pouca parametrização durante a instalação
  • Dependência com a distribuição Ubuntu 16.04

Futuro (Roadmap)

  • Novo instalador baseado em Ansible
  • Suporte a multi-hosts (cluster) para instalação resiliente
  • Suporte a ambientes com proxy
  • Parâmetros de instalação como variáveis (Infrastructure as Code)
  • Compatibilidade com outras distribuições Linux
  • Implantação de Monitoring as Code

Obrigado

Made with Slides.com