Introdução ao Cloud Computing e as soluções do Mercado

3,897 views

Published on

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.

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,897
On SlideShare
0
From Embeds
0
Number of Embeds
1,732
Actions
Shares
0
Downloads
43
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Introdução ao Cloud Computing e as soluções do Mercado

  1. 1. Introdução aoCloud Computinge as soluções do Mercado Daniel Cukier @danicuki
  2. 2. http://www.flickr.com/photos/zerial/2804865447/sizes/z/in/photostream/
  3. 3. http://www.flickr.com/photos/bike/266453254/sizes/l/in/photostream/
  4. 4. http://www.flickr.com/photos/tim_d/184018928/sizes/l/in/photostream/
  5. 5. http://www.flickr.com/photos/stars6/4381851322/sizes/l/in/photostream/
  6. 6. E se...
  7. 7. Click!
  8. 8. Cloud: modelo para permitir acesso sob-demanda onipresente e conveniente viarede à um “pool” compartilhado derecursos computacionais configuráveis(i.e.: redes, servidores, armazenamento,aplicativos e serviços) que podem serrapidamente provisionados e lançadoscom o mínimo esforço de gestão ouinteração com o provedor de serviço - NIST
  9. 9. Imagine consumir cloud como você consome energia elétricahttp://www.flickr.com/photos/el_finco/3498442002/sizes/l/in/photostream/
  10. 10. Pay-per-use
  11. 11. Pay-per-use
  12. 12. Rede CPU GPU Storage RAM
  13. 13. Economia de escala
  14. 14. Elástico
  15. 15. SaaSPaaSIaaS
  16. 16. SaaSPaaSIaaS
  17. 17. IaaSAWS RackspaceGoGrid Windows AzureLocaweb UOL Host
  18. 18. PaaS
  19. 19. SaaS
  20. 20. Amazon AWSEC2S3 SES Cloudfront (CDN)RDS etc, etc, etc
  21. 21. EC2
  22. 22. S3VídeosImagens Arquivos estáticos CSS, js, HTMLMúsica
  23. 23. S3VídeosImagens Arquivos estáticos750 Bilhões de objetosMúsica CSS, js, HTML
  24. 24. S3VídeosImagens Arquivos estáticos750500.000de objetosMúsica Bilhões req/s CSS, js, HTML
  25. 25. Click!
  26. 26. API = Cloud + Web ServicesIntegração Gerenciamento Automatização
  27. 27. Chef em código Infra-estruturahttp://www.flickr.com/photos/lilcrabbygal/2785683671
  28. 28. API - Exemplos• Google Prediction• Picnik• Google Maps• Twitter• Amazon eCommerce• Facebook
  29. 29. S3 in a nutshell 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); }
  30. 30. Devs / Open SourceOpen Stack jcloudsEucalyptus Open CirrusOpenNebula etc, etc, etc
  31. 31. Cloud p s + artuSt http://www.flickr.com/photos/curtm95/5107189206/
  32. 32. Virtual + Físico
  33. 33. Robótica http://www.flickr.com/photos/flysi/183272970
  34. 34. Automatização de Datacenterhttp://www.flickr.com/photos/drkfiber/4467876523/sizes/l/in/photostream/
  35. 35. Rede de sensoreshttp://www.flickr.com/photos/kubapinkwiner/5374484075/sizes/l/in/photostream/
  36. 36. Mechanical Turk www.mturk.com
  37. 37. 10 Cloud Startups para 2012http://gigaom.com/cloud/10-cloud-startups-to-watch-in-2012/• AppFog • Nebula• Bromium • Parse• Cloudability • ScaleExtreme• CloudSigma • SolidFire• Kaggle • Zillabyte
  38. 38. Enquanto isso, no Brasil... • Locaweb • UOL Host • Tecla • etc, etc, etc, etchttp://www.flickr.com/photos/annachristina/4718755884/sizes/l/in/photostream/
  39. 39. O futuro
  40. 40. 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/
  41. 41. 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
  42. 42. 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
  43. 43. “Nuvens… Hoje tenho consciência do céu, pois há dias em que não o olho massinto, vivendo na cidade e não na natureza que a inclui. Nuvens… São elas hojea principal realidade, e preocupam-me como se o velar do céu fosse um dosgrandes perigos de meu destino. Nuvens… Passam da barra para o Castelo, deOcidente para Oriente, num tumulto disperso e despido, branco às vezes, se vãoesfarrapadas 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 sequisessem ficar, enegrecem mais da vinda que da sombra o que as ruas abrem defalso espaço entre as linhas fechadoras da casaria” Fernando Pessoa
  44. 44. Referências• IaaS • http://aws.amazon.com/ • http://www.rackspace.com/ • PaaS • http://www.gogrid.com/ • http://code.google.com/appengine/ • https://www.windowsazure.com/ • http://www.force.com/• SaaS • http://dreamhost.com/ • http://www.salesforce.com/ • http://www.locaweb.com.br/ • http://www.facebook.com/ • http://www.uolhost.com.br/ • https://www.dropbox.com/ • http://www.heroku.com/ • http://pinterest.com/ • http://www.zendesk.com/

×