Cloud Computing - Disruptive Innovation & Enabling Technology

33
Disruptive Innovation & Enabling Technology Authors: John Keagy (CEO & Co-Founder of GoGrid/ServePath) Michael Sheehan (Technology Evangelist of GoGrid/ServePath) August 2008 August 2008 - 1 - © 2008 GoGrid / ServePath

description

This presentation explains how Cloud Computing can be broken down into a variety of components and sheds light on this new enabling technology.

Transcript of Cloud Computing - Disruptive Innovation & Enabling Technology

Page 1: Cloud Computing - Disruptive Innovation & Enabling Technology

Disruptive Innovation &

Enabling Technology

Authors: John Keagy (CEO & Co-Founder of GoGrid/ServePath)

Michael Sheehan (Technology Evangelist of GoGrid/ServePath)

August 2008

August 2008 - 1 - © 2008 GoGrid / ServePath

Page 2: Cloud Computing - Disruptive Innovation & Enabling Technology

The “Cloud” = 10X Improvements

  Ease of Use   Scalability   Risk   Reliability   Cost   Security

August 2008 - 2 - © 2008 GoGrid / ServePath

Page 3: Cloud Computing - Disruptive Innovation & Enabling Technology

Ease of Use

  Deploy infrastructure with a mouse or API –  No cabling, screwdrivers, racking, unboxing, buying –  Middle of the night –  Do it yourself remotely from anywhere anytime

  Software now controls Infrastructure –  Programmers take the role of SysAdmins now

August 2008 - 3 - © 2008 GoGrid / ServePath

Page 4: Cloud Computing - Disruptive Innovation & Enabling Technology

Scalability

  See Ease of Use   Control your infrastructure via software   Nothing to purchase and take delivery on   Instant

August 2008 - 4 - © 2008 GoGrid / ServePath

Page 5: Cloud Computing - Disruptive Innovation & Enabling Technology

Risk

  Nothing to buy   Cancel immediately   Change instantly, even operating systems   Throw it out   Rebuild it instantly after testing

RISK

August 2008 - 5 - © 2008 GoGrid / ServePath

Page 6: Cloud Computing - Disruptive Innovation & Enabling Technology

Reliability

  Based on enterprise grade hardware   Employment of best practices in IT   Design for failures:

–  Automatically spin up replacements –  Use multiple clouds

August 2008 - 6 - © 2008 GoGrid / ServePath

Page 7: Cloud Computing - Disruptive Innovation & Enabling Technology

Cost

  “Turn off the lights” = turn off servers you aren’t using –  Ex: Turn off development and test environments

  Pay for only what you use   No need to buy in advance   Zero CapEx   No contracts

August 2008 - 7 - © 2008 GoGrid / ServePath

Page 8: Cloud Computing - Disruptive Innovation & Enabling Technology

Security

  Built upon tried-and-true security measures   Simple extension of tested security practices   Enterprise driving requirements   Providers building the standards   Better to use a bank than a mattress!

© 2008 GoGrid / ServePath August 2008 - 8 -

Page 9: Cloud Computing - Disruptive Innovation & Enabling Technology

Colo Managed

“Breaking the Dam(n!)”

  Colocation – 1st step to outsourcing   Managed Hosting – dedicated servers managed by 3rd

party take some pain away   Cloud Hosting – Lower cost, easier, lower risk, more

reliable

August 2008 - 9 - © 2008 GoGrid / ServePath

Page 10: Cloud Computing - Disruptive Innovation & Enabling Technology

What is GoGrid?   Windows & Linux Servers in the Cloud   Web-based Portal   API   Free f5 Load Balancing   Free Dedicated Public IP’s   Free Public and Private Networks   Free Support   FULL root or Administrator access   Connect via SSH or RDC (Remote Desktop Connection)

Control in the Cloud™

© 2008 GoGrid / ServePath August 2008 - 10 -

Page 11: Cloud Computing - Disruptive Innovation & Enabling Technology

GoGrid Web-based Control Panel

© 2008 GoGrid / ServePath August 2008 - 11 -

Page 12: Cloud Computing - Disruptive Innovation & Enabling Technology

Create & Deploy Cloud in Minutes

© 2008 GoGrid / ServePath August 2008 - 12 -

Create a Cloud Server in GoGrid

