IaaSFabio Kungfabio.kung@locaweb.com.br         http://www.flickr.com/photos/taneushka/73596963
Desperdício         ProvisionamentoManutenção          DisponibilidadeCapacity Planning   Custo
Esse servidor é a prova de          balas?
Virtualização  to rule them all?
DesperdícioProvisionamentoCapacity Planning  Manutenção Disponibilidade     Custo
Xen, KVM, Hyper-V, VMware
SAN? NAS? Fiber Channel?
Cloud não é virtualização!
Qual é a melhor forma dearmazenar máquinas virtuais?
local   vsremoto
h"p://www.flickr.com/photos/prismimageslocal
h"p://www.flickr.com/photos/wedgeh
remoto
block level    vs file level
local + block    local + fileremote + block   remote + file
file level
NAS
NFS       CIFS       AFP      WebDAV       FTPNAS
NFS
NFS
VHDVMDKqcow2
thin provisioning
5GB     discousados   40GB
5GBusados
10GB                                 2GBusados                              usados          5GB              32GB         ...
Snapshots
RW20 GB
RW       20 GB0 kB
RO        20 GB   RW50 MB
RO            20 GB       RW50 MB  RO0 kB
RO        20 GB   RO50 MB         RW  1 GB
RO        20 GB   RW50 MB         RO  1 GB
RO        20 GB   RW50 MB
clones
RO20 GB - fresh
RO  20 GB - fresh   RW50 MB
RO  20 GB - fresh   RW50 MB
RO  20 GB - fresh   RW50 MB                  RW             0 kB
block level
SAN
iSCSI                            LUN       FC              FCoESAN                  AoE                      ...
Clustered FS
VMFS    GFS   OCFS2   GPFSClustered FS
LVMsnapshots,
clones,
...
drbdDRBD
Qual é a melhor forma dearmazenar máquinas virtuais?
VMDq NetQueues MultiQueues    SR-IOVVIrtualFunctions    VN-Link     VLANs Nexux 1000v Open vSwitch  VDE, VPE  EBTables
Performance• VMDq  (Virtual Machine Device Queues)• NetQueue• MultiQueues
virtualização, virtualização, ...                  • SR-IOV                    (Virtual Functions)                  • VLAN...
virtualização, virtualização, ...• Nexus 1000v  (VMWare)• Open vSwitch  (Citrix)• VDE,VPE  (GNU)• EBTables
Abuso
APIs
http://deltacloud.org
a unified interface to the cloudlibcloud is a standard client library for many popular cloud providers,                   ...
http://github.com/geemus/fog
http://github.com/jclouds/jcloudshttp://dasein-cloud.sourceforge.net/
nem tudo é nuvem...
Private Clouds
Hybrid
Elasticidade
“tive uma idéia” (1964)        Gene Amdahl                   managed by Fred Brooks
Dúvidas?   fabio.kung@gmail.comfabio.kung@locaweb.com.br      Obrigado!http://twitter.com/fabiokung
Casos...“é ver para crer”
Problemas do NYT •   Liberar jornais     de1851-1922 (11M     artigos) •   4 tera de TIFFs •   1 ano de grande     computa...
Solução do NYT• 100 micros EC2• 1 dia de uso• Hadoop, IText, JAI• custo: $240
“No Silver Bullet”                                                       -- Fred Brooks Whats faster--a supercomputer or E...
a prova de balas? (bullet-proof?)
a prova de balas? (bullet-proof?)
bye infra!
bye infra!
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Próximos SlideShares
Carregando em…5
×

Cloud IaaS - Detalhes da Infraestrutura como Serviço

1.817 visualizações

Publicada em

