Fase I - Estudo
Título da Idéia
VNFO - Virtual Network Functions Orchestrator
Objetivos
Estudo de VNFO para testar viabilidade quanto as demandas da Algar Telecom, com foco em implementar a orquestração nas plataformas que a Algar utiliza.
Conceito
Virtualização pode ser definido como a criação de um ambiente virtual que simula o comportamento de um determinado hardware. Levando esse conceito em consideração, as funções de rede virtual (VNF) são serviços executados em máquinas virtuais com o intuito de descartar a necessidade do uso de um hardware específico para realizar uma determinada tarefa.
Dentro das NFVs há uma divisão de responsabilidades que são realizadas por dois componentes, NFVM e NFVO.
O NFVM (Network functions virtualization manager) é uma parte indispensável das NFVs responsável pela instanciação, dimensionamento, atualização e terminação de processos.
O NFVO (Network functions virtualization orchestrator) é responsável pelo gerenciamento de recursos dentro de uma NFV, para garantir toda a infraestrutura necessária na execução de tarefas o Orchestrator usa o VIM (Virtual Infrastructure Manager)
Características
O NFV Orchestrator possui duas principais responsabilidades:
Orquestração de recursos - O NFVO, por meio de uma API, se conecta ao VIM (Virtualized Infrastructure Manager) podendo assim coordenar, autorizar e liberar recursos do NFVI (Network Functions Virtualization Infrastructure) conforme necessário.
Orquestração de serviços - No intuíto de criar uma concexão end to end entre VNF's de diferentes dominínios o NFVO se comunica com o Manager para gerenciar essa conexão, assim, evitando fazer uma comunicação direta com os VNF's.
Estudo Dirigido
Fase II - Ensino
Conteúdo
No link a seguir há vários documentos usados no decorrer desse projeto.
https://drive.google.com/drive/u/1/folders/1r8g6Bj5ld2KVPgHiTqaT9l17ZCN6DjZY
Apresentação
Arquivo PDF usado para apresentar a ideia:
Metodologia
- Scrum, cerimônias, DMs, Divisão em Squads
- LogBook para acompanhamento de atividades
- Template com 4 fases para padronização dos projetos
- J: Justo ou ajustado ao perfil de cada colaborador
- A: autodidata
- C: colaborativo com troca de informações
- I: intenso porque existe uma sequência de conhecimentos ou atividades para fazer
Fase III - Exemplo de Caso de Negócio
Product Backlog
Descreva os requisitos deste projeto
Benefícios para quem for oferecer esta solução
Devidos as vantagens de se utilizar um orquestrador em uma rede NFV os fornecedores podem vender suas soluções, dessa forma é possível também oferecer juntamente outras aplicações, como o VIM e o NFVM, gerando lucro e credibilidade para o fornecedor.
Benefícios para o usuário
- Redução de custos com manutenção
- Redução de custos com refrigeração
- Facilidade na identificação e correção de erros na rede
- Facilidade na escalabilidade de recursos
Direcionadores chave para esta iniciativa
- Virtualização
- NFV
- Manager
- Orquestração
Possíveis modelos de negócios
O NFV Ochestrator pode ser implementado em qualquer rede usando NFV, como por exemplo:
- Firewalls
- vEPC
- Anti DDOS
- VoIP
Business Case
Descrever um exemplo de negócio que permita avaliar a solução comercialmente
Alinhamento com Lei do Bem
- Projeto possui algum elemento tecnologicamente novo ou inovador?
Elemento tecnologicamente novo ou inovador pode ser entendimento como o avanço tecnológico pretendido pelo projeto, ou a hipótese que está sendo testada
- Projeto possui barreira ou desafio tecnológico superável?
Barreira ou desafio tecnológico superável pode ser entendido como aquilo que dificulta o atingimento do avanço tecnológico pretendido, ou dificulta a comprovação da hipótese
- Projeto utiliza metodologia/método para superação da barreira ou desafio tecnológico?
Metodologia/método para superação da barreira ou desafio tecnológico pode ser entendido como aqueles atividades que foram realizadas para superação da barreira ou do desafio tecnológico existente no projeto
- Projeto é desenvolvido em parceira com alguma instituição acadêmica, ICT ou startup?
Se sim, o desenvolvimento tecnológico é executado por associado ou por alguma empresa terceira? qual o nome da empresa? Anexar cópia do contrato
Fase IV - Protótipo orientado ao Negócio
Escopo
Explique o escopo deste protótipo
Limitações
Informe sobre as limitações técnicas, comerciais, operacionais, recursos, etc.
PoC
Desenvolva um PoC (Proof of Concept)
Detalhamento Técnico
Descreva especificamente os aspectos técnicos desta pesquisa
Cronograma Macro
Histórico
- 29/09/2020: Iniciei os estudos sobre VNF
- 05/10/2020: Estudei as definições de VNFM e VNFO e iniciei o tópico "Conceito"
- 08/10/2020: Aprendi o conceito de VIM e finalizei o tópico "Conceito"
- 18/10/2020: Busquei por mais fontes para escrever o campo "Características"
- 21/10/2020: Iniciei a escrita do campo "Características" e aprendi a relação entre o NFVI e o VIM
- 28/10/2020: Busquei sanar algumas dúvidas sobre orquestração de serviços
- 06/11/2020: Finalizei o campo características
- 06/11/2020: Aguardando reunião com especialista para complementar a wiki
- 10/12/2020: Kick-Off com Antônio. Bruno irá apresentá-lo no TIC para Edgar e equipe.
- 16/12/2020: Conversei com o especialista para analisar os estudos já feitos e ver se precisa de algum complemento
- 23/12/2020: Estudei sobre OpenStack
- 04/01/2021: Comecei a assistir uma playlist sobre deploy de redes NFV
- 08/01/2021: Finalizei a playlist
- 14/01/2021: Estudei sobre os conceitos de OSS/BSS
- 15/01/2021: Iniciei a criação da apresentação sobre a pesquisa
- 20/01/2021: Finalização da apresentação
Pesquisadores
- Edgar Citrângulo
- Bruno Oliveira Sinhoroto
- Antônio Pedro Rodrigues Santos