Top Banner
Sanjay Khunger Chief Technologist, Systems & Technology The Technology of Cloud Computing
13

The Technology of Cloud Computing

Feb 03, 2022

Download

Documents

dariahiddleston
Welcome message from author
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.
Transcript
Page 1: The Technology of Cloud Computing

Sanjay Khunger

Chief Technologist, Systems & Technology

The Technology of Cloud Computing

Page 2: The Technology of Cloud Computing

What is OnStar?

In-vehicle safety, security and information services system offering 24-hour access to live assistance

Launched in North America in 1996 on Cadillacs

Launched in China in Dec 2009

Over 6 million active subscribers

Over 350 million customer interactions to date

OnStar aftermarket product on target for launch summer 2011

2

Page 3: The Technology of Cloud Computing

Key OnStar Services

* Includes Advisor and TBT delivered routes

OnStar VehicleDiagnostics Over 3.7 million emails / month

GoodSamaritan6,400/month

EmergencyService10,000/month

Roadside Assistance29,600/month

On-DemandDiagnostics55,900/month

Remote Door Unlock61,000/month

Automatic CrashResponse2,450/month

Stolen VehicleAssistance440/month

Turn-by-TurnRoutes Delivered*Over 1.9 millionroutes / month

OnStar Hands-Free Calling 175+ million minspurchased / month

One Very Hardworking Button Over 367 million Cumulative Service Interactions

3

OnStar Mobile Apps 489,000+ downloads / month

3 Month Rolling Average (Feb - Apr ‘11)

U.S. and Canada

Page 4: The Technology of Cloud Computing

Cloud Computinga style of computing where scalable and elastic information technology capabilities are provided 'as a service' to customers using internet technologies with pay-as-you-go pricing

4

Page 5: The Technology of Cloud Computing

5

Page 6: The Technology of Cloud Computing

Cloud Service Models

Applications

Development & Runtime Kernels

Databases

Security, Management, Load

Balancing & Integration

Logical Servers, Storage

Virtualization

OS

Server Hardware

Networking, Utilities, Physical

ApplicationsSecurity and Integration

Development & Runtime Kernels

Databases*configurable

Security, Management, Load

Balancing & Integration

Logical Servers, Storage

Virtualization

OS

Server Hardware

Networking, Utilities, Physical

Applications

Development & Runtime Kernels

Databases

Security, Management, Load

Balancing & Integration

Logical Servers, Storage

Virtualization

OS

Server Hardware

Networking, Utilities, Physical

Applications

Development & Runtime Kernels

Databases

Security, Management, Load

Balancing & Integration

Logical Servers, Storage

Virtualization

OS

Server Hardware

Networking, Utilities, Physical

Private(On-Premise)

Infrastructureas a Service (IaaS)

Platformas a Service (PaaS)

Softwareas a Service (SaaS)

Page 7: The Technology of Cloud Computing

Key Characteristics of a Cloud

Elasticity: the ability of software to meet changing capacity demands without interrupting operations

– deploying and releasing necessary resources on-demand, and

– automatically spreading (or contracting) over multiple physical or virtual machines

7

Multi-tenant

Instance

Tenant 2 Tenant nTenant 1

Multi-tenant elasticity is the definitive attribute of cloud computing

Multi-tenancy: the ability of a single shared instance of a software to serve multiple customers (tenants) with each tenant operating as logically isolated

Page 8: The Technology of Cloud Computing

Value Proposition

Useful for business applications that require:

– On-demand scalability and elasticity

– Speed-to-market

8

TIME

IT C

AP

AC

ITY

Actual Load

Load

Forecast

Allocated

IT-capacity

“Waste“ of

capacity

“Under-supply“

of capacity

Fixed cost of

IT-capacity

Initial

investment

Reduction

of initial

investments

Reduction of

“over-supply“

No “under-supply“

Reduction of

IT-capacity due

to reduced load

Page 9: The Technology of Cloud Computing

Enabling Technologies

9

Blade Infrastructure

– Modular form of computing where a system is aggregated from separate building-block modules (processor, memory, I/O, and offload modules) connected over a switched backplane

Solid State Storage

– Data storage device that uses solid-state memory, typically flash memory, to store persistent data

– Faster, more energy efficient, more rugged and more compact

Commodity Servers

– Affordable AMD or Intel based servers typically running Windows or Linux

Page 10: The Technology of Cloud Computing

Enabling Technologies

10

Virtualization

– Abstraction of single computing resource into separate logical components

– Allows greater flexibility and utilization of the underlying computing resource

Grid Computing

– Loosely coupled, heterogeneous compute resources connected across a network working together as one large compute resource

– Originally conceived to tackle complex computations

Service Oriented Architecture

– An approach to organizing software into independent, interoperable loosely-coupled modules that can be composed and recomposed to fulfill multiple business functions

Network Connectivity

Fast local area / wide area, wireline and short range / long range and wireless network technologies

Page 11: The Technology of Cloud Computing

Putting it all together…

11

Blade Infrastructure

Commodity servers

Virtualized servers & storage

Grid Computing

A model for on-demand access to a shared pool of configurable computing resources that can be rapidly provisioned and released

Fast connectivity

Page 12: The Technology of Cloud Computing

Key Concerns for Cloud Implementations

12

Lack of standardsLimited portability

SecurityIntegration with internal resources

Limited configurability

and monitoring

Lack of guaranteed availability

Page 13: The Technology of Cloud Computing

Thank You

13