(41 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Fase I - Estudo  =
= Fase I - Estudo  =
<br>


== Título da Idéia  ==
== Título da Idéia  ==
 
VNFO - Virtual Network Functions Orchestrator
VNFO - Virtual Network Functions Orchestrator
 
<br>


== Objetivos  ==
== 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.
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.
<br>


== Conceito  ==
== Conceito  ==


<br>
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.
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.


Linha 25: Linha 17:


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)
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)
<br>
== Características&nbsp;  ==


<br>
== Características  ==


Informe sobre as particularidades, aspectos e atributos desta idéia.
O NFV Orchestrator possui duas principais responsabilidades:


<br>
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.


<br>
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  ==
== Estudo Dirigido  ==
<br>


[https://www.sdxcentral.com/networking/nfv/definitions/virtual-network-function/ Conceito de VNF]
[https://www.sdxcentral.com/networking/nfv/definitions/virtual-network-function/ Conceito de VNF]
Linha 49: Linha 36:
[https://www.sdxcentral.com/networking/nfv/definitions/virtualized-infrastructure-manager-vim-definition/ Definição do VIM]
[https://www.sdxcentral.com/networking/nfv/definitions/virtualized-infrastructure-manager-vim-definition/ Definição do VIM]


<br>
[https://telcocloudbridge.com/blog/a-beginners-guide-to-nfv-management-orchestration-mano/ Características do NFVO]
 
[http://passionateaboutoss.com/background/what-are-oss-bss/ Conceito de OSS/BSS]


= Fase II - Ensino  =
= Fase II - Ensino  =
Linha 57: Linha 46:
== Conteúdo  ==
== Conteúdo  ==


Desenvolva um conteúdo que possa transmitir o conhecimento adquirido para outros
No link a seguir há vários documentos usados no decorrer desse projeto.
Crie um material (Wiki, PDF, PPT, ...) que possa ser armazenado e facilmente atualizável


<br>  
https://drive.google.com/drive/u/1/folders/1r8g6Bj5ld2KVPgHiTqaT9l17ZCN6DjZY
<br>


== Apresentação  ==
== Apresentação  ==


Apresente ao grupo (reunião, EAD, Blog, ...)
Arquivo PDF usado para apresentar a ideia:
Publique aqui
<br>


[[Arquivo:NFVO.pdf]]
<br>
<br>


Linha 72: Linha 62:
<br>
<br>


Descrevas as metodologias usadas. Alguns exemplos:
* Scrum, cerimônias, DMs, Divisão em Squads
 
* LogBook para acompanhamento de atividades
Estratégia de Job Rotation
* Template com 4 fases para padronização dos projetos
Estudos básicos para conhecimento do potencial
* J: Justo ou ajustado ao perfil de cada colaborador
Estudos básicos para entendimento sobre o problema
* A: autodidata
Estudos para dar base aos pesquisadores
* C: colaborativo com troca de informações
Benchmarking com empresas estrangeiras
* I: intenso porque existe uma sequência de conhecimentos ou atividades para fazer
Aceleradoras de empresas
Adoção de novas tecnologias
Utilização da proposta de soluções Open-source
Priorização no desenvolvimento interno
Foco na não dependência de fornecedores
Prática de formação dos talentos necessários
<br>


= Fase III - Exemplo de Caso de Negócio<br>  =
= Fase III - Exemplo de Caso de Negócio<br>  =
Linha 100: Linha 83:
== Benefícios para quem for oferecer esta solução  ==
== Benefícios para quem for oferecer esta solução  ==


    Descrever em tópicos os benefícios que uma pessoa ou uma empresa podem obter: ganhos, receitas, novos negócios, novos produtos, novas parcerias
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.


<br>  
<br>  
Linha 108: Linha 91:
== Benefícios para o usuário  ==
== Benefícios para o usuário  ==


    Descrever em tópicos os benefícios para os usuários desta solução.
* Redução de custos com manutenção
    Pode se inspirar no Canvas.
* Redução de custos com refrigeração
* Facilidade na identificação e correção de erros na rede
* Facilidade na escalabilidade de recursos


<br>  
<br>


== Direcionadores chave para esta iniciativa  ==
== Direcionadores chave para esta iniciativa  ==


    Descrever em tópicos o que esta iniciativa pode proporcionar
* Virtualização
* NFV
* Manager
* Orquestração


<br><br>  
<br><br>


== Possíveis modelos de negócios  ==
== Possíveis modelos de negócios  ==


    Descrever em tópicos os 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  ==
== Business Case  ==
Linha 201: Linha 193:
* '''08/10/2020''':  Aprendi o conceito de VIM e finalizei 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"
* '''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


<br>
<br>
Linha 206: Linha 210:
= Pesquisadores  =
= Pesquisadores  =


* Edgard Citrângulo
* Edgar Citrângulo
* Bruno Sinhoroto
* Bruno Oliveira Sinhoroto
* Antônio Pedro (IC UFU)
* Antônio Pedro Rodrigues Santos
<br>

Edição atual tal como às 11h09min de 2 de setembro de 2021

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

Conceito de VNF

Definição do VNFM

Definição do VNFO

Definição do VIM

Características do NFVO

Conceito de OSS/BSS

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:

Arquivo:NFVO.pdf

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