Apresentação openstack

2,572 views

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,572
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
83
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Apresentação openstack

  1. 2. Openstack 18/10/2011 Alexandre Haguiar [email_address] @ahaguiar
  2. 3. Preço por consumo vs preço por capacidade
  3. 4. Computação em nuvem não é uma ilha
  4. 5. Camadas da Nuvem PaaS SaaS IaaS Virtualização Hardware
  5. 6. Software Livre para construir nuvens públicas e privadas
  6. 7. IaaS com Openstack O que é Openstack? <ul><li>Softwares para construir nuvens públicas e privadas
  7. 8. Padrão para computação em nuvem
  8. 9. Fácil de implementar, massivamente escalável e rico em recursos
  9. 10. Iniciativa do Hackspace e Nasa
  10. 11. Criada em Julho de 2010 </li></ul>
  11. 12. IaaS com Openstack Princípios <ul><li>Desenvolvimento aberto - licenciamento Apache 2
  12. 13. Desenho aberto - 2 design summits anuais
  13. 14. Código fonte disponível publicamente
  14. 15. Comunidade aberta , processos documentados e transparentes
  15. 16. Compromisso em adotar padrões abertos
  16. 17. Desenho modular para distribuição flexível via API </li></ul>
  17. 18. Comunidade Opestack 1644 Pessoas 125 Empresas
  18. 19. IaaS com Openstack Notas na web
  19. 20. IaaS com Openstack Notas na web
  20. 21. IaaS com Openstack Notas na web
  21. 22. IaaS com Openstack Notas na web
  22. 23. IaaS com Openstack Notas na web
  23. 24. IaaS com Openstack Notas na web
  24. 25. IaaS com Openstack Notas na web
  25. 26. Openstack Projetos
  26. 27. Principais Projetos
  27. 28. Novos Projetos OpenStack Identity (Keystone) prove autenticação unificada através de todos os projetos e integra com os sistemas de autenticação existentes OpenStack Dashboard permite a administradores e usuários acesso a provisão de recursos através de um portal self service
  28. 29. Projetos da Comunidade <ul><li>Dell Crowbar – sistema para automatizar a distribuição do ambiente Openstack integrado com os ambientes Chef, Nagios e Ganglia
  29. 30. StackOps – distribuição linux otimizada para Openstack
  30. 31. Cisco Quantum – tem com objetivo oferecer conectividade de rede como serviço NaaS. Ex: controle de banda, VPN-aaS, firewall-aaS
  31. 32. Atlas-LB – balanceamento de carga como serviço </li></ul>
  32. 33. Openstack Compute (Nova)
  33. 34. IaaS com Openstack Modelo Conceitual de Nuvem
  34. 35. IaaS com Openstack Implementação Openstack
  35. 37. Openstack Compute (Nova) <ul><li>Gerencia recursos virtualizados (CPU, memoria, disco e interfaces de rede)
  36. 38. Suporte API EC2
  37. 39. Múltiplos modelos de rede </li><ul><li>VLAN
  38. 40. FlatDHCP
  39. 41. Flat </li></ul></ul>Principais funcionalidades
  40. 42. Openstack Compute (Nova) <ul><li>Autenticação plugável </li><ul><li>Autenticação local ou ldap </li></ul><li>Sistemas de armazenamento suportados </li><ul><li>AOE: ATA over Ethernet
  41. 43. IET iSCSI: Provisions IET iSCSI volumes from a con!gurable
  42. 44. LVM volume RBD: Rados Block Device, a network block device backed by objects in a
  43. 45. Ceph distributed object store
  44. 46. Sheepdog: A distributed storage system for KVM using commodity hardware
  45. 47. Solaris iSCSI: iSCSI target running on Solaris/ZFS
  46. 48. HP SAN: HP StorageWorks P4000 SAN target </li></ul></ul>Principais funcionalidades
  47. 49. Openstack Compute (Nova) <ul><li>Virtualizadores </li><ul><li>Hyper-V 2008
  48. 50. KVM - Kernel-based Virtual Machine
  49. 51. LXC - Linux Containers (through libvirt)
  50. 52. QEMU - Quick EMUlator
  51. 53. UML - User Mode Linux
  52. 54. VMWare ESX/ESXi 4.1 update 1
  53. 55. Xen - XenServer 5.5, Xen Cloud Platform (XCP) </li></ul></ul>Principais funcionalidades
  54. 56. Openstack Compute (Nova) <ul><li>Controle de limites </li><ul><li>Limite de autenticações
  55. 57. Chamadas de API
  56. 58. Projetos
  57. 59. Quotas </li></ul><li>Gerenciamento online de maquinas virtuais
  58. 60. Grupos de segurança
  59. 61. Segurança por usuário, regra(role) e projeto
  60. 62. VNC Proxy integrado ao navegador Web </li></ul>Principais funcionalidades
  61. 67. Openstack Image Service (Glance)
  62. 68. Openstack Image Service (Glance) <ul><li>Permite o gerenciamento de imagens de discos virtuais
  63. 69. Suporte a diferentes formatos </li><ul><li>Raw
  64. 70. Machine (kernel/ramdisk outside of image, a.k.a. AMI)
  65. 71. VHD (Hyper-V)
  66. 72. VDI (VirtualBox)
  67. 73. qcow2 (Qemu/KVM)
  68. 74. VMDK (VMWare)
  69. 75. OVF (VMWare, others) </li></ul></ul>Principais funcionalidades
  70. 76. Arquitetura
  71. 77. Openstack Object Storage (Swift)
  72. 78. IaaS com Openstack O que é? Openstack Object Storage (Swift) <ul><li>Software pra criação de data storages redundantes e escaláveis usando clusters de servidores padrão
  73. 79. Oferecer funcionalidade similar ao Amazon Simple Storage Service (Amazon S3) </li></ul>
  74. 80. Openstack Object Storage (Swift) <ul><li>Raid não requerido
  75. 81. Replicação integrada na aplicação
  76. 82. Escalabilidade multi-dimensional
  77. 83. Capacidade ilimitada
  78. 84. HDD/agnóstico a falhas nos nós
  79. 85. Funciona em hardware comum
  80. 86. Fácil de se adicionar capacidade </li></ul>Principais funcionalidades
  81. 87. IaaS com Openstack Principais funcionalidades Openstack Object Storage (Swift)
  82. 88. 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

×