Apresentada durante a IX JAT e durante o DevOpsDays em São Paulo, essa palestra dá uma visão da tecnologia e mecanismos usados hoje em dia por alguns dos principais provedores de Cloud IaaS.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Cloud IaaS - Detalhes da Infraestrutura como Serviço

  1. 1. IaaSFabio Kungfabio.kung@locaweb.com.br http://www.flickr.com/photos/taneushka/73596963
  2. 2. Desperdício ProvisionamentoManutenção DisponibilidadeCapacity Planning Custo
  3. 3. Esse servidor é a prova de balas?
  4. 4. Virtualização to rule them all?
  5. 5. DesperdícioProvisionamentoCapacity Planning Manutenção Disponibilidade Custo
  6. 6. Xen, KVM, Hyper-V, VMware
  7. 7. SAN? NAS? Fiber Channel?
  8. 8. Cloud não é virtualização!
  9. 9. Qual é a melhor forma dearmazenar máquinas virtuais?
  10. 10. local vsremoto
  11. 11. h"p://www.flickr.com/photos/prismimageslocal
  12. 12. h"p://www.flickr.com/photos/wedgeh
  13. 13. remoto
  14. 14. block level vs file level
  15. 15. local + block local + fileremote + block remote + file
  16. 16. file level
  17. 17. NAS
  18. 18. NFS CIFS AFP WebDAV FTPNAS
  19. 19. NFS
  20. 20. NFS
  21. 21. VHDVMDKqcow2
  22. 22. thin provisioning
  23. 23. 5GB discousados 40GB
  24. 24. 5GBusados
  25. 25. 10GB 2GBusados usados 5GB 32GB usados usados 4GB 1GBusados 7GB usados usados
  26. 26. Snapshots
  27. 27. RW20 GB
  28. 28. RW 20 GB0 kB
  29. 29. RO 20 GB RW50 MB
  30. 30. RO 20 GB RW50 MB RO0 kB
  31. 31. RO 20 GB RO50 MB RW 1 GB
  32. 32. RO 20 GB RW50 MB RO 1 GB
  33. 33. RO 20 GB RW50 MB
  34. 34. clones
  35. 35. RO20 GB - fresh
  36. 36. RO 20 GB - fresh RW50 MB
  37. 37. RO 20 GB - fresh RW50 MB
  38. 38. RO 20 GB - fresh RW50 MB RW 0 kB
  39. 39. block level
  40. 40. SAN
  41. 41. iSCSI LUN FC FCoESAN AoE ...
  42. 42. Clustered FS
  43. 43. VMFS GFS OCFS2 GPFSClustered FS
  44. 44. LVMsnapshots,
clones,
...
  45. 45. drbdDRBD
  46. 46. Qual é a melhor forma dearmazenar máquinas virtuais?
  47. 47. VMDq NetQueues MultiQueues SR-IOVVIrtualFunctions VN-Link VLANs Nexux 1000v Open vSwitch VDE, VPE EBTables
  48. 48. Performance• VMDq (Virtual Machine Device Queues)• NetQueue• MultiQueues
  49. 49. virtualização, virtualização, ... • SR-IOV (Virtual Functions) • VLAN • VN-Link
  50. 50. virtualização, virtualização, ...• Nexus 1000v (VMWare)• Open vSwitch (Citrix)• VDE,VPE (GNU)• EBTables
  51. 51. Abuso
  52. 52. APIs
  53. 53. http://deltacloud.org
  54. 54. a unified interface to the cloudlibcloud is a standard client library for many popular cloud providers, written in python
  55. 55. http://github.com/geemus/fog
  56. 56. http://github.com/jclouds/jcloudshttp://dasein-cloud.sourceforge.net/
  57. 57. nem tudo é nuvem...
  58. 58. Private Clouds
  59. 59. Hybrid
  60. 60. Elasticidade
  61. 61. “tive uma idéia” (1964) Gene Amdahl managed by Fred Brooks
  62. 62. Dúvidas? fabio.kung@gmail.comfabio.kung@locaweb.com.br Obrigado!http://twitter.com/fabiokung
  63. 63. Casos...“é ver para crer”
  64. 64. Problemas do NYT • Liberar jornais de1851-1922 (11M artigos) • 4 tera de TIFFs • 1 ano de grande computador!http://open.blogs.nytimes.com/2007/11/01/self-service-prorated-super-computing-fun/
  65. 65. Solução do NYT• 100 micros EC2• 1 dia de uso• Hadoop, IText, JAI• custo: $240
  66. 66. “No Silver Bullet” -- Fred Brooks Whats faster--a supercomputer or EC2?http://ianfoster.typepad.com/blog/2009/08/whats-fastera-supercomputer-or-ec2.html
  67. 67. a prova de balas? (bullet-proof?)
  68. 68. a prova de balas? (bullet-proof?)
  69. 69. bye infra!
  70. 70. bye infra!

×