Cloud Computing
Demystified
Photo credit: Flickr user iLighter
Picture credit: Google
Themes
1. What is Cloud Computing?
2. Why would I want to use it?
3. Where is “The Cloud” anyway?
4...
Picture credit: Google
Themes
1. What is Cloud Computing?
2. Why would I want to use it?
3. Where is “The Cloud” anyway?
4...
1. What is Cloud Computing?
- Utility computing
- Ready made appliances and
services, just “plug in” and go
- Started out ...
- Infrastructure as a Service (IaaS)
- Bring Your Own OS, software, etc
- Public, private, hybrid clouds
- Platform as a S...
- Infrastructure as a Service (IaaS)
- Bring Your Own OS, software, etc
- Public, private, hybrid clouds
- Platform as a S...
Picture credit: GooglePicture credit: Google
1. What is Cloud Computing? IaaS
Picture credit: Google
1. What is Cloud Computing? IaaS
Picture credit: Google
1. What is Cloud Computing? IaaS
Picture credit: University of Stanford Infolab
1. What is Cloud Computing? IaaS
Opportunities:
- Capacity planning needed to assess
resource for move into the cloud
- Server virtualization expertise
- D...
Picture credit: Dell
1. What is Cloud Computing? IaaS
Picture credit: Stephen Shankland, CNET
1. What is Cloud Computing? IaaS
- Infrastructure as a Service (IaaS)
- Bring Your Own OS, software, etc
- Public, private, hybrid clouds
- Platform as a S...
1. What is Cloud Computing? PaaS
1. What is Cloud Computing? PaaS
1. What is Cloud Computing? PaaS
Opportunities:
- Building APIs and
data models
- Developing and
extending existing
open s...
$options = array(
'requestScheme' => Zend_Oauth::REQUEST_SCHEME_HEADER,
'version' => '1.0',
'signatureMethod' => 'HMAC-SHA...
- Infrastructure as a Service (IaaS)
- Bring Your Own OS, software, etc
- Public, private, hybrid clouds
- Platform as a S...
1. What is Cloud Computing? SaaS
1. What is Cloud Computing? SaaS
1. What is Cloud Computing? SaaS
Opportunities:
- Migration assistance
- Systems integration, e.g. use APIs to
import/export data
- Day-to-day administrati...
1. What is Cloud Computing? SaaS
Picture credit: Google
Themes
1. What is Cloud Computing?
2. Why would I want to use it?
3. Where is “The Cloud” anyway?
4...
2. Why use it?
- Provision service rapidly
- Flexibility over scaling
- Reduce headcount, power
bill, cooling requirements...
2. Why use it?
- Provision service rapidly
- Flexibility over scaling
- Reduce headcount, power
bill, cooling requirements...
2. Why use it? Value Stream Map
Picture credit: Google
Themes
1. What is Cloud Computing?
2. Why would I want to use it?
3. Where is “The Cloud” anyway?
4...
Video credit: Google
http://youtu.be/avP5d16wEp0
3. Where is “The Cloud” anyway?
Video credit: Google
3. Where is “The Cloud” anyway?
Slide credit: Phil Richards
3. Where is “The Cloud” anyway?
Slide credit: Phil Richards
3. Where is “The Cloud” anyway?
Picture credit: Google
Themes
1. What is Cloud Computing?
2. Why would I want to use it?
3. Where is “The Cloud” anyway?
4...
4. Dark Clouds and Silver Linings
Slide credit: NSA
“United Rake, Peddle Cheap,
Packet Wrench, and Beach
Head – all delive...
4. Dark Clouds and Silver Linings
Image credit: NSA
“United Rake, Peddle Cheap,
Packet Wrench, and Beach
Head – all delive...
Photo licensed under a Creative Commons Attribution-ShareAlike 2.5
License, from angrykeyboarder
4. Dark Clouds and Silver...
Richard Stallman:
- GNU Emacs
- GNU make
- gcc / gdb
- Copyleft / GPL
Photo licensed under a Creative Commons Attribution-...
"If you use a proprietary
program or somebody
else's web
server, you're
defenceless. You're
putty in the hands
of whoever ...
Picture credit: rptech-world.com
4. Dark Clouds and Silver Linings
Picture credit: rptech-world.com
4. Dark Clouds and Silver Linings
Linux, by Linus Torvalds and a cast
of thousands, powers:
- Google, Amazon,
Facebook, eBay etc
- Your TV, set top box, wir...
Video credit: Linux Foundation
http://youtu.be/5ocq6_3-nEw
4. Dark Clouds and Silver Linings
Cloud Computing
Demystified
Photo credit: Flickr user iLighter
Upcoming SlideShare
Loading in...5
×

Cloud Computing Demystified

7,228

Published on

Here are the slides for my Autumn 2013 guest lectures on Cloud Computing for the Computer Science department at Loughborough University. I cover infrastructure, platform and software as a service - with some illustrative examples - and talk about opportunities for Computer Scientists to get involved in Cloud Computing.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
7,228
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud Computing Demystified

  1. 1. Cloud Computing Demystified Photo credit: Flickr user iLighter
  2. 2. Picture credit: Google Themes 1. What is Cloud Computing? 2. Why would I want to use it? 3. Where is “The Cloud” anyway? 4. Dark Clouds and Silver Linings
  3. 3. Picture credit: Google Themes 1. What is Cloud Computing? 2. Why would I want to use it? 3. Where is “The Cloud” anyway? 4. Dark Clouds and Silver Linings
  4. 4. 1. What is Cloud Computing? - Utility computing - Ready made appliances and services, just “plug in” and go - Started out as spare cycles and platform APIs from Amazon - Now open competition from Google, Microsoft, and others - IT spend as opex, not capex - Pay as you go
  5. 5. - Infrastructure as a Service (IaaS) - Bring Your Own OS, software, etc - Public, private, hybrid clouds - Platform as a Service (PaaS) - APIs and standards to code against, e.g. storage, database, IP load balancer - Software as a Service (SaaS) - Typically admin dashboard, application level APIs and user facing Web services 1. What is Cloud Computing?
  6. 6. - Infrastructure as a Service (IaaS) - Bring Your Own OS, software, etc - Public, private, hybrid clouds - Platform as a Service (PaaS) - APIs and standards to code against, e.g. storage, database, IP load balancer - Software as a Service (SaaS) - Typically admin dashboard, application level APIs and user facing Web services 1. What is Cloud Computing? IaaS
  7. 7. Picture credit: GooglePicture credit: Google 1. What is Cloud Computing? IaaS
  8. 8. Picture credit: Google 1. What is Cloud Computing? IaaS Picture credit: Google
  9. 9. 1. What is Cloud Computing? IaaS
  10. 10. Picture credit: University of Stanford Infolab 1. What is Cloud Computing? IaaS
  11. 11. Opportunities: - Capacity planning needed to assess resource for move into the cloud - Server virtualization expertise - Data centre design and build - Sysadmins to run operating systems, install and maintain software etc - Hot topic: Live migration of workloads 1. What is Cloud Computing? IaaS
  12. 12. Picture credit: Dell 1. What is Cloud Computing? IaaS
  13. 13. Picture credit: Stephen Shankland, CNET 1. What is Cloud Computing? IaaS
  14. 14. - Infrastructure as a Service (IaaS) - Bring Your Own OS, software, etc - Public, private, hybrid clouds - Platform as a Service (PaaS) - APIs and standards to code against, e.g. storage, database, IP load balancer - Software as a Service (SaaS) - Typically admin dashboard, application level APIs and user facing Web services 1. What is Cloud Computing?
  15. 15. 1. What is Cloud Computing? PaaS
  16. 16. 1. What is Cloud Computing? PaaS
  17. 17. 1. What is Cloud Computing? PaaS Opportunities: - Building APIs and data models - Developing and extending existing open source code, e.g. Hadoop - Writing applications against these APIs, e.g. Google App Engine, Amazon Web Services - Selling cloud applications, e.g. Google Apps Marketplace
  18. 18. $options = array( 'requestScheme' => Zend_Oauth::REQUEST_SCHEME_HEADER, 'version' => '1.0', 'signatureMethod' => 'HMAC-SHA1', 'consumerKey' => $CONSUMER_KEY, 'consumerSecret' => $CONSUMER_SECRET ); $config = new Zend_Oauth_Consumer($options); $token = new Zend_Oauth_Token_Access(); $httpClient = $token->getHttpClient($options); $client = new Zend_Gdata_Docs($httpClient); $feed = $client->getDocumentListFeed( 'https://docs.google.com/feeds/documents/private/full?xoauth_requestor_id=' . urlencode($email_address)); foreach ($feed->entries as $entry) { $title = $entry->title; # etc } 1. What is Cloud Computing? PaaS
  19. 19. - Infrastructure as a Service (IaaS) - Bring Your Own OS, software, etc - Public, private, hybrid clouds - Platform as a Service (PaaS) - APIs and standards to code against, e.g. storage, database, IP load balancer - Software as a Service (SaaS) - Typically admin dashboard, application level APIs and user facing Web services 1. What is Cloud Computing?
  20. 20. 1. What is Cloud Computing? SaaS
  21. 21. 1. What is Cloud Computing? SaaS
  22. 22. 1. What is Cloud Computing? SaaS
  23. 23. Opportunities: - Migration assistance - Systems integration, e.g. use APIs to import/export data - Day-to-day administration - Use APIs to extend existing services, e.g. Gmail contextual gadgets - Develop new SaaS offerings - It's just a website, really :-) 1. What is Cloud Computing? SaaS
  24. 24. 1. What is Cloud Computing? SaaS
  25. 25. Picture credit: Google Themes 1. What is Cloud Computing? 2. Why would I want to use it? 3. Where is “The Cloud” anyway? 4. Dark Clouds and Silver Linings
  26. 26. 2. Why use it? - Provision service rapidly - Flexibility over scaling - Reduce headcount, power bill, cooling requirements - Convert capital expenditure into operating expenditure - Concentrate on stuff that genuinely adds value
  27. 27. 2. Why use it? - Provision service rapidly - Flexibility over scaling - Reduce headcount, power bill, cooling requirements - Convert capital expenditure into operating expenditure - Concentrate on stuff that genuinely adds value
  28. 28. 2. Why use it? Value Stream Map
  29. 29. Picture credit: Google Themes 1. What is Cloud Computing? 2. Why would I want to use it? 3. Where is “The Cloud” anyway? 4. Dark Clouds and Silver Linings
  30. 30. Video credit: Google http://youtu.be/avP5d16wEp0 3. Where is “The Cloud” anyway?
  31. 31. Video credit: Google 3. Where is “The Cloud” anyway?
  32. 32. Slide credit: Phil Richards 3. Where is “The Cloud” anyway?
  33. 33. Slide credit: Phil Richards 3. Where is “The Cloud” anyway?
  34. 34. Picture credit: Google Themes 1. What is Cloud Computing? 2. Why would I want to use it? 3. Where is “The Cloud” anyway? 4. Dark Clouds and Silver Linings
  35. 35. 4. Dark Clouds and Silver Linings Slide credit: NSA “United Rake, Peddle Cheap, Packet Wrench, and Beach Head – all delivered from a FOXACID Subsystem called Ferret Cannon” - Trust issues
  36. 36. 4. Dark Clouds and Silver Linings Image credit: NSA “United Rake, Peddle Cheap, Packet Wrench, and Beach Head – all delivered from a FOXACID Subsystem called Ferret Cannon” - Trust issues - Who watches the watchers? - Industrial espionage
  37. 37. Photo licensed under a Creative Commons Attribution-ShareAlike 2.5 License, from angrykeyboarder 4. Dark Clouds and Silver Linings
  38. 38. Richard Stallman: - GNU Emacs - GNU make - gcc / gdb - Copyleft / GPL Photo licensed under a Creative Commons Attribution-ShareAlike 2.5 License, from angrykeyboarder 4. Dark Clouds and Silver Linings
  39. 39. "If you use a proprietary program or somebody else's web server, you're defenceless. You're putty in the hands of whoever developed that software." Photo licensed under a Creative Commons Attribution-ShareAlike 2.5 License, from angrykeyboarder 4. Dark Clouds and Silver Linings
  40. 40. Picture credit: rptech-world.com 4. Dark Clouds and Silver Linings
  41. 41. Picture credit: rptech-world.com 4. Dark Clouds and Silver Linings
  42. 42. Linux, by Linus Torvalds and a cast of thousands, powers: - Google, Amazon, Facebook, eBay etc - Your TV, set top box, wireless router, - 1 billion Android phones and tablets Picture credit: rptech-world.com 4. Dark Clouds and Silver Linings
  43. 43. Video credit: Linux Foundation http://youtu.be/5ocq6_3-nEw 4. Dark Clouds and Silver Linings
  44. 44. Cloud Computing Demystified Photo credit: Flickr user iLighter
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×