Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Eucalyptus on Linux Caixa Mágica 15

2,082 views

Published on

Introduction to Eucalyptus Cloud on Linux Caixa Mágica 15

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

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>

×