introdução ao cloud computing e as soluções do mercado
DESCRIPTION
Já não é novidade, mas sempre se pode saber mais sobre uma das febres atuais quando se fala em tecnologia: a computação na nuvem. Uma apresentação das opções de mercado que melhor podem lhe atender.TRANSCRIPT
![Page 1: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/1.jpg)
Introdução ao
Cloud Computing e as soluções do Mercado
Daniel Cukier@danicuki
![Page 2: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/2.jpg)
http://www.flickr.com/photos/zerial/2804865447/sizes/z/in/photostream/
![Page 3: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/3.jpg)
http://www.flickr.com/photos/bike/266453254/sizes/l/in/photostream/
![Page 4: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/4.jpg)
http://www.flickr.com/photos/tim_d/184018928/sizes/l/in/photostream/
![Page 5: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/5.jpg)
http://www.flickr.com/photos/stars6/4381851322/sizes/l/in/photostream/
![Page 6: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/6.jpg)
E se...
![Page 7: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/7.jpg)
Click!
![Page 8: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/8.jpg)
Cloud: modelo para permitir acesso sob-demanda onipresente e conveniente via rede à um “pool” compartilhado de recursos computacionais configuráveis (i.e.: redes, servidores, armazenamento, aplicativos e serviços) que podem ser rapidamente provisionados e lançados com o mínimo esforço de gestão ou interação com o provedor de serviço - NIST
![Page 9: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/9.jpg)
Imagine consumir cloud como você consome energia elétrica
http://www.flickr.com/photos/el_finco/3498442002/sizes/l/in/photostream/
![Page 10: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/10.jpg)
Pay-per-use
![Page 11: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/11.jpg)
Pay-per-use
![Page 12: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/12.jpg)
CPU
RAMStorage
Rede GPU
![Page 13: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/13.jpg)
Economia de escala
![Page 14: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/14.jpg)
Elástico
![Page 15: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/15.jpg)
PaaS
IaaS
SaaS
![Page 16: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/16.jpg)
PaaS
IaaS
SaaS
![Page 17: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/17.jpg)
IaaS
AWS
GoGrid
Locaweb
Rackspace
Windows Azure
UOL Host
![Page 18: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/18.jpg)
PaaS
![Page 19: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/19.jpg)
SaaS
![Page 20: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/20.jpg)
Amazon AWS
EC2
S3
RDS
SES
Cloudfront (CDN)
etc, etc, etc
![Page 21: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/21.jpg)
EC2
![Page 22: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/22.jpg)
S3Vídeos
Imagens
Música
Arquivos estáticos
CSS, js, HTML
![Page 23: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/23.jpg)
S3Vídeos
Imagens
Música
Arquivos estáticos
CSS, js, HTML750 Bilhões de objetos
![Page 24: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/24.jpg)
S3Vídeos
Imagens
Música
Arquivos estáticos
CSS, js, HTML750 Bilhões de objetos500.000 req/s
![Page 25: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/25.jpg)
Click!
![Page 26: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/26.jpg)
![Page 27: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/27.jpg)
![Page 28: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/28.jpg)
API = Cloud + Web Services
Automatização
GerenciamentoIntegração
![Page 29: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/29.jpg)
Chef
http://www.flickr.com/photos/lilcrabbygal/2785683671
Infra-estrutura em código
![Page 30: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/30.jpg)
API - Exemplos
•Google Prediction
•Picnik
•Google Maps
•Amazon eCommerce
![Page 31: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/31.jpg)
AWSAuthConnection amazon = new AWSAuthConnection("keyid", "secret");
private void createImage(String folder, String name, byte[] image) {
S3Object object = new S3Object(image, null); Map headers = new TreeMap(); headers.put("Content-Type", Arrays.asList(new String[]{"image/jpeg"})); headers.put("x-amz-acl", Arrays.asList(new String[]{"public-read"}));
amazon.put(folder, name, object, headers); }
S3 in a nutshell
![Page 32: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/32.jpg)
Devs / Open Source
Open Stack
Eucalyptus
OpenNebula
jclouds
Open Cirrus
etc, etc, etc
![Page 33: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/33.jpg)
Startups + Cloud
http://www.flickr.com/photos/curtm95/5107189206/
![Page 34: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/34.jpg)
Virtual + Físico
![Page 35: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/35.jpg)
http://www.flickr.com/photos/flysi/183272970
Robótica
![Page 36: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/36.jpg)
Automatizaçãode Datacenter
http://www.flickr.com/photos/drkfiber/4467876523/sizes/l/in/photostream/
![Page 37: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/37.jpg)
Rede de sensores
http://www.flickr.com/photos/kubapinkwiner/5374484075/sizes/l/in/photostream/
![Page 38: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/38.jpg)
Mechanical Turk
www.mturk.com
![Page 39: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/39.jpg)
10 Cloud Startups para 2012
•AppFog
•Bromium
•Cloudability
•CloudSigma
•Kaggle
•Nebula
•Parse
•ScaleExtreme
•SolidFire
•Zillabyte
http://gigaom.com/cloud/10-cloud-startups-to-watch-in-2012/
![Page 40: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/40.jpg)
Enquanto isso, no Brasil...
•Locaweb
•UOL Host
•Tecla
•etc, etc, etc, etc
http://www.flickr.com/photos/annachristina/4718755884/sizes/l/in/photostream/
![Page 41: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/41.jpg)
O futuro
![Page 42: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/42.jpg)
Computação Paralela
Programação funcional
Erlang
Scala
Dados distribuídos
Como criar algoritmos realmente paralelos?http://www.flickr.com/photos/vestman/4908148942/sizes/l/in/photostream/
![Page 43: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/43.jpg)
Desafios para o “Futuro”
• Automatização
• Padronização
• Cobrança
• Vender lock-in / Compatibilidade
• Escabalibidade automática baseada em QoS da aplicação
• Como escalar para 10.000 ou 100.000 servidores?
• SLA
![Page 44: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/44.jpg)
Desafios para o “Futuro”• Segurança
• Disponibilidade / GEO distribuição
• Processadores com 200K Cores
• Leis / regulamentação!
• 8 Bilhões de Usuários
• Facilidade e custo baixo
![Page 45: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/45.jpg)
“Nuvens… Hoje tenho consciência do céu, pois há dias em que não o olho mas sinto, vivendo na cidade e não na natureza que a inclui. Nuvens… São elas hoje a principal realidade, e preocupam-me como se o velar do céu fosse um dos grandes perigos de meu destino. Nuvens… Passam da barra para o Castelo, de Ocidente para Oriente, num tumulto disperso e despido, branco às vezes, se vão esfarrapadas na vanguarda de não sei o quê; meio-negro outras, se, mais lentas, tardam em ser varridas pelo vento audível; negras de um branco sujo, se, como se quisessem ficar, enegrecem mais da vinda que da sombra o que as ruas abrem de falso espaço entre as linhas fechadoras da casaria” Fernando Pessoa
![Page 46: Introdução ao Cloud Computing e as soluções do Mercado](https://reader033.vdocuments.pub/reader033/viewer/2022042813/5496a001b47959a7498b45b5/html5/thumbnails/46.jpg)
Referências• IaaS
• http://aws.amazon.com/
• http://www.rackspace.com/
• http://www.gogrid.com/
• https://www.windowsazure.com/
• SaaS
• http://www.salesforce.com/
• http://www.facebook.com/
• https://www.dropbox.com/
• http://pinterest.com/
• http://www.zendesk.com/
• PaaS
• http://code.google.com/appengine/
• http://www.force.com/
• http://dreamhost.com/
• http://www.locaweb.com.br/
• http://www.uolhost.com.br/
• http://www.heroku.com/