+ All Categories
Home > Technology > Cloud Computing Technology Trend Watch

Cloud Computing Technology Trend Watch

Date post: 10-May-2015
Category:
Upload: jeff-yang
View: 1,835 times
Download: 3 times
Share this document with a friend
Popular Tags:
49
This document is created by OpenOffice.org © 2008 IBM Corporation © 2008 IBM Corporation © 2008 IBM Corporation This document is created by OpenOffice.org © 2009 IBM Corporation Cloud Computing Technology Trend Watch v2.7 [email protected] { Cloud | Web2.0 }
Transcript
Page 1: Cloud Computing Technology Trend Watch

This document is created by OpenOffice.org© 2008 IBM Corporation© 2008 IBM Corporation© 2008 IBM Corporation This document is created by OpenOffice.org© 2009 IBM Corporation

Cloud Computing Technology Trend Watch

v2.7

[email protected] { Cloud | Web2.0 }

Page 2: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Myself -我自己

Architect > Cloud Computing + Web2.0 Solution @ Services

Software Engineer & Developer >WebSphere on Linux, Unix @ IBM Toronto Software Development Lab

IBM Inventor >Patent Work, Research Compute Cloud (RC2) @ Watson Research Lab

Evangelist > Linux | OpenSource Core Team

http://twitter.com/j3ffyanghttp://twitter.com/OpenIBMhttp://PenguinSecurity.net

Page 3: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Topics

History & Layers

Players on Ground

Architecture Overview

Technologies

Adoption Path

Page 4: Cloud Computing Technology Trend Watch

4

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

云的服务层次和类型

私有云(数据中心-内部网)

混合云(公共和私有)

提供的是 “服务”

基础架构作为服务( IaaS )(虚拟的服务器、存储和网络)

平台作为服务( PaaS )(优化的中间件-应用服务器,数据库服务器等)

应用、流程和信息作为服务( SaaS )(行业应用, CRM , ERP , OA 等)

公共云(提供商-互联网)

Page 5: Cloud Computing Technology Trend Watch

5

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Infrastructure as a Service

Platform as a Service

High VolumeTransactions

Software as a Service

Servers Networking Storage

中间件

协作

业务流程

CRM/ERP/HR

Data Center Fabric

分享虚拟化,动态部署

数据库

Web 2.0应用Runtime

JavaRuntime

开发工具

云的服务层次和应用实例

Page 6: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Amazon Web Services (IaaS)

EC2 (Elastic Compute Cloud)

S3, simple storage service (PaaS)

SDB, simple database based on MySQL

SQS, simple queue server

Virtualization Only, w/o Provisioning & Lifecycle Mgmt

Page 7: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

EC2- elastic compute cloud (provisioning)

SimpleDB

S3 (storage)

Queue service

Redhat – RHEL5.2

Apache Hadoop

– MapReduce

– HBase

AWS Commercial Case

Page 8: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 9: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 10: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Google AppEngine (PaaS)

Hadoop distributed file system & API

BigTable/ MapReduce/ HBase

Open API but privateInfrastructure

Data Integrity isn't a focus

Page 11: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 12: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 13: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 14: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 15: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Force.com & SalesForce.com

A platform for building and deploying enterprise application on demand such as enterprise resource planning (ERP), human resource management (HRM) and supply chain management (SCM).

Page 16: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Microsoft Azure (PaaS)

Software plus Service

Live, .Net, SQL, SharePoint, Dynamic CRM

Page 17: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Sun & Solaris

NetBeans

Virtualization

OpenSolaris

Project Caroline for dev SaaS

Project OpenSocial

...

source: http://tr.im/kBtA

Page 18: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Yahoo's TestBed

Yahoo (PaaS)

– Largest hadoop distributed file system environment, 4000 nodes

– TestBed cloud > http://research.yahoo.com/Cloud_Computing

Page 19: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 20: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 21: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 22: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 23: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 24: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 25: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 26: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Cloud Computing Layers – Solution 可能的解决方案S

ervi

ce A

utom

atio

n M

anag

emen

t C

lou

d E

cosy

ste

m(I

nclu

din

g O

SS

, BS

S)

业务流程部署,如, HelpDesk

在云中部署应用Web-based Svc

System Multi-tenancy

针对开发者的工具和服务 Dynamic software usage &

accounting API Multi-tenancy

Provision of technology infrastructure on demand

动态 & 虚拟

可扩展 & 弹性

Multi-tenancy

Key Characterist

ics

