O que e? Como funciona? Por que eu uso?
Gerencia de infraestruturas virtuais com
Eucalyptus
Ricardo Araujo Santos
22 de abril de 2010
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 1/30
O que e? Como funciona? Por que eu uso?
Outline
1 O que e?
2 Como funciona?
3 Por que eu uso?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 2/30
O que e? Como funciona? Por que eu uso?
O que e o Eucalyptus?
Virtual Infrastructure Engine
Provedor IaaS
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 3/30
O que e? Como funciona? Por que eu uso?
O que e o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 4/30
O que e? Como funciona? Por que eu uso?
O que e o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 5/30
O que e? Como funciona? Por que eu uso?
O que e o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 6/30
O que e? Como funciona? Por que eu uso?
O que e o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 7/30
O que e? Como funciona? Por que eu uso?
O que e o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 8/30
O que e? Como funciona? Por que eu uso?
O que e o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 9/30
O que e? Como funciona? Por que eu uso?
O que e o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 10/30
O que e? Como funciona? Por que eu uso?
O que e o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 11/30
O que e? Como funciona? Por que eu uso?
O que e o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 12/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Quatro componentes principais:
Cloud Controller
Cluster Controller
Node Controller
Storage Controller
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 13/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 14/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 15/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 16/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 17/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 18/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 19/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 20/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 21/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 22/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 23/30
O que e? Como funciona? Por que eu uso?
Como funciona o Eucalyptus?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 24/30
O que e? Como funciona? Por que eu uso?
Por que eu uso o Eucalyptus?
Mesma API Amazon EC2
Posso submeter uma imagem personalizada
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 25/30
O que e? Como funciona? Por que eu uso?
Como eu uso o Eucalyptus?
OurGrid
VM com o worker instalado
Escalonador faz cloudburst
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 26/30
O que e? Como funciona? Por que eu uso?
Como voce pode usar o Eucalyptus?
Criar infraestruturas dinamicas para:
deployment de aplicacoesfazer balanceamento de cargafazer testes
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 27/30
O que e? Como funciona? Por que eu uso?
Outras solucoes
Amazon EC2
OpenNebula
Nimbus
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 28/30
O que e? Como funciona? Por que eu uso?
Referencias
Eucalyptus - Open Source Homehttp://open.eucalyptus.com/
Amazon Elastic Compute Cloudhttp://aws.amazon.com/ec2/
OpenNebulahttp://opennebula.org/
Nimbushttp://www.nimbusproject.org/
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 29/30
O que e? Como funciona? Por que eu uso?
Duvidas?
Ricardo Araujo Santos — Gerencia de infraestruturas virtuais com Eucalyptus 30/30