Cloud Management Platform com OpenStack
-
Upload
renato-armani -
Category
Technology
-
view
915 -
download
0
description
Transcript of Cloud Management Platform com OpenStack
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
Diretor de inovação da Dualtec Cloud Builders
• OpenStack• DevOps• P&D• Desenvolvimento de novos produtos
LinkedIn:
http://tinyurl.com/renatoarmani
Email:
2
RENATO ARMANI
SysAdmin e DevOpsSenior da Dualtec Cloud Builders
• OpenStack• Puppet, Chef e Bash• Automação• Arquitetura de Cloud Computing
LinkedIn:
http://tinyurl.com/dperogil
Email:
3
DANILO PEROGIL
• Trabalha ou estuda? Conte um resumo.
• Tem experiência com virtualizaçãoou Cloud?
4
SOBRE VOCÊ!
?
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??
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.
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.
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!!
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!!
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
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
OpenStack não é um produto, não é só virtualização é um conjunto de softwares para
gerenciar IaaS!
12
ENTENDENDO OS COMPONENTES
PROJETOS DO OPENSTACK
13
O QUE É 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.
15
EMPRESAS QUE PARTICIPAM
OPENSTACK FOUNDATION
+ 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
COMUNIDADE DO BRASIL
17
COMUNIDADE OPENSTACK
Participem da lista de
discussão:
Google Groups
openstack-br
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
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.
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
21
PROJETOS E FUNCIONALIDADES
ARQUITETURA
Interface Gráfica
Storage Compute Network
Identidade
Horizon
Cinder
Swift
Nova
Glance
Quantum/Neutron
Keystone
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.
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.
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.
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.
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.
27
OPENSTACK EM AÇÃO
PERGUNTAS?
THANK YOU
OBRIGADO
www.openstack.org e www.openstack.org.br
Renato S. [email protected]: renato.armani