Solução de  Cloud Computing : IasaS Lisboa, 12 de Outubro de 2010 Vasco Silva The Open Source Cloud Platform
<ul><li>Conteúdo </li><ul><li>Cloud Computing?;
Tipologia;
Eucalyptus; </li><ul><li>Funcionalidades;
Keys;
Arquitectura; </li></ul><li>Eucalyptus em CM 15;
Demonstração. </li></ul></ul>19.04.2010
<ul><li>Cloud Computing – o que é? </li><ul><li>Disponiblização de Recursos(poder computacional,  storage , sistema operat...
Acedido através da Internet (ou rede local);
O utilizador não sabe exactamente onde está o recurso (“está algures na nuvem...”);
Rede de computadores que comunicam habitualmente através de Web-services. </li></ul></ul>19.04.2010
<ul><li>Cloud Computing – Tipologia </li><ul><li>Public Cloud;
Private Cloud;
Hybrid Cloud; </li></ul></ul>19.04.2010
<ul><li>Cloud Computing – Modelos de Negócio </li><ul><li>Software as a Service (SaaS) Disponiblização de Software – Googl...
Platform as a Service (PaaS)
Disponiblização de Plataforma de desenvolvimento
Infrastructure as a Service (IaaS)
Disponiblização com o menor numero de serviços de software e com a maior personalização possivel - Amazon </li></ul></ul>1...
<ul><li>Cloud Computing – Modelos de Negócio </li></ul>19.04.2010
<ul><li>Cloud Computing – Vantagens </li><ul><li>Centralização;
Upcoming SlideShare
Loading in …5
×

Eucalyptus on Linux Caixa Mágica 15

1,956 views
1,882 views

Published on

Introduction to Eucalyptus Cloud on Linux Caixa Mágica 15

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

  • Be the first to like this

No Downloads
Views
Total views
1,956
On SlideShare
0
From Embeds
0
Number of Embeds
227
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Eucalyptus on Linux Caixa Mágica 15

  1. 1. Solução de Cloud Computing : IasaS Lisboa, 12 de Outubro de 2010 Vasco Silva The Open Source Cloud Platform
  2. 2. <ul><li>Conteúdo </li><ul><li>Cloud Computing?;
  3. 3. Tipologia;
  4. 4. Eucalyptus; </li><ul><li>Funcionalidades;
  5. 5. Keys;
  6. 6. Arquitectura; </li></ul><li>Eucalyptus em CM 15;
  7. 7. Demonstração. </li></ul></ul>19.04.2010
  8. 8. <ul><li>Cloud Computing – o que é? </li><ul><li>Disponiblização de Recursos(poder computacional, storage , sistema operativo, aplicação, etc... );
  9. 9. Acedido através da Internet (ou rede local);
  10. 10. O utilizador não sabe exactamente onde está o recurso (“está algures na nuvem...”);
  11. 11. Rede de computadores que comunicam habitualmente através de Web-services. </li></ul></ul>19.04.2010
  12. 12. <ul><li>Cloud Computing – Tipologia </li><ul><li>Public Cloud;
  13. 13. Private Cloud;
  14. 14. Hybrid Cloud; </li></ul></ul>19.04.2010
  15. 15. <ul><li>Cloud Computing – Modelos de Negócio </li><ul><li>Software as a Service (SaaS) Disponiblização de Software – Google docs, app. ERP, etc.
  16. 16. Platform as a Service (PaaS)
  17. 17. Disponiblização de Plataforma de desenvolvimento
  18. 18. Infrastructure as a Service (IaaS)
  19. 19. Disponiblização com o menor numero de serviços de software e com a maior personalização possivel - Amazon </li></ul></ul>19.04.2010
  20. 20. <ul><li>Cloud Computing – Modelos de Negócio </li></ul>19.04.2010
  21. 21. <ul><li>Cloud Computing – Vantagens </li><ul><li>Centralização;
  22. 22. Disponiblidade, redundância, segurança...;
  23. 23. Redução de custos em administração distribuida/desorganizada;
  24. 24. Escalabilidade e elastecidade;
  25. 25. Medição exacta da utilização;
  26. 26. Novidade tecnológica. </li></ul></ul>19.04.2010
  27. 27. <ul><li>Cloud Computing – Desvantagens </li><ul><li>Onde anda a minha informação!? </li><ul><li>Se a perdem?
  28. 28. Se a copiam? </li></ul></ul></ul>19.04.2010 <ul><li>Solução </li><ul><li>Infra-estruturas de Cloud Computing privadas / Hibridas. </li></ul></ul>
  29. 29. <ul>Elastic Utility Computing Architechture Linking Your Programs To Useful Systems </ul>19.04.2010
  30. 30. <ul><li>Eucalyptus </li><ul><li>Virtualização em Cloud;
  31. 31. IaaS-style;
  32. 32. Facilmente escalável (é possivel adicionar novos nodes com 1 simples linha de comando... );
  33. 33. Auto-aprovisionamento;
  34. 34. Api's AWS (Amazon Web Services - S3 ; EC2);
  35. 35. Cloud Híbrida. </li></ul></ul>19.04.2010
  36. 36. <ul><li>Eucalyptus - Arquitectura </li></ul>19.04.2010 <ul>Fonte: http://open.eucalyptus.com/wiki/EucalyptusInstallation_v2.0 </ul><ul><li>Eucalyptus - Arquitectura </li></ul>
  37. 37. <ul><li>Eucalyptus – Componentes </li><ul><li>Cloud Controller – Componente “Base” Api - Amazon EC2;
  38. 38. Walrus - “put-get bucket storage” Api – Amazon S3;
  39. 39. Cluster Controller – Controla os Node Controllers (VM, rede);
  40. 40. Storage Controller – Controla o “attach/detach” de um Volume a uma instância Api – Amazon EBS;
  41. 41. Node Controller – Componente que controla directamente o Hypervisor (execução, monitorização, finalização). </li></ul></ul>19.04.2010
  42. 42. <ul><li>Eucalyptus – Funcionamento </li><ul><li>1 bundle and upload image </li></ul></ul>19.04.2010 Cloud Controller CloudController Walrus euca2ools kernel ramdisk image
  43. 43. <ul><li>Eucalyptus – Funcionamento </li><ul><li>1 bundle and upload image </li></ul></ul>19.04.2010 Cloud Controller CloudController Walrus euca2ools kernel ramdisk image
  44. 44. <ul><li>Eucalyptus – Funcionamento </li><ul><li>2 describe-images </li></ul></ul>19.04.2010 Cloud Controller CloudController Walrus euca2ools kernel ramdisk image eki eri emi
  45. 45. <ul><li>Eucalyptus – Funcionamento </li><ul><li>2 run-instance </li></ul></ul>19.04.2010 Cloud Controller CloudController Walrus euca2ools kernel ramdisk image emi
  46. 46. <ul><li>Eucalyptus – Funcionamento </li><ul><li>2 run-instance </li></ul></ul>19.04.2010 Cloud Controller Cluster Controller CloudController Walrus euca2ools kernel ramdisk image ClusterController NodeController Kernel Ramdisk image
  47. 47. <ul><li>Eucalyptus – Como Instalar em CM15? </li><ul><li>Os seguintes scripts foram personalizadas para instalação do eucalyptus em 2 máquinas(ver arquitectura prox slide): </li><ul><li>ClusterController;
  48. 48. NodeController; </li></ul><li>Exectuar máquina ClusterController: </li><ul><li>people.caixamagica.pt/vsilva/eucalyptus/scripts/build_eucalyptus.sh
  49. 49. people.caixamagica.pt/vsilva/eucalyptus/scripts/configure_cc.sh
  50. 50. people.caixamagica.pt/vsilva/eucalyptus/scripts/build_euca2ools.sh </li></ul><li>Exectuar máquina NodeController : </li><ul><li>people.caixamagica.pt/vsilva/eucalyptus/scripts/build_eucalyptus.sh
  51. 51. people.caixamagica.pt/vsilva/eucalyptus/scripts/configure_nc.sh </li></ul></ul></ul>19.04.2010
  52. 52. <ul><li>Eucalyptus – Arquitectura Instalada </li></ul>19.04.2010 Cluster Controller Node Controller 1..* CloudController Walrus StorageController NodeController Node
  53. 53. <ul><li>Demo </li></ul>19.04.2010
  54. 54. <ul><li>Questões? </li></ul>19.04.2010 <ul>Vasco Silva [email_address] </ul>

×