SlideShare ist ein Scribd-Unternehmen logo
1 von 14
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
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
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
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
University of St Andrews
            School of Computer Science


Our setup




                       5
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
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


                                                                      7
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
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
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
                                                           10
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
University of St Andrews
                   School of Computer Science


Example of Cost Modelling




                              11
University of St Andrews
              School of Computer Science


Cost Report




                         12
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

Weitere ähnliche Inhalte

Ă„hnlich wie Cloud pres3

_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdfTyStrk
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfJohn422973
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material ccAnkit Gupta
 
Cloud Computing from Academic Perspective
Cloud Computing from Academic PerspectiveCloud Computing from Academic Perspective
Cloud Computing from Academic PerspectiveDedy Hariyadi
 
OpenNebulaConf2015 2.06 OpenNebula in the Wild - Ander Astudillo
OpenNebulaConf2015 2.06 OpenNebula in the Wild - Ander AstudilloOpenNebulaConf2015 2.06 OpenNebula in the Wild - Ander Astudillo
OpenNebulaConf2015 2.06 OpenNebula in the Wild - Ander AstudilloOpenNebula Project
 
Adoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific ResearchAdoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific ResearchYehia El-khatib
 
PPT_CLOUD COMPUTING_UNIT 1.pptx.pdf
PPT_CLOUD COMPUTING_UNIT 1.pptx.pdfPPT_CLOUD COMPUTING_UNIT 1.pptx.pdf
PPT_CLOUD COMPUTING_UNIT 1.pptx.pdfVineet446350
 
UMF Cloud Pilot
UMF Cloud PilotUMF Cloud Pilot
UMF Cloud PilotAndy Powell
 
Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments Liming Zhu
 
CLOUD ENABLING TECHNOLOGIES.pptx
 CLOUD ENABLING TECHNOLOGIES.pptx CLOUD ENABLING TECHNOLOGIES.pptx
CLOUD ENABLING TECHNOLOGIES.pptxDr Geetha Mohan
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptxMunmunSaha7
 
Basics of Cloud Computing- 5 th semester
Basics of Cloud Computing- 5 th semesterBasics of Cloud Computing- 5 th semester
Basics of Cloud Computing- 5 th semestersadas88
 
OpenNebula out in the Open, Ander Astudillo, SURFsara
OpenNebula out in the Open, Ander Astudillo, SURFsaraOpenNebula out in the Open, Ander Astudillo, SURFsara
OpenNebula out in the Open, Ander Astudillo, SURFsaraOpenNebula Project
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
Cloud computing & dbms
Cloud computing & dbmsCloud computing & dbms
Cloud computing & dbmsZaid Shabbir
 
Onboarding a Historical Company on the Cloud Journey
Onboarding a Historical Company on the Cloud JourneyOnboarding a Historical Company on the Cloud Journey
Onboarding a Historical Company on the Cloud JourneyMarius Zaharia
 
Cloud computing 13 principal enabling technologies
Cloud computing 13 principal  enabling technologiesCloud computing 13 principal  enabling technologies
Cloud computing 13 principal enabling technologiesVaibhav Khanna
 

Ă„hnlich wie Cloud pres3 (20)

Reading partymay2010
Reading partymay2010Reading partymay2010
Reading partymay2010
 
_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material cc
 
Cloud Computing from Academic Perspective
Cloud Computing from Academic PerspectiveCloud Computing from Academic Perspective
Cloud Computing from Academic Perspective
 
OpenNebulaConf2015 2.06 OpenNebula in the Wild - Ander Astudillo
OpenNebulaConf2015 2.06 OpenNebula in the Wild - Ander AstudilloOpenNebulaConf2015 2.06 OpenNebula in the Wild - Ander Astudillo
OpenNebulaConf2015 2.06 OpenNebula in the Wild - Ander Astudillo
 
Adoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific ResearchAdoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific Research
 
PPT_CLOUD COMPUTING_UNIT 1.pptx.pdf
PPT_CLOUD COMPUTING_UNIT 1.pptx.pdfPPT_CLOUD COMPUTING_UNIT 1.pptx.pdf
PPT_CLOUD COMPUTING_UNIT 1.pptx.pdf
 
UMF Cloud Pilot
UMF Cloud PilotUMF Cloud Pilot
UMF Cloud Pilot
 
Cloud iaa s-labs- ubuntu canonical- fossa2010
Cloud iaa s-labs- ubuntu canonical- fossa2010Cloud iaa s-labs- ubuntu canonical- fossa2010
Cloud iaa s-labs- ubuntu canonical- fossa2010
 
Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments
 
CLOUD ENABLING TECHNOLOGIES.pptx
 CLOUD ENABLING TECHNOLOGIES.pptx CLOUD ENABLING TECHNOLOGIES.pptx
CLOUD ENABLING TECHNOLOGIES.pptx
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptx
 
Basics of Cloud Computing- 5 th semester
Basics of Cloud Computing- 5 th semesterBasics of Cloud Computing- 5 th semester
Basics of Cloud Computing- 5 th semester
 
OpenNebula out in the Open, Ander Astudillo, SURFsara
OpenNebula out in the Open, Ander Astudillo, SURFsaraOpenNebula out in the Open, Ander Astudillo, SURFsara
OpenNebula out in the Open, Ander Astudillo, SURFsara
 
Energy Aware Clouds
Energy Aware CloudsEnergy Aware Clouds
Energy Aware Clouds
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Cloud computing & dbms
Cloud computing & dbmsCloud computing & dbms
Cloud computing & dbms
 
Onboarding a Historical Company on the Cloud Journey
Onboarding a Historical Company on the Cloud JourneyOnboarding a Historical Company on the Cloud Journey
Onboarding a Historical Company on the Cloud Journey
 
Cloud computing 13 principal enabling technologies
Cloud computing 13 principal  enabling technologiesCloud computing 13 principal  enabling technologies
Cloud computing 13 principal enabling technologies
 

Mehr von University of St Andrews

Mehr von University of St Andrews (7)

CloudMonitor: Profiling Power Usage
CloudMonitor: Profiling Power UsageCloudMonitor: Profiling Power Usage
CloudMonitor: Profiling Power Usage
 
CloudMonitor: Energy Aware Clouds
CloudMonitor: Energy Aware CloudsCloudMonitor: Energy Aware Clouds
CloudMonitor: Energy Aware Clouds
 
IBM Extreme Blue FTP Discovery Week 2 Presentation
IBM Extreme Blue FTP Discovery Week 2 PresentationIBM Extreme Blue FTP Discovery Week 2 Presentation
IBM Extreme Blue FTP Discovery Week 2 Presentation
 
Extreme Blue FTP Discovery Week 1 Presentation
Extreme Blue FTP Discovery Week 1 PresentationExtreme Blue FTP Discovery Week 1 Presentation
Extreme Blue FTP Discovery Week 1 Presentation
 
Software complexity
Software complexitySoftware complexity
Software complexity
 
Software Measurement for Cloud
Software Measurement for CloudSoftware Measurement for Cloud
Software Measurement for Cloud
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 

KĂĽrzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂşjo
 

KĂĽrzlich hochgeladen (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Cloud pres3

  • 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 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
  • 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 10
  • 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

Hinweis der Redaktion