Apresentação openstack

Embed Size (px)

Citation preview

Openstack

18/10/2011

Alexandre Haguiar
[email protected]
@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