Cloud Management Platform com OpenStack

30
CLOUD MANAGEMENT PLATFORM COM OPENSTACK

description

1a etapa do Minicurso realizado no Congresso Brasileiro de Software CBSoft 2013 que aconteceu em Brasília entre 29 de setembro e 04 de outubro de 2013.

Transcript of Cloud Management Platform com OpenStack

Page 1: Cloud Management Platform com OpenStack

CLOUD MANAGEMENT PLATFORM COM OPENSTACK

Page 2: Cloud Management Platform com OpenStack

Mais de 25 anos no mercado de TI.

Sempre foi uma empresa pioneira

• ISP: Desde 1996.

• Cloud Computing Provider: Desde2009.

OpenStack: desde 2011.

Visite o nosso website:

www.dualtec.com.br

1

DUALTEC CLOUD BUILDERS

Page 3: Cloud Management Platform com OpenStack

Diretor de inovação da Dualtec Cloud Builders

• OpenStack• DevOps• P&D• Desenvolvimento de novos produtos

LinkedIn:

http://tinyurl.com/renatoarmani

Email:

[email protected]

2

RENATO ARMANI

Page 4: Cloud Management Platform com OpenStack

SysAdmin e DevOpsSenior da Dualtec Cloud Builders

• OpenStack• Puppet, Chef e Bash• Automação• Arquitetura de Cloud Computing

LinkedIn:

http://tinyurl.com/dperogil

Email:

[email protected]

3

DANILO PEROGIL

Page 5: Cloud Management Platform com OpenStack

• Trabalha ou estuda? Conte um resumo.

• Tem experiência com virtualizaçãoou Cloud?

4

SOBRE VOCÊ!

?

Page 6: Cloud Management Platform com OpenStack

5

CLOUD COMPUTING

Antes do Cloud

• Provisionamento de rede e hardware demorava muito.

• Burocracia para atendernecessidades.

• Não existia automação, erro humano era um risco constante.

• Não existia uma gestão eficiente de configuração.

• Alto custo para operação de TI

PQ CLOUD??

Page 7: Cloud Management Platform com OpenStack

6

CLOUD COMPUTING

A visão de Cloud Computing e o case da Amazon.

• A infraestrutura da Amazon, era muito subtilizada, 76% dos recursos ficavam ociosos a maior parte do tempo pois lidavam com diversos picos e vales de uso.

• A AWS foi uma consequência da mudança no uso de recursos de hardware adotada pela Amazon.

Page 8: Cloud Management Platform com OpenStack

7

CLOUD COMPUTING

Virtualização primeiros passos para Cloud.• Baseada no uso de Hypervisors,

permite um sistema operacional virtualizado (Guest) rode sobre um outro S.O. (Host).

• Diversos “Guests” podem rodar sobre um único “Host” utilizando uma cota pré-definida de recursos de hardware.

• Melhor aproveitamento de recursos, maior velocidade e redução de custos.

Page 9: Cloud Management Platform com OpenStack

8

CLOUD COMPUTING

Os ganhos com CloudComputing

• Possibilita fornecer controle total dos recursos de hardware.

• Automação total

• Máximo aproveitamento de recursos

• Elasticidade para lidar com picos de consumo

• Pagamento por uso

CLOUD!!

Page 10: Cloud Management Platform com OpenStack

9

CLOUD COMPUTING

Os principais “flavors” da Cloud Computing.

• SaaS: Software as a Service

• PaaS: Platform as a Service

• IaaS: Infrastructure as a Services

CLOUD!!

Page 11: Cloud Management Platform com OpenStack

Software “open source” para construir nuvens públicas e privadas.

Consiste em uma série de projetos inter-relacionados que fornecem os vários componentes para a implantação de uma plataforma de gerenciamento para infraestrutura em nuvem.

10

O QUE É OPENSTACK

Page 12: Cloud Management Platform com OpenStack

Está mais para um “toolkit” do que para um produto...

...mas Diversas empresas lançaram produtos e/ou estão oferecendo serviços baseados em OpenStack.

11

O QUE É OPENSTACK

Page 13: Cloud Management Platform com OpenStack

OpenStack não é um produto, não é só virtualização é um conjunto de softwares para

gerenciar IaaS!

12

ENTENDENDO OS COMPONENTES

PROJETOS DO OPENSTACK

Page 14: Cloud Management Platform com OpenStack

13

O QUE É OPENSTACK

Page 15: Cloud Management Platform com OpenStack

14

COMO FUNCIONA A FUNDAÇÃO

OPENSTACK FOUNDATION

OpenStack Foundation

5.600 membros individuais de 87 países e 850 organizações diferentes. Mais de U$10 milhões de fundo.

Page 16: Cloud Management Platform com OpenStack

15

EMPRESAS QUE PARTICIPAM

OPENSTACK FOUNDATION

Page 17: Cloud Management Platform com OpenStack

+ 100MEMBROS NA LISTA DE DISCUSSÃO

COMUNIDADE DO BRASIL

BOPSwww.brasilopenstack.com.brwww.openstack.org.br

FISLENCONTRO DA COMUNIDADE FISL

Openstack Meeting BrazilPrimeiro evento sobre OpenStack do Brasil - 2012.

16

COMUNIDADE OPENSTACK

Dualtec organizou o primeiro evento no WTC São Paulo emJunho de 2012

O evento foi gratuito e teve 100 inscritos

Page 18: Cloud Management Platform com OpenStack

COMUNIDADE DO BRASIL

17

COMUNIDADE OPENSTACK

Participem da lista de

discussão:

Google Groups

openstack-br

