Upload
jeff-yang
View
1.834
Download
3
Tags:
Embed Size (px)
Citation preview
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 }
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