http://eventos.unipampa.edu.br/tchelinux2010/             tchelinux2010@eventos.unipampa.edu.br  Computação em Nuvem:   co...
2
Agenda• Computação em Nuvem  – Exemplos, conceitos, características, ...• Definições• Tendências• O papel do Software Livr...
O que éComputação em Nuvem?
Computação em Nuvem: exemplos de serviços      Amazon EC2
Exemplo: o problema de        armazenamento• O espaço do seu PC ou  notebook nunca acabou?• Suas fotos e seus vídeos  cabe...
Nuvem Dropbox
Nuvem PicasaWeb
Nuvem Google Docs
Nuvem Google Apps
Nuvens em Nuvem
Troca de documento: o tradicional e a nuvem
Computação em Nuvem:       conceitos (NIST)• Cloud Computing (Computação em Nuvem)  como sendo um “modelo pague-por-uso  h...
Computação em Nuvem:         definições• Um modelo de computação e  armazenamento de dados baseado em  “pague conforme a s...
Computação em Nuvem:         definições• Alto nível de elasticidade no consumo de  recursos  – Mais espaço de armazenament...
Computação em Nuvem:         característicasCARACTERÍSTICA     DESCRIÇÃOAcesso universal   Os serviços em Cloud Computing ...
Computação em Nuvem:         “pay as you go”• O núcleo de Computação em Nuvem é  outsoursing de computação/armazenamento  ...
Detalhes e Exemplos de               NuvemSaaSAaaSPaaSIaaS
Computação em Nuvem:                                               camadas                                                ...
Computação em Nuvem:  Infra sob demanda             Controle &             suprimento                          +/ -       ...
Referência de Computação   em Nuvem do NIST
Taxonomia das Nuvens     da Google
“Ontologia de Computaçãoem Nuvem” – University of California, Santa  Barbara & IBM T.J. Watson Research Center
Os serviços em Nuvem  e o pessoal de TIBem, agora vamos comprar tudo “dasnuvens” e dispensar o pessoal de TI?
Serviço em Nuvem                                               Serviço em                                                N...
Serviço em Nuvem: o                         caso do E-mail                                E-mail         Alta             ...
Software Livre e     Computação em Nuvem• Nova abordagem: serviços sob demanda• Redução de custos  – Evitar as N redundânc...
Software Livre e    Computação em Nuvem• O caso do Expresso (SERPRO)  – Projeto de porte para nuvem  – Primeira release pr...
Software Livre e         Computação em Nuvem  • OpenOffice / BrOffice na nuvem     – Nuvens privadas e/ou públicas     – O...
Computação em Nuvem:          indústria• Provedores representativos:  – Amazon Elastic Compute Cloud (EC2)  – Google App E...
Computação em Nuvem:            grandes demandasExperimentos Simulações      Arquivos    Bibliotecas   Outros…  Desafios: ...
Computação em Nuvem:          desafios• Prover serviços escaláveis e adaptativos• Como prover um serviço seguro  – Preserv...
Computação em Nuvem:      desafios
Computação em Nuvem:        perspectivas• Muito investimento• Muita pesquisa• Muito desenvolvimento
Computação em Nuvem:        perspectivas• Governos• Universidades• …
Perguntas?
http://eventos.unipampa.edu.br/tchelinux2010/             tchelinux2010@eventos.unipampa.edu.br  Computação em Nuvem:   co...
Bibliografia & referências• Cloud Notation for Users, Workshop to discuss  idea and approach, August 26, 2010• Cloud Compu...
Bibliografia & referências• Beginner’s Guide to Cloud Computing, by Kelvin  Gan & Liam McMurray, University of Bath• Cloud...
Bibliografia & referências• Clearing the Clouds: Understanding cloud  computing, by Ali Khajeh-Hosseini• VMware Inc., Virt...
Próximos SlideShares
Carregando em…5
×

Computação em Nuvem: conceitos, tendências e aplicações em Software Livre

2.375 visualizações

Publicada em

