云计算的服务类型包括:IaaS,PaaS,SaaS。
|
IaaS
|
PaaS
|
概念
|
Infrastructure as a Service,创建虚拟的计算、存储中心,使得其能够把计算单元、存储器、I/O设备、带宽等计算机基础设施,集中起来成为一个虚拟的资源池来对外提供服务。
|
Platform as a Service,把服务器平台或开发环境作为一种服务提供。
|
典型应用
|
1)弹性计算云EC2 (Elastic Compute Cloud) ——计算
2)简单存储服务S3 (Simple Storage Service) —— 存储
|
1)salesforce.com 的 force.com
2)Google App Engine
3)800app
|
平台交付特点
|
1)提供从计算到存储的统一资源基础架构
2)完整的系统级接入,按需布置安全域,负载均衡
3)按需付费,按容量控制
自由的应用环境
|
1)计算资源平台做为一种服务提供给用户
2)可支持用户自有的工具与开发环境部署
3)客户通过可调用的接口拨接资源平台
|
平台提供的价值
|
1)降低运营成本
2)提高设备利用率
3)节能减排
4)保护现有投资,提供新商机
|
1)对服务提供商:灵活扩展业务,响应长尾需求,灵活调配资源
2)对开发者用户:加快开发速度,简化系统维护
|
关键技术
|
1)虚拟化技术: 解决资源灵活调度,提高资源利用率
2)IT自动化技术:自动化的操作系统安装,升级和补丁管理;自动化应用软件的安装,配置;自动化应用部署
3)Web门户技术:统一的用户门户和单点登录
4)工作流管理:自动化服务的申请,审批流程
|
1)分布式存储:采用冗余存储的方式来保证存储数据的可靠性,具有高吞吐率和高传输率的特点。
2)分布式大规模数据管理:构建了弱一致性大规模数据库系统,能够高效的管理大数据集,能对海量的数据进行存储、读取以及高效分析。
3)分布式编程环境:保证后台复杂的并行执行和任务调度向用户和编程人员透明,适用于编写松耦合、高度并行化的程序。
|
技术模式
|
裂分:将具有富余资源的服务器裂变为配置不同的虚拟机,提高资源利用率
|
聚合:将性能有限的普通服务器聚合为虚拟大服务器,提供高性能计算
|