SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Semelhante a 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
 
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
 

Semelhante a 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
 

Mais de University of St Andrews

Mais de 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
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

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

Notas do Editor