Igor hhl (discussão | contribs)
Igor hhl (discussão | contribs)
Sem resumo de edição
Linha 174: Linha 174:
<br>  
<br>  


= Cronograma Macro  =
<br>
= Histórico  =
<br>
<br>


= Pesquisadores  =
= Pesquisadores  =

Edição das 13h03min de 21 de fevereiro de 2019

Fase I - Estudo


Título

  • OpenStack


Objetivos

Na fase inicial de estudos do OpenStack o objetivo é a compreensão do funcionamento do software, para determinar a viabilidade de implantação do mesmo no projeto principal (SR-Session Router), apresentar pós e contras em sua utilização, além da sua compatibilidade com demais softwares presentes no projeto.


Conceito


Criado pela Nasa e Rackspace Hosting, o projeto chamado OpenStack é um OS de nuvem Open Source que vem crescendo significantemente. O OpenStack é capaz de gerenciar os componentes de múltiplas estruturas virtualizadas (da mesma forma que um OS gerencia aplicativos em menor escala em um computador). Sua utilização é bastante atrativa pois sua arquitetura é completamente modularizada, ao utilizar o OpenStack para implementação de um projeto de nuvem basta apenas a identificação das necessidades, especificação do hardware necessário e escolha adequada dos componentes necessários para atender aos requisitos da nuvem.


Características 


Os componentes do OpenStack podem ser divididos em 3 grupos: Networking, Storage, Compute. Onde cada componente possui uma "tarefa" no funcionamento geral do OpenStack. A componente Networking é responsável pelo controle de rede do OpenStack, a Storage tem como função a armazenagem de todos os objetos utilizados em seu projeto, Compute por sua vêz provê serviços e agentes para tratar as maquinas virtuais (camada Hypervisor).

Além disso o OpenStack Dashboard é a interface gráfica que permite o gerenciamento e manipulação dos serviços, além do controle e da criação de instancias.


Por ser um software modular o OpenStack possui vários módulos e sua instalação pode ser totalmente configurada de acordo com a necessidade do projeto, alguns módulos são necessários para o funcionamento inicial, cada modulo presente no OpenStack é originado de um projeto:

Nova: Gerencia recursos de maquinas virtuais como CPU, memória, disco e interface de redes.

Neutron: Fornece recursos utilizados pelas interfaces de rede das maquinas virtuais, como por exemplo endereços IP e roteamento.

Swift: Provê o armazenamento de dados (objetos).

Cinder: Armazenamento de dados via blocos para as maquinas virtuais.

Keystone: Gerencia o serviço de acesso para os componentes.

Glance: Gerencia as imagens para as maquinas virtuais.

Horizon: Fornece a interface web para gerenciamento da plataforma.

Ceilometer: Para realizar o monitoramento das componentes do OpenStack, fornece um conjunto de métricas.

O funcionamento desses módulos pode ser abstraído facilmente seguindo o fluxograma:



Estudo Dirigido

Virtualization

Network Architecture

Cloud Computing

OpenStack




Fase II - Ensino


Conteúdo

Para fase inicial de estudo a respeito do software pode ser utilizado o documento : Arquivo:OpenStackSlides.pdf

Apresentação

Arquivo:OpenStackSlides.pdf

Metodologia


Scrum Methodology and Project Management


Fase III - Exemplo de Caso de Negócio


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



Benefícios para o usuário

    Descrever em tópicos os benefícios para os usuários desta solução.
    Pode se inspirar no Canvas.


Direcionadores chave para esta iniciativa

    Descrever em tópicos o que esta iniciativa pode proporcionar



Possíveis modelos de negócios

    Descrever em tópicos os possíveis modelos de negócios

Business Case

    Descrever um exemplo de negócio que permita avaliar a solução comercialmente


Barreiras encontradas


    Aponte aqui quais foram os principais obstáculos encontrados para o desenvolvimento desta solução


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






Pesquisadores

  • Igor Henrique Lete
  • Luiz Henrique de Oliveira
  • Rafael Leonardo Ferreira de Aquino