Professional Documents
Culture Documents
Introduction To Cloud Based Services PWatson
Introduction To Cloud Based Services PWatson
Introduction To Cloud Based Services PWatson
Paul Watson
Newcastle University, UK
paul.watson@ncl.ac.uk
e.g. Amazon
Plan
What is Cloud Computing? Potential Advantages Lessons from our own experiences Cloud Issues
Whats New?
illusion of Infinite computing resources On Demand no up-front commitment by users Pay for use of resources on a short-term basis as needed
Silos = Inflexibility
New demand
Extinct demand
Under-provision
Over-provision
Capacity
Resources
Demand
Time
Time
Static IT Supply
Research 1. Have good idea 2. Write proposal 3. Wait 6 months 4. If successful.. 5. Buy Computers 6. Install Computers 7. Start Work
Science Start-ups 1. Have good idea 2. Write Business Plan 3. Ask VCs to fund If successful.. 4. Buy computers 5. Install Computers 6. Start Work
1. 2. 3. 4.
Have good idea Grab nodes as needed from Cloud provider Start Work Pay for what you used
Flexibility
Complexity
Software (SaaS)
Google AppEngine
Microsoft Azure
Platform (PaaS)
Infrastructure (IaaS)
CARMEN Project
Stirling
St. Andrews
Newcastle
York
Sheffield
Cambridge
Imperial
Plymouth
Research Challenge
Understanding the brain is the greatest informatics challenge Enormous implications for science: Medicine
Biology
Computer Science
Epilepsy Exemplar
Data analysis guides surgeon during operation Further analysis provides evidence
WARNING!
The next 2 Slides show an exposed human brain
CARMEN
enables sharing and collaborative exploitation of data, analysis code and expertise that are not physically collocated
e-Science Central
Web based Works anywhere
e-Science Central
Software as a Service
Dynamic Resource Allocation Pay-as-you-Go*
Social Networking
Controlled Sharing Collaboration Communities
Cloud Computing
Run analyses
....
Science App n
....
Science Platform
App
....
App
App API
e-Science Central
Social Networking
Workflow Enactment
Processing
Storage
Cloud Infrastructure
Viewing results
Communicating Results
200 Adding Processors as you need them optimises resources and 150 saves money100 pay-as-you-go in clouds 50 0
0.03 0.03 0.03 0.06 0.06
0.13
Thanks to: - Paul Appleby & Team at the Microsoft Technology Centre, Reading - & MS External Research e-Science Group
Predictable Performance
Confidentiality High Availability?
New demand
Arjuna AGILITY
Resources
Capacity Demand
Resources
Capacity Demand
Time
Time
37
Agile IT Supply
App1 & 2
Dept B
App1
40
Dept B
Summary
Cloud computing can revolutionise e-science provide sustainable infrastructure reduce time from idea to realisation Dont underestimate complexity building scalable distributed systems is still hard can Science Clouds help by lowering the hurdles? e-Science Central Store-Analyse-Automate-Share e-science platform adding content from a range of domains CARMEN is evaluating it for neuroinformatics