Cloud Computing Cloud Computing Disruptive Innovation & Enabling Technology Authors: John Keagy (CEO & Co-Founder of GoGrid/ServePath) Michael Sheehan (Technology Evangelist of GoGrid/ServePath) Paul Lancaster (Business Development Manager for GoGrid/ServePath) August 2008
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Authors:John Keagy (CEO & Co-Founder of GoGrid/ServePath)
Michael Sheehan (Technology Evangelist of GoGrid/ServePath)Paul Lancaster (Business Development Manager for
GoGrid/ServePath)
August 2008
The “Cloud” = 10X Improvements
Ease of Use
Scalability
Risk
Reliability
Cost
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
Scalability
See Ease of Use
Control your infrastructure with your app
Nothing to purchase and take delivery on
Instant
Risk
Nothing to buy
Cancel immediately
Change instantly, even operating systems
Throw it out
Rebuild it instantly after testing
RISK
Reliability
Based on enterprise grade hardware
Design for failures:– Automatically spin up replacements– Use multiple clouds
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 Capital Outlay
No contracts
“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
MULTIPLE DEFINITIONSUnderstanding how others view “Cloud Computing”
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.
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.”
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
Multiple Graphic Descriptions of the “Cloud”
REDEFINING THE DEFINITION
Our view of “Cloud Computing”
Defining the Segments
SaaS– Software as a Service– Storage as a Service
PaaS – Platform as a Service
IaaS – Infrastructure as a Service
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
Hosting Industry Ripe for Change
Technology has evolved
People demand more control
Instant gratification
In-house too costly from CapEx and Human Capital
Colocation for those who want to be physically there
Managed is not dynamic enough
Cloud Computing -“Enabling Technology” to move from Traditional Hosting to Cloud Hosting
Building blocks: Infrastructure, Platforms, Applications
Breadth vs. Niche
The “Cloud Pyramid” Inversed
1000’s of Cloud Applications currently
Handful of Cloud Platforms
Elite group of Cloud Infrastructure providers
# of Marketplace providers
Cloud Computing is…
… virtualized compute power and storage delivered via platform-agnostic infrastructures of abstracted hardware and software accessed over the Internet. These shared, on-demand IT resources, are created and disposed of efficiently, are dynamically scalable through a variety of programmatic interfaces and are billed variably based on measurable usage.
Cloud “Applications”
SaaS resides here
Most common Cloud / Many providers of different services