cloud management platform com openstack

30
CLOUD MANAGEMENT PLATFORM COM OPENSTACK

Upload: renato-armani

Post on 02-Nov-2014

915 views

Category:

Technology


0 download

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

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