Cloud Computing Demystified
Upcoming SlideShare
Loading in...5
×
 

Cloud Computing Demystified

on

  • 5,432 views

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

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.

Statistics

Views

Total Views
5,432
Views on SlideShare
526
Embed Views
4,906

Actions

Likes
0
Downloads
9
Comments
0

5 Embeds 4,906

http://learn.lboro.ac.uk 4791
https://twitter.com 68
http://learn13.lboro.ac.uk 44
http://blog.martinh.net 2
http://learn14.lboro.ac.uk 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cloud Computing Demystified Cloud Computing Demystified Presentation Transcript

  • 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. Dark Clouds and Silver Linings
  • 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
  • 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
  • - 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?
  • - 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
  • 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 - 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
  • 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 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?
  • 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 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
  • $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
  • - 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?
  • 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 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
  • 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. Dark Clouds and Silver Linings
  • 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
  • 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
  • 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. Dark Clouds and Silver Linings
  • 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. Dark Clouds and Silver Linings
  • 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
  • 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
  • Photo licensed under a Creative Commons Attribution-ShareAlike 2.5 License, from angrykeyboarder 4. Dark Clouds and Silver Linings
  • 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
  • "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
  • 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, wireless router, - 1 billion Android phones and tablets Picture credit: rptech-world.com 4. Dark Clouds and Silver Linings
  • Video credit: Linux Foundation http://youtu.be/5ocq6_3-nEw 4. Dark Clouds and Silver Linings
  • Cloud Computing Demystified Photo credit: Flickr user iLighter