starcluster numpy scipy computing on amazon s elastic
play

StarCluster - NumPy/SciPy Computing on Amazons Elastic Compute Cloud - PowerPoint PPT Presentation

Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions StarCluster - NumPy/SciPy Computing on Amazons Elastic Compute Cloud (EC2) Justin Riley Software Tools for Academics and Researchers Office of Educational Innovation


  1. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2) Justin Riley Software Tools for Academics and Researchers Office of Educational Innovation and Technology Massachusetts Institute of Technology SciPy 2010 Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  2. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Outline 1 Introduction STAR Group Motivation behind StarCluster 2 Amazon EC2 Basics 3 StarCluster Overview Features Configuration Quick Demo Customizing StarCluster Using Elastic Block Storage Creating Plugins 4 Conclusions Future Work Where can I learn more? Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  3. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Outline 1 Introduction STAR Group Motivation behind StarCluster 2 Amazon EC2 Basics 3 StarCluster Overview Features Configuration Quick Demo Customizing StarCluster Using Elastic Block Storage Creating Plugins 4 Conclusions Future Work Where can I learn more? Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  4. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions STAR Group Software Tools for Academics and Researchers 1 Work with faculty at MIT to develop software for classroom/research Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  5. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions STAR Group Software Tools for Academics and Researchers 1 Work with faculty at MIT to develop software for classroom/research 2 StarBiochem - Protein Visualization Tool Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  6. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions STAR Group Software Tools for Academics and Researchers 1 Work with faculty at MIT to develop software for classroom/research 2 StarBiochem - Protein Visualization Tool 3 StarGenetics - Genetic cross-simulator Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  7. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions STAR Group Software Tools for Academics and Researchers 1 Work with faculty at MIT to develop software for classroom/research 2 StarBiochem - Protein Visualization Tool 3 StarGenetics - Genetic cross-simulator 4 StarMolsim - Web-based MD/Quantum simulations Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  8. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions STAR Group Software Tools for Academics and Researchers 1 Work with faculty at MIT to develop software for classroom/research 2 StarBiochem - Protein Visualization Tool 3 StarGenetics - Genetic cross-simulator 4 StarMolsim - Web-based MD/Quantum simulations 5 ... and more (http://web.mit.edu/star) Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  9. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Motivation behind StarCluster Motivations for StarCluster. . . Cluster Configuration is Hard Cluster Configuration Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  10. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Motivation behind StarCluster Motivations for StarCluster. . . Cluster Configuration is Hard Cluster Configuration Obtaining access to hardware can be a challenge Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  11. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Motivation behind StarCluster Motivations for StarCluster. . . Cluster Configuration is Hard Cluster Configuration Obtaining access to hardware can be a challenge Configuring and maintaing cluster configurations is hard Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  12. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Motivation behind StarCluster Motivations for StarCluster. . . Cluster Configuration is Hard Cluster Configuration Obtaining access to hardware can be a challenge Configuring and maintaing cluster configurations is hard Traditional resources = administrative overhead Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  13. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Motivation behind StarCluster StarHPC. . . SSH VNC EC2 User Virtual Desktop Figure: StarHPC Overview Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  14. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Motivation behind StarCluster StarMolSim. . . WEB SSH EC2 User MolSim using GenePattern Figure: StarMolSim Overview Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  15. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Outline 1 Introduction STAR Group Motivation behind StarCluster 2 Amazon EC2 Basics 3 StarCluster Overview Features Configuration Quick Demo Customizing StarCluster Using Elastic Block Storage Creating Plugins 4 Conclusions Future Work Where can I learn more? Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  16. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Elastic Compute Cloud Overview Infrastructure as a Service (IaaS) Cloud Computing Model Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  17. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Elastic Compute Cloud Overview Infrastructure as a Service (IaaS) Cloud Computing Model Request up to 20 virtual machines by default Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  18. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Elastic Compute Cloud Overview Infrastructure as a Service (IaaS) Cloud Computing Model Request up to 20 virtual machines by default Full root access via SSH Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  19. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Elastic Compute Cloud Overview Infrastructure as a Service (IaaS) Cloud Computing Model Request up to 20 virtual machines by default Full root access via SSH Only pay for what you use Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  20. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Elastic Block Storage Analagous to a ”Virtual USB pendrive” Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  21. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Elastic Block Storage Analagous to a ”Virtual USB pendrive” Size can be anywhere from 1GB-1TB per volume Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  22. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Elastic Block Storage Analagous to a ”Virtual USB pendrive” Size can be anywhere from 1GB-1TB per volume Supports snapshotting volumes to create backups Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  23. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Elastic Block Storage Analagous to a ”Virtual USB pendrive” Size can be anywhere from 1GB-1TB per volume Supports snapshotting volumes to create backups Ability to create new volumes based on snapshots Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

  24. Outline Introduction Amazon EC2 Basics StarCluster Overview Conclusions Standard Instances Definition 1 Compute Unit (CU) = 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor. Instance Arch CPU (CU) RAM Storage I/O Cost/hr Small 32bit 1 (x1) 1.7GB 160GB Moderate $0.085 Large 64bit 2 (x2) 7.5GB 860GB High $0.34 X-Large 64bit 2 (x4) 15GB 1.69TB High $0.68 Justin Riley Massachusetts Institute of Technology StarCluster - NumPy/SciPy Computing on Amazon’s Elastic Compute Cloud (EC2)

Recommend


More recommend