Cloud Computing Technology Trend Watch

Post on 10-May-2015

1,835 views 3 download

Tags:

transcript

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

jeffyang@cn.ibm.com { Cloud | Web2.0 }

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

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

4

Innovation, Motivation, Collaboration

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

云的服务层次和类型

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

混合云(公共和私有)

提供的是 “服务”

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

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

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

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

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

开发工具

云的服务层次和应用实例

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

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

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).

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

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

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

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*

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

安全

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

Innovation, Motivation, Collaboration

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

接受云的过程

虚拟化

整合

自动化

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

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

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

Innovation, Motivation, Collaboration

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

Backup Slides

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

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

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Apache Hadoop (Open Source)

Map Reduce HBase

Innovation, Motivation, Collaboration

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

Innovation, Motivation, Collaboration

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

Apache Hadoop Algorithm

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

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

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