View
124
Download
0
Category
Preview:
DESCRIPTION
Palestra realizada em Floripa, no TDC 2014
Citation preview
Openstack Foundations
Denny VriesmanJesiel Conceição
2
3
Agenda
Revisão bibliográficaRevisão bibliográfica
– O que é uma nuvem e o que ela precisa
– Modelos de Serviço
– Modelos de Implantação
PlataformaPlataforma
– Openstack Foundations
– Os Principais Módulos do Openstack
PráticaPrática
– Prática – Dashboard
– Openstack4J – Exemplificando com Java
4
Nuvem?O que é uma
5
Uma nuvem de verdade precisa de....
Pool de Recursos....ProcessamentoArmazenamentoRedes VirtuaisElasticidade rápida
Self-service Sob-demanda Serviços mensuráveis
6
e nem colocation!
Nuvem não é hosting
7
Nuvem – Nova arquitetura de TI
1970Mainframe
1980Computadores
Pessoais
1990Clientes/
Servidores
1998Virtualização
2008 +Cloud Computing
Em 1960 John Mccarthy disse: “a computação pode algum dia ser considerada como uma utilidade pública.”
8
Serviço?E os tais modelos de
9
… … IaaS – IaaS – Infraestutura como Serviço
… … PaaS – PaaS – Plataforma como Serviço
… … SaaS – SaaS – Software como Serviço
… … DbaaS – DbaaS – Bases de dados como Serviço
Nuvem – Modelos de serviço
10
ImplantaçãoE os modelos de
11
Community Clouds
Nuvem – Modelos de implantação
Openstack Foundations
13
OpenStack FoundationsTechnology Platform
14
OpenStack Cloud PlatformTechnology Platform
Versões Atual:Atual: Icehouse - EstávelEstável: Havana
15
Hypervisor?O Openstack é um
16
Platinum & Gold MembersInnovative Ecosystem
8
17
Quem está usando o OpenstackUser Footprint
18
Processed more than $26,000 in mobile payments every minute in 2012
OpenStack runs thousands of VMs to support their self-service developer model
Internal team manages deployment and operations, using OpenStack Compute, Storage & Shared Services
“We needed agility without sacrificing availability. By leveraging the collective
innovation of the OpenStack community, we can develop and grow our private cloud much quicker without having to reinvent
anything.”
Saran Mandair, senior director of infrastructure engineering,
PayPal
PayPal Uses OpenStackUser Footprint
Openstack Os principais módulos
20
Openstack - Os principais módulos
21
Swift – Armazenamento de objetos
Nova – Recursos computacionais
Keystone - Autenticação
Cinder – Armazenamento em bloco
Neutron – Recursos de rede
Glance – Gerenciamento das imagens
Horizon - Dashboard
Ceilometer - Contabilização
Openstack - Os principais módulos
22
Openstack - Os principais módulos
Openstack Na prática
Demonstração do Dashboard
Openstack4JAPI Java
26
API – Exemplo da documentação
http://api.openstack.org/api-ref.html
Openstack Exemplos com
28
Autenticando no Openstack
Recuperando Imagens
Recuperando Flavors
Instanciando máquinas
Demonstrando...
29
Código fonte disponível em:
https://hub.jazz.net/project/dvriesman/tdc-floripa-openstack-2014
Demonstrando...
Dúvidas ?!?
dvriesman@gmail.comjesielconceicao@gmail.com
Agradecimentos
TDC (Globalcode / vOfficer )
Softplan
Recommended