Configure the Server

Access the server via SSH or RDC

Page 13: Cloud Computing - Disruptive Innovation & Enabling Technology

“Clouds” are now Searched More Frequently

1/5/2008 1/5/2009 1/5/2010 1/5/2011 1/5/2012

cloud computing colocation dedicated hosting managed hosting

Source: Google Insight for Search

August 2008 - 13 - © 2008 GoGrid / ServePath

Page 14: Cloud Computing - Disruptive Innovation & Enabling Technology

MULTIPLE DEFINITIONS Understanding how others view “Cloud Computing”

August 2008 - 14 - © 2008 GoGrid / ServePath

Page 15: Cloud Computing - Disruptive Innovation & Enabling Technology

Forrester Research

“A pool of abstracted, highly scalable, and managed compute infrastructure capable of hosting end-customer applications and billed by consumption1”

1- “Is Cloud Computing Ready for The Enterprise?” Forrester Research, Inc.

August 2008 - 15 - © 2008 GoGrid / ServePath

Page 16: Cloud Computing - Disruptive Innovation & Enabling Technology

Forrester Research (cont’d)

  Different than SaaS –  Prescripted & Abstracted Infrastructure –  Fully Virtualized –  Dynamic Infrastructure Software –  Pay by Consumption –  Free of Long-Term Contracts –  Application and OS Independent –  Free of Software or Hardware Installation

“Cloud computing has all the earmarks of being a potential disruptive innovation that all infrastructure and operations professionals should heed.”

August 2008 - 16 - © 2008 GoGrid / ServePath

Page 17: Cloud Computing - Disruptive Innovation & Enabling Technology

Other Definitions

“Cloud computing is an emerging approach to shared infrastructure in which large pools of systems are linked together to provide IT services.” – IBM press release on “Blue Cloud”

“…a hosted infrastructure model that delivers abstracted IT resources over the Internet” – Thomas Weisel Partners LLC from “Into the Clouds: Leveraging Data Centers and the Road to Cloud Computing”

“Cloud computing describes a systems architecture. Period. This particular architecture assumes nothing about the physical location, internal composition or ownership of its component parts.” – James Urquhart blog post

August 2008 - 17 - © 2008 GoGrid / ServePath

Page 18: Cloud Computing - Disruptive Innovation & Enabling Technology

Multiple Graphic Descriptions of the “Cloud”

August 2008 - 18 - © 2008 GoGrid / ServePath

Page 19: Cloud Computing - Disruptive Innovation & Enabling Technology

REDEFINING THE DEFINITION Our view of “Cloud Computing”

August 2008 - 19 - © 2008 GoGrid / ServePath

Page 20: Cloud Computing - Disruptive Innovation & Enabling Technology

Being an “aaS”

 SaaS – Software as a Service  PaaS– Platform as a Service  IaaS – Infrastructure as a Service

August 2008 - 20 - © 2008 GoGrid / ServePath

Page 21: Cloud Computing - Disruptive Innovation & Enabling Technology

Colo vs. Managed vs. Cloud Hosting Colocation Managed Cloud

Time Weeks to Months Days to Weeks Minutes

Scalability Slowest, Rigid & Costly

Slower, somewhat flexible, Costly

Instant, Flexible, Pay-per-usage

Cost High CapEx Costly, sometimes month/year contracts, no CapEx

No contracts, usage based, no upfront costs

“Green” Low Low High - virtualized

Pricing model Buy Servers & Colo costs whether used or not

Rent Servers & Hosting costs whether used or not

Rent based on usage only

August 2008 - 21 - © 2008 GoGrid / ServePath

Page 22: Cloud Computing - Disruptive Innovation & Enabling Technology

The Cloud’s “Snowball Effect”

  Maturation of Virtualization Technology   Virtualization enables Compute Clouds   Compute Clouds create demand for Storage Clouds   Storage + Compute Clouds create Cloud Infrastructure   Cloud Infrastructure enables Cloud

Platforms&Applications   Multiple Cloud types lead to Cloud Aggregators   Niche requirements enable Cloud Extenders

Affects ALL aspects of Computing

August 2008 - 22 - © 2008 GoGrid / ServePath

Page 23: Cloud Computing - Disruptive Innovation & Enabling Technology

