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

Glence: 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.



Estudo Dirigido




Fase II - Ensino


Conteúdo

Desenvolva um conteúdo que possa transmitir o conhecimento adquirido para outros
Crie um material (Wiki, PDF, PPT, ...) que possa ser armazenado e facilmente atualizável


Apresentação

Apresente ao grupo (reunião, EAD, Blog, ...)
Publique aqui


Metodologia


Descrevas as metodologias usadas. Alguns exemplos:
Estratégia de Job Rotation
Estudos básicos para conhecimento do potencial
Estudos básicos para entendimento sobre o problema
Estudos para dar base aos pesquisadores
Benchmarking com empresas estrangeiras 
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 


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





Cronograma Macro


Histórico



Pesquisadores

Igor Henrique Lete