Infrastructure-as-a-Service

Business Process-as-a-Service

Application/Software-as-a-Service

Platform-as-a-Service

EnterprisesGeneral Businesses

Internet / Intranet

Service Providers

SO Customers

LotusLive

MBPSOfferings**

InformationProtectionServices

Virtual StorageCloud**

Desktop as aService**

Computing On

Demand*

DB2,Informix

Dynamic Svr

MiddlewareJ2EE,, sMash

Lotus WebContent Mgmt

SoFS*

* Cloud like ** Planned Cloud

SecurityCloudSvcs*

TestCloud

TestCloud

SecurityCloudSvc*

RMIS / eRMIS*

AOD*

Page 27: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Cloud Architecture Model Overview

SERVERS STORAGE NETWORK

VIRTUAL IT INFRASTRUCTURE 虚拟架构

DEVELOPERS OPERATORSCORE ENTERPRISE ADMINISTRATION

SERVICE REQUESTORS 参与者

SERVICE MANAGEMENT 服务管理

APPLICATION ARCHITECTURE 中间件

SERVERS STORAGE NETWORK FACILITIES

PHYSICAL IT INFRASTRUCTURE 物理架构

END USERS

RE

SIL

IEN

CE

业务连续

BUSINESS INFRASTRUCTURE

业务架构

END USERSSERVICE

CREATORS

INFORMATION INFRASTRUCTURE 数据

END USERS

Se

cu

rity

安全

Page 28: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

LAMP – Linux Apache MySQL Php/ Perl Apache Hadoop Xen / VMWare / KVM virtualization Open Source software vs Proprietary software XML, Ruby on Rail, SOAP, REST, PHP, Perl,

Python and more. Light programming model (Web2.0 char)

Eucalyptus / OpenNebula / Enomaly

Technologies

Page 29: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

接受云的过程

虚拟化

整合

自动化

监控 性能 标准(应用架构,开发) 硬件透明

提高利用律 硬件 软件 存储 网络 应用

服务请求逻辑 流程 生命周期管理 监控 报表 计量

Page 30: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Backup Slides

Page 31: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Fragmented, inefficient islands of computing零散低效的计算

Initiatives

Cloud and IT优化

整合和虚拟化 能源效率业务可持续性

安全

服务管理 信息架构

Service Catalog服务目录

虚拟 , 高效 , 可持续和安全的架构Dynamic Provisioning

动态部署

REDUCE COST

MANAGE RISK

IMPROVE SERVICE

REDUCE COST

MANAGE RISK

IMPROVE SERVICE

ServiceManagement

Virtualization

AssetManagement

EnergyEfficiency

InformationInfrastructure

BusinessEfficiency

SecurityIT Optimization Journey

Page 32: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 33: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 34: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 35: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 36: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 37: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 38: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 39: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Open Cloud Manifesto (cont'd)

What is Cloud & Why important?

– Scalability on Demand

– Streamlining the Data Center

– Improve Business Processes

– Minimize Startup Costs

Challenges & Barriers to Adoption

– Security

– Data & Application Interoperability & Portability

– Governance & Management

– Metering & Monitoring

Page 40: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Open Cloud Manifesto

The Goal of an Open Cloud

– Choice

– Flexibility

– Speed & Agility

– Skills

Principles of an Open Cloud

– Open collaboration

– Not to lock into particular platforms

– Existing standards

– Driven by customer needs

Page 41: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 42: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 43: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 44: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Apache Hadoop (Open Source)

Map Reduce HBase

Page 45: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Page 46: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Apache Hadoop Algorithm

Page 47: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Security Consideration (I)

Certification and accreditation

Sarbanes Oxley (SOX) Compliance - Audit standard / Service Organziation

Restricted physical security Redundant backup Virtual instance w/ stateful firewall &

signed API call

Host vs Guest SSH, Firewall by IP, port 80, 443, 50000 API through X509

Page 48: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Security Consideration (II)

The Hypervisor Isolated instance Network security

DDoS Man in the middle IP Spoofing Port scanning Packet filtering

Data management

Page 49: Cloud Computing Technology Trend Watch

Innovation, Motivation, Collaboration

Cloud @ IBM © 2009 IBM CorporationThis document is created by OpenOffice.org

Grid versus Cloud Computing

Cloud = Services, On-demand and Service Oriented

Cloud users don't own infrastructure. They rent it.

Cloud evolved from Grid, but provides application- delivery transparency!

Grid = High Performance Infrastructure for a specific purpose


Recommended