The “Cloud Pyramid”

  Build upon a foundation   Layers equate structure   Building blocks: Infrastructure, Platforms, Applications   Breadth vs. Niche

August 2008 - 23 - © 2008 GoGrid / ServePath

Page 24: Cloud Computing - Disruptive Innovation & Enabling Technology

The “Cloud Pyramid” Inverted

  1000’s of Cloud Applications currently   Handful of Cloud Platforms   Elite group of Cloud Infrastructure providers

# of Marketplace providers

August 2008 - 24 - © 2008 GoGrid / ServePath

Page 25: Cloud Computing - Disruptive Innovation & Enabling Technology

Cloud Computing is…

…an Internet infrastructure service where virtualized IT resources are billed for on a variable usage basis and can be provisioned and consumed on-demand using standard web-based or programmatic interfaces.

August 2008 - 25 - © 2008 GoGrid / ServePath

Page 26: Cloud Computing - Disruptive Innovation & Enabling Technology

The NEW “Cloud Pyramid”

August 2008 - 26 - © 2008 GoGrid / ServePath

Page 27: Cloud Computing - Disruptive Innovation & Enabling Technology

Cloud “Applications”   SaaS resides here   Most common Cloud / Many providers of

different services   Examples: SalesForce, Gmail, Yahoo! Mail,

Quicken Online   Advantages: Free, Easy, Consumer Adoption   Disadvantages: Limited functionality, no control

or access to underlying technology

August 2008 - 27 - © 2008 GoGrid / ServePath

Page 28: Cloud Computing - Disruptive Innovation & Enabling Technology

Cloud “Platforms”   “Containers” – Locked in to Development

Environment   “Closed” environments   Examples: Google App Engine, Heroku, Mosso,

Engine Yard, Joyent or Force.com (SalesForce Dev Platform)

  Advantages: Good for developers, more control than “Application” Clouds, tightly configured

  Disadvantages: Restricted to what is available, other dependencies

August 2008 - 28 - © 2008 GoGrid / ServePath

Page 29: Cloud Computing - Disruptive Innovation & Enabling Technology

Cloud “Infrastructure”   Provide “Compute” and “Storage”

clouds   Virtualization layers (hardware/

software)   Examples: Amazon EC2, GoGrid,

Amazon S3, Nirvanix, Linode   Advantages: Full control of

environments and infrastructure   Disadvantages: premium price point,

limited competition

August 2008 - 29 - © 2008 GoGrid / ServePath

Page 30: Cloud Computing - Disruptive Innovation & Enabling Technology

Cloud “Extenders” (Wild Card)   Provides extension to Cloud

Infrastructure and Platforms with basic functionality

  Examples: Amazon SimpleDB, Amazon SQS, Google BigTable

  Advantages: Extends functionality of Compute & Storage Clouds to integrate with legacy system or other clouds

  Disadvantages: Sometimes requires use of specific Platforms or Infrastructure

August 2008 - 30 - © 2008 GoGrid / ServePath

Page 31: Cloud Computing - Disruptive Innovation & Enabling Technology

Cloud “Aggregators” (Wild Card)   Sits on top of various Cloud

Infrastructures for management   Examples: RightScale, Appistry   Advantages: Provides more options

for Cloud environments   Disadvantages: Dependent on

Cloud Providers

August 2008 - 31 - © 2008 GoGrid / ServePath

Page 32: Cloud Computing - Disruptive Innovation & Enabling Technology

Cloud Fills Every Corner of IT

  Not confined to Small Discipline of IT   All aspects of Computing & IT

–  Server –  Load Balancer –  Firewalls –  Networks –  Storage –  Software

Cloud Computing = Completely Outsourced IT Infrastructure

August 2008 - 32 - © 2008 GoGrid / ServePath

Cloud Computing

Page 33: Cloud Computing - Disruptive Innovation & Enabling Technology

Contact Information   John Keagy

–  CEO/Co-Founder of GoGrid & ServePath –  Email: [email protected]

  Michael Sheehan –  Technology Evangelist for GoGrid & ServePath –  Email: [email protected]

Site: http://www.GoGrid.com Blog: http://blog.GoGrid.com

GoGrid is HIRING!!! http://www.gogrid.com/company/careers.php

August 2008 - 33 - © 2008 GoGrid / ServePath