Contenu connexe
Similaire à Cloud Computing Technology Trend Watch
Similaire à Cloud Computing Technology Trend Watch (20)
Cloud Computing Technology Trend Watch
- 1. Cloud Computing
Technology Trend Watch
v2.7
jeffyang@cn.ibm.com { Cloud | Web2.0 }
© 2008 IBM Corporation
2009 This document is created by OpenOffice.org
- 2. Innovation, Motivation, Collaboration
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/j3ffyang
http://twitter.com/OpenIBM
http://PenguinSecurity.net
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 3. Innovation, Motivation, Collaboration
Topics
History & Layers
Players on Ground
Architecture Overview
Technologies
Adoption Path
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 4. Innovation, Motivation, Collaboration
云的服务层次和
类型
公共云 私有云 混合云
(提供商-互联网) (数据中心-内部网) (公共和私有)
提供的是 “服务”
应用、流程和信息作为服务( SaaS )
(行业应用, CRM , ERP , OA 等)
平台作为服务( PaaS )
(优化的中间件-应用服务器,数据库服务器等)
基础架构作为服务( IaaS )
(虚拟的服务器、存储和网络)
4 Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 5. Innovation, Motivation, Collaboration
云的服务层次和应用实例
协作 CRM/ERP/HR
业务流程
Software as a Service
中间件 Web 2.0 应用 Java
High Volume Runtime Runtime
Transactions
数据库 开发工具
Platform as a Service
Data Center
Servers Networking Storage
Fabric
分享虚拟化,动态部署
Infrastructure as a Service
5 Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 6. Innovation, Motivation, Collaboration
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
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 7. Innovation, Motivation, Collaboration
AWS Commercial Case
EC2- elastic
compute
cloud
(provisioning)
SimpleDB
S3 (storage)
Queue service
Redhat –
RHEL5.2
Apache
Hadoop
– MapReduce
– HBase
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 10. Innovation, Motivation, Collaboration
Google AppEngine (PaaS)
Hadoop distributed file system & API
BigTable/ MapReduce/ HBase
Open API but private
Infrastructure
Data Integrity isn't a focus
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 15. Innovation, Motivation, Collaboration
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).
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 17. Innovation, Motivation, Collaboration
Sun & Solaris
NetBeans
Virtualization
OpenSolaris
Project Caroline for dev SaaS
Project OpenSocial
...
source: http://tr.im/kBtA
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 18. Innovation, Motivation, Collaboration
Yahoo's TestBed
Yahoo (PaaS)
– Largest hadoop distributed file system environment, 4000 nodes
– TestBed cloud > http://research.yahoo.com/Cloud_Computing
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 26. Innovation, Motivation, Collaboration
Cloud Computing Layers – Solution 可能的解决方案 SO Customers
Service General Businesses
Enterprises
Providers
Key
Internet / Intranet Characterist
ics
业务流程部署,
Business Process-as-a-Service 如, HelpDesk
Service Automation Management
MBPS
Offerings**
在云中部署应用
Application/Software-as-a-Service
Security Web-based Svc
Cloud Ecosystem
(Including OSS, BSS)
LotusLive AOD* Cloud RMIS / System
Svc* eRMIS* Multi-tenancy
针对开发者的工具和服务
Platform-as-a-Service Dynamic software usage &
DB2, accounting
Informix Middleware Lotus Web TestCloud
API
Dynamic Svr J2EE,, sMash Content Mgmt Multi-tenancy
Provision of technology
Infrastructure-as-a-Service infrastructure on demand
Information Virtual 动态 & 虚拟
Computing Storage Security TestCloud
Protection SoFS* Desktop as a 可扩展 & 弹性
On Cloud
Demand* Services Cloud** Service** Multi-tenancy
Svcs*
* Cloud like ** Planned Cloud
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 27. Innovation, Motivation, Collaboration
Cloud Architecture Model Overview
SERVICE REQUESTORS 参与者
SERVICE CORE ENTERPRISE
END USERS DEVELOPERS CREATORS OPERATORS ADMINISTRATION
RESILIENCE
Security
SERVICE MANAGEMENT 服务管理
END
USERS END
USERS
安 APPLICATION ARCHITECTURE 中间件 INFORMATION INFRASTRUCTURE 数据 业
全 务
连
续
VIRTUAL IT INFRASTRUCTURE 虚拟架构
SERVERS STORAGE NETWORK
BUSINESS
INFRASTRUCTURE
业务架构
PHYSICAL IT INFRASTRUCTURE 物理架构
SERVERS STORAGE NETWORK FACILITIES
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 28. Innovation, Motivation, Collaboration
Technologies
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
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 29. Innovation, Motivation, Collaboration
接受云的过程
服务请求逻辑
监控 流程
性能 生命周期管理
标准(应用架构, 监控
硬件透明 开发) 报表
提高利用律 计量
硬件
软件
存储
网络
应用
自动化
整合
虚拟化
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 31. Innovation, Motivation, Collaboration
Cloud and IT 优化
IMPROVE SERVICE
REDUCE COST
MANAGE RISK
Virtualization
IT Optimization Journey Security
Asset
Management
Service
Management
Business Energy
Efficiency Efficiency
Information
Infrastructure
Fragmented, inefficient islands
of computing Initiatives
零散低效的计算
业务可持续性
整合和虚拟化 能源效率 服务管理 信息架构
和
安全
Dynamic Provisioning Service Catalog
虚拟 , 高效 , 可持续和安全的架构
动态部署 服务目录
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 39. Innovation, Motivation, Collaboration
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
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 40. Innovation, Motivation, Collaboration
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
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 47. Innovation, Motivation, Collaboration
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
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 48. Innovation, Motivation, Collaboration
Security Consideration (II)
The Hypervisor
Isolated instance
Network security
DDoS
Man in the middle
IP Spoofing
Port scanning
Packet filtering
Data management
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org
- 49. Innovation, Motivation, Collaboration
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
Cloud @ IBM © 2009 IBM Corporation
This document is created by OpenOffice.org