Introduction to Cloud Computing
Upcoming SlideShare
Loading in...5
×
 

Introduction to Cloud Computing

on

  • 1,952 views

 

Statistics

Views

Total Views
1,952
Views on SlideShare
1,616
Embed Views
336

Actions

Likes
0
Downloads
37
Comments
0

1 Embed 336

http://in.pycon.org 336

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

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

    Introduction to Cloud Computing Introduction to Cloud Computing Presentation Transcript

    • Introduction to Cloud Computing Sivasubramaniam Arunachalam March 02, 2013 @sivaa_in http://barcampbangalore.org/bcb/bcb13/introduction-to-cloud-computing
    • It’s me!
    • It’s me!
    • It’s about you! #bcb13 #cloud
    • Before We Get Started
    • Before We Get Started
    • Before We Get Started
    • Before We Get Started
    • (1) – (2) – (3)
    • (1) – (2) – (3)
    • New Technology Standard (1) – (2) – (3)
    • (1) – (2) – (3)
    • (1) – (2) – (3)
    • (1) – (2) – (3)
    • Overall processing power for computers will double every two years. - - Gordon Moore
    • Every 18 months software becomes twice as slow. - Larry Page
    • High Volume
    • High Volume & Fast
    • High Volume & Fast - Old requirements
    • High Volume & Fast - Old requirements
    • What is Cloud Computing?
    • Computers in the Sky? Computers over Network? Computers somewhere on the internet?
    • • Network of Remote Servers
    • • Network of Remote Servers • Accessed via Internet to
    • • Network of Remote Servers • Accessed via Internet to • Store
    • • Network of Remote Servers • Accessed via Internet to • Store • Manage
    • • Network of Remote Servers • Accessed via Internet to • Store • Manage • Process
    • • Network of Remote Servers • Accessed via Internet to • Store • Manage • Process Data
    • • Network of Remote Servers • Accessed via Internet to • Store • Manage • Process * rather than a local server Data
    • illusion of Infinite Supply
    • Snow Ball Effect
    • Virtualization is matured
    • Abstraction
    • Virtualization enables
    • Compute Clouds Virtualization enables
    • Compute Clouds needs Storage Clouds Virtualization enables
    • Compute Clouds needs Storage Clouds Virtualization enables both requires Virtual Network
    • Compute + Storage Clouds enables
    • Cloud Infrastructures enables Compute + Storage Clouds enables
    • Cloud Infrastructures enables Compute + Storage Clouds enables Cloud Platforms enables
    • Cloud Infrastructures enables Compute + Storage Clouds enables Cloud Platforms enables Cloud Applications
    • Cloud Infrastructures enables Compute + Storage Clouds enables Cloud Platforms enables Cloud Applications
    • The Players
    • The Base is
    • The Base is Hardware
    • The Base is Hardware • Computer
    • The Base is Hardware • Computer • Disk
    • The Base is Hardware • Computer • Switch • Disk
    • Cloud Computing Enablers (Technology Vendors)
    • Cloud Computing Enablers (Technology Vendors) Servers
    • Cloud Computing Enablers (Technology Vendors) Servers Network
    • Cloud Computing Enablers (Technology Vendors) Servers Network Storage
    • Cloud Service Providers/Resellers
    • Cloud Service Users
    • Service Models
    • XaaS “X” as a Service
    • Infrastructure as a service (IaaS) Platform as a service (PaaS) Software as a service (SaaS)
    • Network as a service (NaaS) Storage as a service (StaaS) Desktop as a service (DaaS)
    • Security as a service Data as a service Database as a service Communication as a service
    • Security as a service Data as a service Database as a service Communication as a service * and much more
    • IaaS
    • IaaS • Cloud Infrastructure
    • IaaS • Cloud Infrastructure • ~ Hardware for Rent
    • IaaS • Cloud Infrastructure • ~ Hardware for Rent • 3 Major Services • Compute (Server) • Storage • Network
    • IaaS (Contd…) • You are the King
    • IaaS (Contd…) • You are the King • OS • Upgrades / Updates • Security • Availability
    • IaaS (Contd…) • You are the King • OS • Upgrades / Updates • Security • Availability * Full Control Over Environment & Infrastructure
    • IaaS Providers • Amazon EC2 & S3 • GoGrid • Nirvanix • Lindode
    • PaaS
    • PaaS • Cloud Platforms
    • PaaS • Cloud Platforms • Developer Friendly
    • PaaS • Cloud Platforms • Developer Friendly • Auto Tools • Deploy • Run • Maintain your apps
    • PaaS (Contd…) • You are the Minister
    • PaaS (Contd…) • You are the Minister • OS / Upgrades / Updates • Security / Availability
    • PaaS (Contd…) • You are the Minister • OS / Upgrades / Updates • Security / Availability • Containers / Closed Environments • Limited Tools / Libraries • Managing other dependencies is a pain
    • PaaS (Contd…) • You are the Minister • OS / Upgrades / Updates • Security / Availability • Containers / Closed Environments • Limited Tools / Libraries • Managing other dependencies is a pain * Zero Control Over Environment & Infrastructure * Limited Control on the Platforms
    • PaaS Providers • Google App Engine • HeroKu • Mosso (Rackspace Cloud) • Engine Yard(Rails & PHP) • Joyent(Early days of Twitter & Linkedin) • Force.com
    • SaaS • Cloud Applications
    • SaaS • Cloud Applications • Personal & Business Apps/Tools
    • SaaS • Cloud Applications • Personal & Business Apps/Tools • Free/Paid
    • SaaS • Cloud Applications • Personal & Business Apps/Tools • Free/Paid • Freemium • Load / Volume • Additional Features
    • SaaS(Contd…) • You are the Citizen
    • SaaS(Contd…) • You are the Citizen • Everything is managed
    • SaaS(Contd…) • You are the Citizen • Everything is managed * Zero Control Over Environment, Infrastructure & Platforms * Limited Control on the Applications (Configurations)
    • SaaS Providers • SalesForce.com • Google Apps • Yahoo Mail • Zoho
    • DaaS • Virtual Desktop Infrastructure
    • DaaS • Virtual Desktop Infrastructure • Everything is managed • Including Software licenses
    • DaaS • Virtual Desktop Infrastructure • Everything is managed • Including Software licenses • BYOD • Security Tokens (RSA)
    • DaaS (Contd…) • Virtual Desktops on Mobiles • Andriod • iOS • Win *
    • DaaS (Contd…) • Virtual Desktops on Mobiles • Andriod • iOS • Win * • Desktone, Citrix
    • StaaS
    • StaaS • Primary • Secondary (backup) • Archiving • Disaster Recovery
    • StaaS http://gigaom.com/2013/02/19/whos-the-best-cloud-storage-provider-microsoft-says-nasuni-but-it-still-likes-amazon/
    • Availability
    • High Availability
    • 99%
    • % ~ Time
    • % ~ Time 99
    • % ~ Time 99 99.9
    • % ~ Time 99 99.9 99.99 99.999 99.9999
    • % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours
    • % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours 8.8 Hours
    • % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours 8.8 Hours 53 Minutes
    • % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours 8.8 Hours 53 Minutes 5.3 Minutes
    • % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours 8.8 Hours 53 Minutes 5.3 Minutes 32 Seconds
    • % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours 8.8 Hours 53 Minutes 5.3 Minutes 32 Seconds
    • Yahoo!
    • Yahoo! Delta Airlines
    • is down for 5 minutes? Yahoo! Delta Airlines
    • is down for 5 minutes? Yahoo! Delta Airlines ~ 2.5 Lakhs
    • is down for 5 minutes? Yahoo! Delta Airlines ~ 2.5 Lakhs~ 0
    • Google
    • Google is down for 5 minutes?
    • Google is down for 5 minutes? ~ 1/2 million dollars
    • Google is down for 5 minutes? ~ 1/2 million dollars + Brand Value
    • 90% Availability
    • 90% Availability 0% Data Corruption
    • Recovery = 3 x Backup
    • Storage is Crucial in the Cloud
    • The $$$ Factor
    • CapEx
    • CapEx OpEx
    • CapEx OpEx * setup cost
    • Architecture (Deployment Models)
    • Private Cloud
    • Private Cloud Internal
    • Private Cloud Internal On Premise
    • Public Cloud
    • Public Cloud External
    • Public Cloud External Off Premise
    • Virtual Private Cloud
    • Virtual Private Cloud
    • Community Cloud
    • Hybrid Cloud
    • Hybrid Cloud Public + Private
    • Hybrid Cloud Public + Private (Compute)
    • Hybrid Cloud Public + Private (Compute) (Storage)
    • Hybrid Cloud Public + Private (Compute) (Storage) • Application • Web • Static
    • Hybrid Cloud Public + Private (Compute) (Storage) • Application • Web • Static • Database • MQ • User Content
    • Single Tenant
    • Single Tenant Dedicate Stack per Customer
    • Single Tenant Dedicate Stack per Customer Individual • Configuration • Monitoring • Tuning • Updates • Upgrades • Patches • Disaster Recovery
    • Multi Tenant
    • Multi Tenant Single Logical Environment
    • Multi Tenant Single Logical Environment Individual • Configuration • Monitoring • Tuning • Updates • Upgrades • Patches • Disaster Recovery
    • Multi Tenant Single Logical Environment Individual • Configuration • Monitoring • Tuning • Updates • Upgrades • Patches • Disaster Recovery One Action for All Customers
    • You didn’t get it?
    • You didn’t get it?
    • The Balancing Act
    • Week Day
    • Week Day Week End
    • Adoption
    • Enterprises
    • Small Mid Size Large Enterprises
    • Small Mid Size Large Enterprises Most Things
    • Small Mid Size Large Enterprises Most Things Many Things
    • Small Mid Size Large Enterprises Most Things Many Things Some Things
    • “Dropbox employees aren’t able to access user files, and when troubleshooting an account, they only have access to file metadata (filenames, file sizes, etc. not the file contents).” http://www.techrepublic.com/blog/security/dropbox-convenient-absolutely-but-is-it-secure/5618 (Version #1)
    • “Dropbox employees aren’t able to access user files, and when troubleshooting an account, they only have access to file metadata (filenames, file sizes, etc. not the file contents).” http://www.techrepublic.com/blog/security/dropbox-convenient-absolutely-but-is-it-secure/5618 WHAT? (Version #1)
    • “Dropbox employees aren’t able to access user files, and when troubleshooting an account, they only have access to file metadata (filenames, file sizes, etc. not the file contents).” “Dropbox employees are prohibited from viewing the content of files you store in your Dropbox account, and are only permitted to view file metadata (e.g., file names and locations).” http://www.techrepublic.com/blog/security/dropbox-convenient-absolutely-but-is-it-secure/5618 WHAT? (Version #1) (Version #2)
    • Technically possible as per #1
    • How to build the trust?
    • https://aws.amazon.com/security
    • https://aws.amazon.com/security standards/certificates/compliance
    • Mega Upload
    • Netflix
    • No matured standards for interoperable
    • - Open Cloud Consortium No matured standards for interoperable
    • Compliance
    • Compliance • Country/State wise
    • Compliance • Country/State wise • Local Laws
    • Compliance • Country/State wise • Local Laws (India)
    • Quick Facts • 450 B $ (2012) • 1997 - Steve Jobs • Microsoft – 90% (2011) • Dell’s Trademark Attempt 2008
    • Major Vendors • Windows Azure • Amazon Web Services • IBM Smart Cloud • vmware • Rackspace Cloud • Google App Engine • Heroku • Force.com • HP Cloud Services • OpenShift • OpenStack • Skytap • Enlight cloud • GoGrid • Engine Yard
    • Questions?
    • Thank You! siva@sivaa.in bit.ly/sivasubramaniambit.ly/sivaa_in
    • References • http://www.clker.com/cliparts/t/g/H/u/s/x/yellow-three-candle-cake-md.png • http://2.bp.blogspot.com/_ax5ZIdFoW1U/SYJ30RuU1oI/AAAAAAAAJy0/AjC4490Jg3Q/s400/funny-evolution-cartoon-02.jpg • http://media-cache-ec7.pinterest.com/550x/81/47/75/8147753751f3f80df35222d8b85b0626.jpg • http://0.tqn.com/d/chemistry/1/0/X/h/genericwarning.jpg • https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSEZh25CmDxWLv5XJNdHbg-GumKN8ss3NpzXOdoQRPfnLbwnd0Z0Q • http://1.bp.blogspot.com/-eNhF0NTj8qk/TlyE5jJaxCI/AAAAAAAAAHY/YuKzY01G0CY/s1600/_42299800_no_ball_416x300.gif • http://newsimg.bbc.co.uk/media/images/42299000/gif/_42299862_wide_416x300.gif • https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSsTAxVgeYeaKWIzvFl5rE83TJId-BYuxLOlVDzJlpTIHUMBZvUZA • http://static.pinboard.in/500px_logo_black.png • http://www.applegazette.com/wp-content/uploads/pinterest-logo1.jpg • http://www.skipprichard.com/wp-content/uploads/2012/08/WHY-583x389.jpg • http://vwitonline.com/blog/wp-content/uploads/2012/11/content-idea.jpg • https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSWbyUSFkNfQdQc2YtbK4qc611pDBDMwnajX4E2WwBU46Hs0o8r5g • http://carolemanleydotcom.files.wordpress.com/2013/02/tip7-ostrich2.jpg • http://static5.depositphotos.com/1007168/472/i/950/depositphotos_4727566-Thanksgiving-Holiday-Cartoon-Calendar.jpg • http://i.i.com.com/cnwk.1d/i/tim/2012/10/17/google-datacenter-people-02.jpg • https://speakerdeck.com/gcollazo/cloud-computing-for-hackers • http://pinterest.com/cloudtweaks/our-cloud-computing-cartoon-humor/ • http://media-cache-ec4.pinterest.com/550x/28/6f/b8/286fb84ce5bf7cb727ec3893121ec41b.jpg • http://blog.datacentermapping.com/wp-content/uploads/2012/07/Private-Cloud-Cartoon.jpg • http://blog.esds.co.in/wp-content/uploads/2010/12/public-cloud.jpg • http://www.jeetbanerjee.com/wp-content/uploads/2012/08/The-Balancing-Act.jpg • http://images.ipage.com/templates/ipage/icon-security-lock-big.gif • http://www.cloudtweaks.com/web/content//cloud_91.jpg • https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRLGbAfF6zkAR1zY6jZ664JI9l_3qHpWHJ-FpPPUOwy0zPbPvsB • http://media-cache-ec4.pinterest.com/550x/d2/1e/65/d21e65ba7ea5a612e3cbc9242d4611f1.jpg • http://media-cache-lt0.pinterest.com/550x/41/44/de/4144de139975eb0af8fb7e8095fdbbd1.jpg • http://media-cache-ec2.pinterest.com/550x/f4/81/b5/f481b5b6f41e210e9d874515f51b0783.jpg • http://dcloudcomputing.com/cloud-computing-facts/ • http://www.youtube.com/watch?feature=player_embedded&v=Or7zaUaP-J8 • http://theydonttellyou.files.wordpress.com/2012/06/toddler-boy-on-laptop.jpg