O documento descreve o Eucalyptus, um software livre que permite a criação de infraestruturas virtuais na nuvem. Ele funciona por meio de quatro componentes principais (Cloud Controller, Cluster Controller, Node Controller e Storage Controller) e permite que usuários criem, lancem e gerenciem máquinas virtuais da mesma forma que na Amazon EC2. O Eucalyptus pode ser usado para criar infraestruturas dinâmicas e balanceamento de carga para aplicações.
Gerência de infraestruturas virtuais com Eucalyptus
1. O que ´? Como funciona? Por que eu uso?
e
Gerˆncia de infraestruturas virtuais com
e
Eucalyptus
Ricardo Ara´jo Santos
u
22 de abril de 2010
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 1/30
2. O que ´? Como funciona? Por que eu uso?
e
Outline
1 O que ´?
e
2 Como funciona?
3 Por que eu uso?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 2/30
3. O que ´? Como funciona? Por que eu uso?
e
O que ´ o Eucalyptus?
e
Virtual Infrastructure Engine
Provedor IaaS
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 3/30
4. O que ´? Como funciona? Por que eu uso?
e
O que ´ o Eucalyptus?
e
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 4/30
5. O que ´? Como funciona? Por que eu uso?
e
O que ´ o Eucalyptus?
e
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 5/30
6. O que ´? Como funciona? Por que eu uso?
e
O que ´ o Eucalyptus?
e
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 6/30
7. O que ´? Como funciona? Por que eu uso?
e
O que ´ o Eucalyptus?
e
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 7/30
8. O que ´? Como funciona? Por que eu uso?
e
O que ´ o Eucalyptus?
e
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 8/30
9. O que ´? Como funciona? Por que eu uso?
e
O que ´ o Eucalyptus?
e
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 9/30
10. O que ´? Como funciona? Por que eu uso?
e
O que ´ o Eucalyptus?
e
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 10/30
11. O que ´? Como funciona? Por que eu uso?
e
O que ´ o Eucalyptus?
e
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 11/30
12. O que ´? Como funciona? Por que eu uso?
e
O que ´ o Eucalyptus?
e
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 12/30
13. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Quatro componentes principais:
Cloud Controller
Cluster Controller
Node Controller
Storage Controller
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 13/30
14. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 14/30
15. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 15/30
16. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 16/30
17. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 17/30
18. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 18/30
19. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 19/30
20. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 20/30
21. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 21/30
22. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 22/30
23. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 23/30
24. O que ´? Como funciona? Por que eu uso?
e
Como funciona o Eucalyptus?
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 24/30
25. O que ´? Como funciona? Por que eu uso?
e
Por que eu uso o Eucalyptus?
Mesma API Amazon EC2
Posso submeter uma imagem personalizada
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 25/30
26. O que ´? Como funciona? Por que eu uso?
e
Como eu uso o Eucalyptus?
OurGrid
VM com o worker instalado
Escalonador faz cloudburst
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 26/30
27. O que ´? Como funciona? Por que eu uso?
e
Como vocˆ pode usar o Eucalyptus?
e
Criar infraestruturas dinˆmicas para:
a
deployment de aplica¸˜es
co
fazer balanceamento de carga
fazer testes
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 27/30
28. O que ´? Como funciona? Por que eu uso?
e
Outras solu¸˜es
co
Amazon EC2
OpenNebula
Nimbus
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 28/30
29. O que ´? Como funciona? Por que eu uso?
e
Referˆncias
e
Eucalyptus - Open Source Home
http://open.eucalyptus.com/
Amazon Elastic Compute Cloud
http://aws.amazon.com/ec2/
OpenNebula
http://opennebula.org/
Nimbus
http://www.nimbusproject.org/
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 29/30
30. O que ´? Como funciona? Por que eu uso?
e
D´vidas?
u
Ricardo Ara´jo Santos — Gerˆncia de infraestruturas virtuais com Eucalyptus
u e 30/30