Escolar Documentos
Profissional Documentos
Cultura Documentos
Cloud Computing e
Virtualizao
Darlan Segalin
Info?
Diretor de TI CBA Sistemas Chapec - SC;
Arquiteto de solues IBM;
Responsvel por projetos de datacenter e desenvolvimento de
painel de gerenciamento para servios baseados em nuvem;
Graduao em anlise e desenvolvimento de sistemas. UNOESC
Mestrando em Cincia da Computao PUCPR;
Especialista em Gerenciamento de projetos.
IBM Certified Specialist;
Certificao Linux LPI-2;
Mandriva Conectiva Certified Instructor;
DBA Oracle;
MCP, MCTS. (Microsoft Certified Professional)
Palestrante FISL(Frum Internacional de Software Livre) em 2008,
2009 e 2010
Popularidade do assunto
By Google Trends
Conceito
Conceito
O termo Cloud Computing tem se tornado popular
associado utilizao de uma rede massiva de
servidores fsicos ou virtuais uma nuvem para a
alocao de um ambiente de computao;
isso, mas no s.
Conceito
Your Business !!
XaaX (X as a X)
SaaS (Software as a Service);
PaaS (Platform as a Service);
IaaS (Infrastructure as a Service);
Software as a Service
Software as a Service
Platform as a Service
Rails One
Infrastructure as a Service
Nuvens escalveis S3
Require 'rubygems'
Require 'aws/s3'
AWS::S3::Base:establish_connection!(
:access_key_id = > 'Sua ID',
:secret_access_key = > 'Sua Chave'
)
AWS::S3::S3Object.store(
'exemplo.jpg' ,
Re open('exemplo.jpg'),
'meu-local-publico'
:access => :public_read
Nuvens escalveis
Google App Engine
Servidor Web dinmico com total suporte a tecnologias
web;
Plataforma de desenvolvimento em nuvem;
Suporta linguagens Python e Java;
Storage persistente com suporte a queries, sorting and
transactions.
Limites de 500mb de armazenamento
5 millhes de page views por ms.
Limite de registro para at 10 aplicaes.
Nuvens escalveis
Exemplo:
Helloworld.py
print 'Content-Type: text/plain'
print ''
print 'Hello, world!
Nuvens escalveis
Inicie o WebServer local com o comando:
google_appengine/dev_appserver.py helloworld/
Acessando:
http://localhost:8080/
Usando templates (Django)
import os
from google.appengine.ext.webapp import template
Cloud Projects
Enomaly uma desenvolvedora de software para o
sistema de virtualizao e gerenciamento de cloud
computing como plataforma IaaS;
usado por muitos prestadores de servios como
base para suas ofertas de cloud computing e tambm
para construo de nuvens privadas, alguns cases
abaixo:
Cloud Projects
Cloud Projects
Cloud Projects
Cloud Projects
Cloud Projects
Cloud Projects
Cloud Projects
Benefcios:
Entrega mais rpida e escalabilidade de servios;
Suporte para ambientes heterogneos;
Integrao entre nuvens privadas e/ou pblicas;
Controle total do ciclo de vida do gerenciamento de
servios virtualizados;
Se encaixa em qualquer centro de dados existentes;
Gesto centralizada da infra-estrutura virtual e fsica;
Suporte Xen, KVM, VMware;
Open-Source
By ITweb
Definio de Continuidade de
Negcios
VMWare vSphere
VMWare vSphere
Como comear
Conhecer sua estrutura de custos e validar se
estaremos dentro do budget;
Analisar opes de hardware, virtualizao, software.
Buscar empresa parceira para apoio no projeto.
Virtualizar servidores para teste com VMware ESXi
(free )
Como comear
Como comear
Como comear
A rea de TI passar a concentrar profissionais que
dominam o negcio e que interagiro com os
provedores de nuvens ou gerenciem a nuvem interna
da empresa.
O mercado de TI est buscando profissionais que
tenham skills sobre computao em nuvem.
Preocupaes
Desafios
Conhecer os componentes e seus responsveis
O conceito segue o modelo de colaborao o usurio
precisa conhecer e saber usar a plataforma e os
padres.
Provar que o conceito pode ir alm da virtualizao e
do software.
Definir questes relacionadas a gerenciamento e
interoperabilidade.
Migrao e interoperabilidade entre fornecedores de
nuvem.
Recursos
http://www.vmware.com
http://www.enomaly.com
http://code.google.com/appengine/
http://www.gridgain.com/
http://www.opennebula.org
https://www.ibm.com/developerworks
http://www.idclatin.com
http://www.opencloudmanifesto.org/
https://www.ibm.com/developerworks/mydeveloperworks
/blogs/ctaurion/?lang=en
CBADATA
www.cbasistemas.com.br
Perguntas?
Contato
Darlan Segalin
E-mail: darlan@cbainfo.com.br
Site empresa: www.cbasistemas.com.br
Site pessoal: www.darlansegalin.net
Twitter: @darlanse