Post on 16-Apr-2017
Openstack
18/10/2011
Alexandre Haguiar
alexandre.aguiar@serpro.gov.br
@ahaguiar
Preo por consumo vs preo por capacidade
Computao em nuvem no uma ilha
Camadas da Nuvem
PaaSSaaSIaaSVirtualizaoHardware
Software Livre para construir nuvens pblicas e privadas
IaaS com Openstack
O que Openstack?
Softwares para construir nuvens pblicas e privadas
Padro para computao em nuvem
Fcil de implementar, massivamente escalvel e rico em recursos
Iniciativa do Hackspace e Nasa
Criada em Julho de 2010
IaaS com Openstack
Princpios
Desenvolvimento aberto - licenciamento Apache 2
Desenho aberto - 2 design summits anuais
Cdigo fonte disponvel publicamente
Comunidade aberta, processos documentados e transparentes
Compromisso em adotar padres abertos
Desenho modular para distribuio flexvel via API
Comunidade Opestack
1644 Pessoas125 Empresas
IaaS com Openstack
Notas na web
IaaS com Openstack
Notas na web
IaaS com Openstack
Notas na web
IaaS com Openstack
Notas na web
IaaS com Openstack
Notas na web
IaaS com Openstack
Notas na web
IaaS com Openstack
Notas na web
Openstack Projetos
Principais Projetos
Novos Projetos
OpenStack Identity (Keystone) prove autenticao unificada atravs de todos os projetos e integra com os sistemas de autenticao existentes
OpenStack Dashboard permite a administradores e usurios acesso a proviso de recursos atravs de um portal self service
Projetos da Comunidade
Dell Crowbar sistema para automatizar a distribuio do ambiente Openstack integrado com os ambientes Chef, Nagios e Ganglia
StackOps distribuio linux otimizada para Openstack
Cisco Quantum tem com objetivo oferecer conectividade de rede como servio NaaS. Ex: controle de banda, VPN-aaS, firewall-aaS
Atlas-LB balanceamento de carga como servio
Openstack Compute (Nova)
IaaS com Openstack
Modelo Conceitual de Nuvem
IaaS com Openstack
Implementao Openstack
Openstack Compute (Nova)
Gerencia recursos virtualizados (CPU, memoria, disco e interfaces de rede)
Suporte API EC2
Mltiplos modelos de redeVLAN
FlatDHCP
Flat
Principais funcionalidades
Openstack Compute (Nova)
Autenticao plugvelAutenticao local ou ldap
Sistemas de armazenamento suportadosAOE: ATA over Ethernet
IET iSCSI: Provisions IET iSCSI volumes from a con!gurable
LVM volume RBD: Rados Block Device, a network block device backed by objects in a
Ceph distributed object store
Sheepdog: A distributed storage system for KVM using commodity hardware
Solaris iSCSI: iSCSI target running on Solaris/ZFS
HP SAN: HP StorageWorks P4000 SAN target
Principais funcionalidades
Openstack Compute (Nova)
VirtualizadoresHyper-V 2008
KVM - Kernel-based Virtual Machine
LXC - Linux Containers (through libvirt)
QEMU - Quick EMUlator
UML - User Mode Linux
VMWare ESX/ESXi 4.1 update 1
Xen - XenServer 5.5, Xen Cloud Platform (XCP)
Principais funcionalidades
Openstack Compute (Nova)
Controle de limitesLimite de autenticaes
Chamadas de API
Projetos
Quotas
Gerenciamento online de maquinas virtuais
Grupos de segurana
Segurana por usurio, regra(role) e projeto
VNC Proxy integrado ao navegador Web
Principais funcionalidades
Openstack Image Service (Glance)
Openstack Image Service (Glance)
Permite o gerenciamento de imagens de discos virtuais
Suporte a diferentes formatosRaw
Machine (kernel/ramdisk outside of image, a.k.a. AMI)
VHD (Hyper-V)
VDI (VirtualBox)
qcow2 (Qemu/KVM)
VMDK (VMWare)
OVF (VMWare, others)
Principais funcionalidades
Arquitetura
Openstack Object Storage (Swift)
IaaS com Openstack
O que ?
Openstack Object Storage (Swift)
Software pra criao de data storages redundantes e escalveis usando clusters de servidores padro
Oferecer funcionalidade similar ao Amazon Simple Storage Service (Amazon S3)
Openstack Object Storage (Swift)
Raid no requerido
Replicao integrada na aplicao
Escalabilidade multi-dimensional
Capacidade ilimitada
HDD/agnstico a falhas nos ns
Funciona em hardware comum
Fcil de se adicionar capacidade
Principais funcionalidades
IaaS com Openstack
Principais funcionalidades
Openstack Object Storage (Swift)
Onde buscar:
Grupo openstack Brasil
https://groups.google.com/group/openstack-br
Projeto Openstack
http://www.openstack.org
Projeto Dell Crowbar
http://robhirschfeld.com/
Perguntas
Cozinhando na Nuvem com Chef