28
DISRUPTIVE INNOVATION & ENABLING TECHNOLOGY Cloud Computing Cloud Computing Author: Tushprit Singh 0501323108 IT1 (7 th Semester)

Cloud computing

Embed Size (px)

Citation preview

Page 1: Cloud computing

DISRUPTIVE INNOVATION &

ENABLING TECHNOLOGY

Cloud ComputingCloud Computing

Author:Tushprit Singh

0501323108

IT1 (7th Semester)

Page 2: Cloud computing

The “Cloud” = 10X Improvements

Ease of UseScalabilityRiskReliabilityCost

Page 3: Cloud computing

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

Page 4: Cloud computing

Scalability

See Ease of UseControl your infrastructure with your appNothing to purchase and take delivery onInstant

Page 5: Cloud computing

Risk

Nothing to buyCancel immediatelyChange instantly, even operating systemsThrow it outRebuild it instantly after testing

RISK

Page 6: Cloud computing

Reliability

Based on enterprise grade hardwareDesign for failures:

Automatically spin up replacements Use multiple clouds

Page 7: Cloud computing

Cost

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

Pay for only what you useNo need to buy in advanceZero Capital Outlay No contracts

Page 8: Cloud computing

“Breaking the Dam(n!)”

Colocation – 1st step to outsourcingManaged Hosting – dedicated servers

managed by 3rd party take some pain awayCloud Hosting – Lower cost, easier, lower

risk, more reliable

Page 9: Cloud computing

Traditional Hosting Costs Continue to Grow

High CapExLow facility asset

utilization (55%)High Depreciation (42-

50%)Power/Cooling costs >

Server CostsNot “Green”30% hardware

obsolescence- Source: Forbes.com, Kenneth Brill, “Servers: Why Thrifty Isn’t Nifty”

Source: Forbes.com, “Servers: Why Thrifty Isn’t Nifty”

Page 10: Cloud computing

UNDERSTANDING HOW EXPERTS VIEW “CLOUD COMPUTING”

Multiple Definitions

Page 11: 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.

Page 12: Cloud computing

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

Page 13: Cloud computing

Multiple Graphic Descriptions of the “Cloud”

Page 14: Cloud computing

PERSPECTIVE VIEW OF “CLOUD COMPUTING”

Redefining the definition

Page 15: Cloud computing

Defining the Segments

SaaS Software as a Service Storage as a Service

PaaS – Platform as a ServiceIaaS – Infrastructure as a Service

Page 16: Cloud computing

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

Page 17: Cloud computing

Hosting Industry Ripe for Change

Technology has evolvedPeople demand more controlInstant gratificationIn-house too costly from CapEx and Human

CapitalColocation for those who want to be physically

thereManaged is not dynamic enough

Cloud Computing -“Enabling Technology” to move from Traditional Hosting to Cloud

Hosting

Page 18: Cloud computing

The Cloud’s “Snowball Effect”

Maturation of Virtualization TechnologyVirtualization enables Compute CloudsCompute Clouds create demand for Storage

CloudsStorage + Compute Clouds create Cloud

InfrastructureCloud Infrastructure enables Cloud Platforms

& ApplicationsMultiple Cloud types lead to Cloud AggregatorsNiche requirements enable Cloud Extenders

Page 19: Cloud computing

The “Cloud Pyramid”

Build upon a foundationLayers equate structureBuilding blocks: Infrastructure, Platforms,

ApplicationsBreadth vs. Niche

Page 20: Cloud computing

The “Cloud Pyramid” Inversed

1000’s of Cloud Applications currentlyHandful of Cloud PlatformsElite group of Cloud Infrastructure

providers # of Marketplace providers

Page 21: Cloud computing

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.

Page 22: Cloud computing

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

Page 23: Cloud computing

Cloud “Platforms”

“Containers” “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

Page 24: Cloud computing

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

Page 25: Cloud computing

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

Page 26: Cloud computing

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

Page 27: Cloud computing

The NEW “Cloud Pyramid”

Page 28: Cloud computing

Thank You