Computação em Nuvem: conceitos, tendências e aplicações em Software Livre
• Definições
• Tendências
• O papel do Software Livre
• Indústria e mercado
• Desafios

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.375
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
87
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Computação em Nuvem: conceitos, tendências e aplicações em Software Livre

  1. 1. http://eventos.unipampa.edu.br/tchelinux2010/ tchelinux2010@eventos.unipampa.edu.br Computação em Nuvem: conceitos, tendências eaplicações em Software Livre Diego Kreutz diego@unipampa.edu.br
  2. 2. 2
  3. 3. Agenda• Computação em Nuvem – Exemplos, conceitos, características, ...• Definições• Tendências• O papel do Software Livre• Indústria e mercado• Desafios
  4. 4. O que éComputação em Nuvem?
  5. 5. Computação em Nuvem: exemplos de serviços Amazon EC2
  6. 6. Exemplo: o problema de armazenamento• O espaço do seu PC ou notebook nunca acabou?• Suas fotos e seus vídeos cabem no seu HD?• Seu HD vai comportar seus dados daqui um ano?• Você consegue facilmente compartilhar seus dados com colegas e amigos?
  7. 7. Nuvem Dropbox
  8. 8. Nuvem PicasaWeb
  9. 9. Nuvem Google Docs
  10. 10. Nuvem Google Apps
  11. 11. Nuvens em Nuvem
  12. 12. Troca de documento: o tradicional e a nuvem
  13. 13. Computação em Nuvem: conceitos (NIST)• Cloud Computing (Computação em Nuvem) como sendo um “modelo pague-por-uso habilitando convenientemente e sob-demanda acesso a rede para compartilhar conjuntos de recursos computacionais configuráveis (ex. Redes, servidores, armazenamento, aplicações e serviços) que podem ser rapidamente provisionados e liberados com esfoço de gerenciamento mínimo ou interação mínima com provedor de serviço"
  14. 14. Computação em Nuvem: definições• Um modelo de computação e armazenamento de dados baseado em “pague conforme a sua demanda” o acesso remoto “ilimitado” a recusos• Uma infraestrutura de nuvem provê um framework para gerenciar escalabilidade, confiabilidade e acesso sob-demanda a aplicações e serviços• Serviços em nuvem provêem recursos para muitas aplicações móves
  15. 15. Computação em Nuvem: definições• Alto nível de elasticidade no consumo de recursos – Mais espaço de armazenamento – Mais processamento – Mais recursos –… +
  16. 16. Computação em Nuvem: característicasCARACTERÍSTICA DESCRIÇÃOAcesso universal Os serviços em Cloud Computing são ubiquos – eles podem ser acessados por “qualquer“ tipo de dispositivo.Serviços Aumentar e diminuir a escala, a demandaEscaláveis (serviço elástico). Alocação de recursos de acordo com a demanda do negócio, altamente escalável, com gerenciamento de escala de infra e não aplicações.Novo modelo de Suporta serviços paralelos e persistentes.serviço deaplicação
  17. 17. Computação em Nuvem: “pay as you go”• O núcleo de Computação em Nuvem é outsoursing de computação/armazenamento Outsourcing é uma idéia legal! vsPague exatamentopelo que você usou! Redução de custos!
  18. 18. Detalhes e Exemplos de NuvemSaaSAaaSPaaSIaaS
  19. 19. Computação em Nuvem: camadas Usuários finaisVisibilidade de valor ao usuário final Desenvolvedores de aplicações Projetistas e arquitetos De rede
  20. 20. Computação em Nuvem: Infra sob demanda Controle & suprimento +/ - Capacidade IT Capability de TIDemanda Resultados
  21. 21. Referência de Computação em Nuvem do NIST
  22. 22. Taxonomia das Nuvens da Google
  23. 23. “Ontologia de Computaçãoem Nuvem” – University of California, Santa Barbara & IBM T.J. Watson Research Center
  24. 24. Os serviços em Nuvem e o pessoal de TIBem, agora vamos comprar tudo “dasnuvens” e dispensar o pessoal de TI?
  25. 25. Serviço em Nuvem Serviço em Nuvem Identificar duplicação local. Planejar transição durante grande, atualização. Alta padronizado Qualquer agregação é melhor doAdoção que nenhuma. Pense pequeno Clareza do modo de financiamento é crítico. Custos pequeno, baseados em atividades para Baixa especializado serviços Serviços padronizados pode ser Baixa Alta avaliados em relação a nuvem. Padronização de Produto
  26. 26. Serviço em Nuvem: o caso do E-mail E-mail Alta (SMTP,Adoção POP, IMAP) Baixa Baixa Alta Padronização de Produto
  27. 27. Software Livre e Computação em Nuvem• Nova abordagem: serviços sob demanda• Redução de custos – Evitar as N redundâncias de infra, software, serviços, pessoas e outros – Melhorar o uso do RH: focar em inovação ao invés de repetição• Desenvolvimento de novas plataformas e soluções para serviço sob demanda
  28. 28. Software Livre e Computação em Nuvem• O caso do Expresso (SERPRO) – Projeto de porte para nuvem – Primeira release prevista para dezembro de 2010 Expresso em Nuvem será lançado em dezembro http://bit.ly/aJlZDp – Vantagens Redução de custos Uma única infra para vários órgãos Objetiva atender órgãos de todas as esferas Contratação prevista por espaço de armazenametno Maturação: julho de 2011
  29. 29. Software Livre e Computação em Nuvem • OpenOffice / BrOffice na nuvem – Nuvens privadas e/ou públicas – O escritório na nuvem – Compartilhamento – Disponibilidade –…OpenOffice / BrOffice vira serviço online
  30. 30. Computação em Nuvem: indústria• Provedores representativos: – Amazon Elastic Compute Cloud (EC2) – Google App Engine – Microsofts Windows Azure Platform – Other small startups: Heroku & Engine Yard
  31. 31. Computação em Nuvem: grandes demandasExperimentos Simulações Arquivos Bibliotecas Outros… Desafios: A quantidade • Armazenar; de dados e • Organizar; informações não • Disponibilizar; Muitos Terabytes pára de crescer. • Processar; Todos os anos • Buscar dados.
  32. 32. Computação em Nuvem: desafios• Prover serviços escaláveis e adaptativos• Como prover um serviço seguro – Preservação da privacidade – Garantia de acesso seguro – Recuperação rápida contra ataques• Como prover serviços com dependabilidade – Tolerância a falhas – Novas metodologias de desenvolvimento – Novas metodologias de teste
  33. 33. Computação em Nuvem: desafios
  34. 34. Computação em Nuvem: perspectivas• Muito investimento• Muita pesquisa• Muito desenvolvimento
  35. 35. Computação em Nuvem: perspectivas• Governos• Universidades• …
  36. 36. Perguntas?
  37. 37. http://eventos.unipampa.edu.br/tchelinux2010/ tchelinux2010@eventos.unipampa.edu.br Computação em Nuvem: conceitos, tendências eaplicações em Software Livre Diego Kreutz diego@unipampa.edu.br
  38. 38. Bibliografia & referências• Cloud Notation for Users, Workshop to discuss idea and approach, August 26, 2010• Cloud Computing A Trend Taking Shape, by Yangfan Zhou, The Chinese University of Hong Kong• Service Oriented Cloud Computing Infrastructure, by E.G.Nadhan, at HP Technology Forum & Expo 2009• Virtualization and Cloud Computing, by Norman Wilde and Thomas Huber
  39. 39. Bibliografia & referências• Beginner’s Guide to Cloud Computing, by Kelvin Gan & Liam McMurray, University of Bath• Cloud Computing Initiative Vision and Strategy Document, by GSA• Cloud Computing Security Considerations, by Joe St Sauver, Internet2 Joint Techs• Cloud Computing with Amazon and Oracle, by Lewis Cunningham
  40. 40. Bibliografia & referências• Clearing the Clouds: Understanding cloud computing, by Ali Khajeh-Hosseini• VMware Inc., Virtualization Overview, http://www.vmware.com/pdf/virtualization.pdf• Todd Hoff, Amazon Architecture, http://highscalability.com/amazon-architecture• Intel Corp., Technology brief: Understanding Intel® Virtualization Technology, http://download.intel.com/technology/virtualization/320426.pdf• aw2.0 Ltd, Cloud BootCamp March 2009, http://www.aw20.co.uk/help/cloudbootcamp_march2009.cfm

×