trend and future of cloud computing

24
Woohyun Kim The creator of open source “Coord(http://www.coordguru.com) 2009-11-27 Cloud Computing - Is Changing The Game

Upload: hybrid-cloud

Post on 06-May-2015

27.876 views

Category:

Technology


1 download

DESCRIPTION

This was presented at 2009 Web World Conference. The presentation analyzes some trends of cloud computing, and prospects the futures of cloud computing.

TRANSCRIPT

Page 1: Trend and Future of Cloud Computing

Woohyun KimThe creator of open source “Coord”(http://www.coordguru.com)

2009-11-27

Cloud Computing- Is Changing The Game

Page 2: Trend and Future of Cloud Computing

Contents

Introduction to Cloud Computing• What is Cloud Computing?

Cloud Computing Prospects• Prospects for Cloud Computing

• A Terrific Service Demo for Cloud Computing

ConclusionCloud Computing Technologies• Typical Cloud Computing Platform

• Architectures of Public Cloud Computing

Cloud Computing Trends• Success Cases in Cloud Computing

• Promising Cloud Computing Players

• Cloud Computing Classification

Background• Evolution of Computing Environments

• Gartner Top 10 Strategic Technologies

• Gartner Hype Cycle

• Cloud Wars

Page 3: Trend and Future of Cloud Computing

Background

Page 4: Trend and Future of Cloud Computing

Evolution of Computing Environments

Cloud Computing is NOT a brand-new revolution

Stolen from Trends in Technology of Cloud Computing, ETRI 2009.08

But why now? then not?

Page 5: Trend and Future of Cloud Computing

Gartner Top 10 Strategic Technologies

Stolen from http://www.flickr.com/photos/mobian/3426349990/

Page 6: Trend and Future of Cloud Computing

Gartner Hype Cycle

2008Cloud Computing

Page 7: Trend and Future of Cloud Computing

Cloud Wars

Stolen from http://markusklems.wordpress.com/2008/07/05/merill-in-the-cloud/

Merrill Lynch recently issues a research note• ‚The Cloud Wars: $100+ billion at stake‛ (07 May 2008).

• The analysts write that by 2011 the volume of cloud computing market opportunity would amount

to $160bn, including $95bn in business and productivity apps (email, office, CRM, etc.) and $65bn

in online advertising.

Page 8: Trend and Future of Cloud Computing

Introduction to Cloud Computing

Page 9: Trend and Future of Cloud Computing

What is Cloud Computing?

Definitions of Cloud Computing

More details are on http://jameskaskade.com/?p=594

Wikipedia n/a Cloud computing is Internet- (‛cloud-‛) based development and use of computer technology (‛computing‛). In concept, it is a paradigm shift whereby details are abstracted from the users who no longer need knowledge of, expertise in, or control over the technology infrastructure ‚in the cloud‛ that supports them. It typically involves the provision of dynamically scalable and often virtualized resources as a service over the Internet.

Gartner Thomas Bittman Cloud Computing: a style of computing where scalable and elastic IT-enabled capabilities are delivered as a service to external customers using Internet technologies.

AMR Research Bruce Richardson, and esle

Cloud computing is the next-generation of software as a service, in which a complete software environment is licensed as a subscription from a software vendor and low-cost, secure, and dependable IT hardware infrastructure is ‘rented’ from a utility-computing provider on demand. … (omitted) …

THINKstrategies Jeff Kaplan A set of web-based tools and services which permit users to acquire computing resources and development capabilities to build or support applications, or perform specific IT functions on a pay-as-you-go basis.

Enterprise Strategy Group

Mark Bowker,Steve Duplessie

‘Cloud computing’ is nothing more than a service model where business workloads are deployed, transparently executed internally or somewhere on the Internet, and businesses only pay for what they consume. … (omitted) …

IDC Frank Gens Cloud Computing: an emerging IT development, deployment and delivery model, enabling real-time delivery of products, services and solutions over the Internet (i.e., enabling cloud services)

The 451 Group Dan Kusnetzky, Rachel Chalmers, and else

‘Cloud computing’ describes a service model that combines a general organizing principle for IT delivery, infrastructure components, an architectural approach and an economic model – basically, a confluence of grid computing, virtualization, utility computing, hosting and software as a service (SaaS).

Forrester/Jupiter Research

James Staten A standardized IT capability (services, software, or infrastructure) delivered via Internet technologies in a pay-per-use, self-service way.

Page 10: Trend and Future of Cloud Computing

Squeezing the Definitions• A computing environment to elastically provide virtualized resources as a

service over the Internet in a pay-as-you-go manner

• elastically: enable to avoid under-utilization(idle servers) and over-

utilization(blue screen)

• virtualized: enable to put whatever end user wants to use into the cloud,

and access in anytime, anywhere, any devices

• pay-as-you-go: enable a new ecosystem for end user, service provider, and

vendors

What the $#@! is Cloud Computing

Page 11: Trend and Future of Cloud Computing

Cloud Computing Technologies

Page 12: Trend and Future of Cloud Computing

Typical Cloud Computing Platform• Hosting Platform

• Provides the physical, virtual, and software assets

which include physical machines, operating systems,

network systems, storage systems, power

management, and virtualization software

• Cloud Infrastructure Services(IaaS)• Abstract the hosting platform as a set of virtual

resources(i.e. compute, storage, and network)

• Manage those resources based on scalability and

availability needs

• Cloud Platform Services(PaaS)• Provide a set of capabilities exposed as a services to

help with integrating on-premise software with

hosted services

• Cloud Applications(SaaS)• Houses applications that are built for cloud

computing, which expose Web interfaces and Web

Services for end users, enabling multitenant

hosting models.

• Security Services• Ensure token provisioning, identity federation,

and claims transformation

• Management Services• Provide a set of capabilities to automate

scalability and availability administration such

as deployment configurations, service usage

analytics, and connection to enterprise

management systems

Page 13: Trend and Future of Cloud Computing

Architectures of Public Cloud Computing• Amazon Web Services

• Microsoft Azure

• Google App Engine

Page 14: Trend and Future of Cloud Computing

Cloud Computing Trends

Page 15: Trend and Future of Cloud Computing

Success Cases in Cloud ComputingSmugMug(http://www.smugmug.com/)• an online photo storage application that stores more than half a petabyte of data on S3

• estimates cost savings on service and storage to be close to $1 million

37Signals(http://37signals.com/)• maker of popular online project-management software Basecamp, uses S3 for storage

needs.

New York Times(http://www.nytimes.com)• use EC2 to process terabytes of archival data using hundreds of EC2 instances within 36

hours

Animoto(http://animoto.com/)• an online presentation video generator that needs gobs of computing power for video

processing

• recently successfully withstood a surge in Web traffic that would kill most companies’

systems by scaling up their processing power quickly using EC2 with RightScale

• Animoto ramped from 25,000 users to 250,000 users in three days, signing up

20,000 new users per hour at peak

• Using RightScale, EC2 instances automatically scaled out 40 to 4000 at that time

• For more detail, refer to http://blog.rightscale.com/2008/04/23/animoto-facebook-

scale-up/

Page 16: Trend and Future of Cloud Computing

Success Cases in Cloud Computing (cont’d)

Amazon S3

Joyent

AmazonEC2 RightScale

3Tera

GoogleApps

refered from http://www.johnmwillis.com/other/top-10-entperises-in-the-cloud/

Page 17: Trend and Future of Cloud Computing

Cloud Player Level Type Status Cloud Provider Notes

3Tera Cloud Disruptor

Server Provider Backbone • Founded in 2004, and provides AppLogic system since 2006

• AppLogic is a turnkey system that converts arrays of servers into

virtualized resource pools such as virtual machines, firewalls,

VPNs, load balancers, and storage• Virtual Private Server – with automatic high availability, flexible

resource assignment

• Virtual Private Datacenter – build complex on-line application

infrastructure with only a browser

• SaaS applications – include project mgmt., issue tracking, and CRM

ENKI Cloud Guest

Server Non-Provider

3Tera • Offer fast and reliable virtual private data centers on a utility-

like billing model and full IT operations services

• Automatically scale customers’ virtual private datacenters in

response to CPU loading based on 3Tera AppLogic

Akamai CloudLook-Alike

Server Non-Provider

Software-based • Founded in 1998, and provides a global computing

infrastructure for Internet content and application delivery

• By mirroring contents, faster delivery and smoother

transmission of streaming media can be provided

Amazon Cloud Host

ServerStorageDatabase

Provider Backbone • Increase 10 billion(2007.10) to 14 billion(2009.01) use cases• Web hosting to image hosting to backup system

• Primary Services• S3(Simple Storage Service) - $0.15 per-GB per-month

• EC2(Elastic Compute Cloud) - $0.10 ~ $0.80 per-instance per-hour

• 1-Core x86 Server ~ 8-Core x86_64 Server(5 types)

• SimpleDB - $1.50 per-GB per-month

Promising Cloud Computing Players

Page 18: Trend and Future of Cloud Computing

Promising Cloud Computing Players (cont’d)Cloud Player Level Type Status Cloud Provider Notes

Joyent Cloud Host

Server Provider Backbone • Since 2004, delivered web application hosting infrastructure as

a service, and now evolving into providing all the cloud stacks:

such as Joyent Cloud, Cloud Control, Smart Platform

Layered Tech Cloud Guest

Server Provider 3Tera • Founded in 2004, and provide managed dedicated hosting, on-

demand grid/virtualization computing, and Web services

RackspaceCloud

Cloud Host

ServerStorage

Provider Amazon EC2 • One of the world’s largest hosting companies

• Primary Services• Cloud Sites - $100 per-month with automatic load-balancing,

clustering, and redundant storage built-in in 5 min.

• Cloud Files - $0.15 per-GB with unlimited storage, $0.22 per-GB with

Akamai-style content delivery

• Cloud Server – on-demand virtual machine service(not yet)

Salesforce.com

Cloud Look-Alike/CloudHost

Application Provider SaaS • Founded in 1999, and one of the pioneers of the SaaS model of

distributing business software, which used in 16 different

languages

• In 2008, gross revenue is $1 billion, and currently has 55,500

customers and over 1.5 million users

• Best known for CRM(Customer Relationship Management)• Sales, Service& Support, Partner Relationship Management,

Marketing, Content, Ideas and Analytics

• Provide Force.com as PaaS where external developers create

add-on apps that integrate into the main Salesforce apps and

are hosted on salesforce.com’s infra

Page 19: Trend and Future of Cloud Computing

Anatomy of Cloud Computing Technologies

Page 20: Trend and Future of Cloud Computing

Cloud Computing Prospects

Page 21: Trend and Future of Cloud Computing

Prospects for Cloud Computing• Large enterprises are building their own private clouds to resolve the security

problems

• Coding & development skills will take a back seat to project management,

quality assurance testing, business analysis, and other high-level abstraction

thinking

• IT departments will shrink as users go directly to the cloud for IT resources

• Cloud computing providers will support information security as if banks secure

money

• Small-sized to medium-sized businesses as well as large enterprises will be run

on the cloud

• Large enterprises will become part-time cloud-computing vendors

• The browser will be all the desktop software you need

• Game services will be one of the most interesting applications of Cloud

Computing

refer to http://www.focus.com/articles/hosting-bandwidth/top-10-cloud-computing-trends/

Page 22: Trend and Future of Cloud Computing

A Terrific Service Demo for Cloud Computing

Page 23: Trend and Future of Cloud Computing

Conclusion

Page 24: Trend and Future of Cloud Computing

Thank you.