Page 19: Cloud Management Platform com OpenStack

EVENTO MUNDIAL

18

OPENSTACK SUMMIT

+ Evento mundial que ocorre duas vezes por ano. Ultima edição foi em abril em Portland Oregon USA.

+ Em 2012 em San Diego o Brasil foi representado na track internationalupdates, junto com representantes do Vietnam, Índia e China.

Assista:

http://tinyurl.com/brasilopenstack

Page 20: Cloud Management Platform com OpenStack

EVENTO MUNDIAL

19

OPENSTACK SUMMIT

O evento de setembro de 2012 teve aproximadamente 1400 participantes. Mais do que o dobro da edição do ano anterior em Boston (600 participantes).A ultima edição em Portland contou com mais de 3.000 participantes.

Page 21: Cloud Management Platform com OpenStack

Releases semestrais

20

RELEASES E SEUS PROJETOS

RELEASES

Nome Lançamento Projetos

Havanna out/13 1) Nova, 2) Swift, 3) Glance, 4) Keystone, 5) Horizon, 6) Quantum/Neutron, 7) Cinder, 8) Oslo, 9 )Ceilometer* e 10) Heat*

Grizzly abr/13 1) Nova, 2) Swift, 3) Glance, 4) Keystone, 5) Horizon, 6) Quantum/Neutron, 7) Cinder, 8) Oslo, 9 )Ceilometer* e 10) Heat*

Folsom set/12 1) Nova, 2) Swift, 3) Glance, 4) Keystone, 5) Horizon, 6) Quantum/Neutron e 7) Cinder

Essex mar/12 1) Nova, 2) Swift, 3) Glance, 4) Keystone e 5) Horizon

Diablo set/11 1) Nova, 2) Swift e 3) Glance

Cactus mar/11 1) Nova, 2) Swift e 3) Glance

Bexar fev/11 1) Nova, 2) Swift e 3) Glance

Austin set/11 1) Nova e 2) Swift

* Projetos incubados

Page 22: Cloud Management Platform com OpenStack

21

PROJETOS E FUNCIONALIDADES

ARQUITETURA

Interface Gráfica

Storage Compute Network

Identidade

Horizon

Cinder

Swift

Nova

Glance

Quantum/Neutron

Keystone

Page 23: Cloud Management Platform com OpenStack

22

ENTENDENDO OS COMPONENTES

PROJETOS DO OPENSTACK

Compute (codenamed "Nova") : Responsável pelo provisionar e orquestrar servidores virtuais sob demanda. Orquestra uma Farm de Hypervisors que chamamos de Compute Nodes.

Object Storage (codenamed "Swift"):Utilizado pela RackSpace no seu produto Cloud File, Similar ao Amazon S3. É uma solução de Object Storage. As organizações podem usar o Swift para armazenar grandes quantidades de dados de forma eficiente, segura e barata.

Page 24: Cloud Management Platform com OpenStack

23

ENTENDENDO OS COMPONENTES

PROJETOS DO OPENSTACK

Compute Image (codenamed "Glance") :Fornece serviços para descobrir, registrar e recuperar imagens de máquinas virtuais que possuem um sistema operacional instalado. Estas imagens são utilizadas na criação de servidores virtuais.

Network (codenamed “Neutron“/”Quantum”) :Fornece serviços de rede para os servidores virtuais orquestrados pelo Nova. Permite a criação de redes on-demand e acesso publico para os servidores virtuais.

Page 25: Cloud Management Platform com OpenStack

24

ENTENDENDO OS COMPONENTES

PROJETOS DO OPENSTACK

Block Storage (codenamed “Cinder") :Fornece serviços de “persistent block storage” para os servidores virtuais, é compatível com diversos fabricantes e protocolos e inclui funções de backup e Snapshots.

Identity (codenamed "Keystone"):Fornece autenticação e autorização para todos os serviços OpenStack.Armazena uma lista de “endpoints” de cada um dos serviços.

Dashboard (codenamed "Horizon"):Interface gráfica web para os usuários. Permite realizar a maioria das operações de sua nuvem através do navegador.

Page 26: Cloud Management Platform com OpenStack

25

ENTENDENDO OS COMPONENTES

PROJETOS DO OPENSTACK

Projetos incubados a partir do release Grizzly

Cloud Apps Orchestration (codenamed "Heat"):Serviço para orquestrar múltiplas aplicações em nuvem utilizando o padrão de templates da AWS CloudFormation.

Metrics (codenamed “Ceilometer"):Serviço para fornecer métricas de todos os demais serviços do Openstack. Serve de base para a criação de um sistema de cobrança por uso e para automação de escalabilidade com recursos como auto scalling.

Page 27: Cloud Management Platform com OpenStack

26

ENTENDENDO OS COMPONENTES

PROJETOS DO OPENSTACK

Projetos incubados a partir do release Grizzly

Cloud Apps Orchestration (codenamed "Heat"):Serviço para orquestrar múltiplas aplicações em nuvem utilizando o padrão de templates da AWS CloudFormation.

Metrics (codenamed “Ceilometer"):Serviço para fornecer métricas de todos os demais serviços do Openstack. Serve de base para a criação de um sistema de cobrança por uso e para automação de escalabilidade com recursos como auto scalling.

Page 28: Cloud Management Platform com OpenStack

27

OPENSTACK EM AÇÃO

Page 29: Cloud Management Platform com OpenStack

PERGUNTAS?

Page 30: Cloud Management Platform com OpenStack

THANK YOU

OBRIGADO

www.openstack.org e www.openstack.org.br

Renato S. [email protected]: renato.armani