Experiences with a Private Cloud - PowerPoint PPT Presentation

bruis
experiences with a private cloud l.
Skip this Video
Loading SlideShow in 5 Seconds..
Experiences with a Private Cloud PowerPoint Presentation
Download Presentation
Experiences with a Private Cloud

play fullscreen
1 / 14
Download Presentation
Experiences with a Private Cloud
148 Views
Download Presentation

Experiences with a Private Cloud

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. University of St Andrews School of Computer Science Experiences with a Private Cloud St Andrews Cloud Computing co-laboratory James W. Smith Ali Khajeh-Hosseini {jws7, akh}@cs.st-andrews.ac.uk

  2. University of St Andrews School of Computer Science Background • School of Computer Science, University of St Andrews launched StACC in April 2009 • Funding of £0.5million for: • PhD Studentships • Experimental hardware platform • Technical Support • Aim is to explore the research potential of Cloud Computing • Bringing together researchers from: • Distributed Systems • High-performance Computing • Systems Engineering 2

  3. University of St Andrews School of Computer Science Motivation • Motivations for having a private cloud: • Monitoring • Energy consumption, network bandwidth, on board... • We can break it • And we do, frequently! • Experiment with cloud software • Hypervisors • Provisioning • Modifications • Speed scaling algorithms • We anticipate that the lessons learned from a private cloud can be applied to a massive cloud 3

  4. University of St Andrews School of Computer Science How to build a Cloud • Server infrastructure • 10 machines • 2x 4 core CPU, 16GB RAM, 2TB Storage • Networking • Switch,fibre optic, 1Gbit Cat6 • Cloud Software • Eucalyptus, VMware, etc • We had one of the first working Eucalyptus private clouds in UK academia 4

  5. University of St Andrews School of Computer Science Our setup 5

  6. University of St Andrews School of Computer Science Eucalyptus • Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems • EC2 like functionality • Spawn VMs on demand • Interact in a similar way to EC2 • Positive Experiences • Our system is now stable and is being used by both academia and industry partners • Fantastic ability to provision resources on demand • Our own platform for monitoring • Exposure to building these types of systems • Works like Amazon, but can combat some concerns 6

  7. University of St Andrews School of Computer Science Eucalyptus Issues • No VM management GUI • Problem for non-technical users • Monitoring is not clear • Investigating use of Nagios & other techniques • Common errors not well documented • Online wiki at http://open.eucalyptus.com needs community input • Needs a part-time sysadmin • just to deal with Computing Officers & ITS • Can’t limit how many resources people can use • This could be Very Important in a large scale system 7

  8. University of St Andrews School of Computer Science Problems Encountered • General networking / linux problems • Quite a complex piece of software & interactions • Requires a good deal of linux and networking knowledge • DHCP, VLANS, Subnets, IPTables • Eucalyptus specific • configuration • manages network which can lead to problems with existing network • software upgrade • 1.5 had problems, re-install required to goto 1.6 • ssh into instances • problem with volumes 8

  9. University of St Andrews School of Computer Science So if we haven’t put you off... • If you want to build your own Private Cloud with Eucalyptus there are a few things to remember: It is not as easy as it seems It will take you longer than you anticipate It does require regular administration 9 9

  10. Future • Investigation with other Cloud Software • Recent EPSRC grant -> expand our hardware • Significantly increasing our monitoring capability • performance degradation relating to Virtual Machines • Network performance • Energy Consumption • Cloud Adoption Toolkit

  11. University of St Andrews School of Computer Science Cloud Adoption Toolkit • Wide range of research interests in StACC, our group is currently developing the Cloud Adoption Toolkit • based on our experiences with the private Cloud and other platforms • A collection of tools that support decision-making during the adoption of cloud computing in enterprise • Support the process of migration • Includes • Modelling Cost & Energy • Technology Analysis • Stakeholder Impact & Requirements Analysis 10

  12. University of St Andrews School of Computer Science Example of Cost Modelling 11

  13. University of St Andrews School of Computer Science Cost Report 12

  14. Contact • If you would like to use the StACC Cloud please email: • cloud_admin@cs.st-andrews.ac.uk • Or if you wish to speak to me directly: • jws7@cs.st-andrews.ac.uk 13