来自
百度文库

1

. 

云计算容量及实施方法论

1.

云计算容量管理

2.

云计算实施方法论

云计算的

9

个特征

来自

IBM

IT

能力以服务形式提供

网络化访问

用户自助服务

提供开放的服务访问和管理接口

持续的服务更新

资源聚合成池

自动化管理与快速交付

弹性扩展

资源使用计量

2

云计算经济学

云计算总体度量

IT

能力

根据存储、

CPU

主频、网络带宽或者工作负载内存容

量等性能指标来考量

IT

利用率

根据正常运行时间可用性和使用量等行为与可用性指

标来考量

3

云计算

ROI——OpenGroup

1.

变化速度和变化率

2.

总体拥有成本的优化

3.

快速配置

4.

增强利润与成本控制

5.

动态利用

6.

风险和法规遵从的改善

7.

增强的能力利用

8.

商业技能和能力的改善

云计算容量规划

在数据中心中有多少可用容量?

有多少可用容量目前正在使用?

容量将在何时释放?

新请求的预测是什么?

投资回报是什么?

4

云容量

云计算是虚拟化的,全部

CPU

、内存和磁盘存储

的一部分被分配给每个用户请求

一些应用程序需要大量磁盘存储而无需很大

CPU

效率

其他的则具有相反的要求

大量的

CPU 

使用和少量

的存储

云计算允许用户为他们的应用程序指定所需系统的每

个资源量。

虚拟

CPU

CPU

标准化:

1GHz CPU 

处理能力的云

CPU 

单元

用户请求两个

CPU

,他们将获得两个

1GHz CPU 

的处

理能力

如果一个系统具有两个

CPU

,每个具有四个核,则以

3GHz 

运行将具有相当于

24 

CPU 

单元:

2 CPU x 4 

内核

x 3GHz = 24 CPU 

单元

5

云资源分配

云环境将手动、耗时的流程变为一次单击式、自动审批流

程。有关数据中心云基础设施和资源可用性的信息以近实

时的方式提供,管理员即时了解环境的总容量且剩余资源

开发人员可访问他们可以输入其

IT 

资源请求的网站

服务器、

软件、存储等。

用户可马上知道这些资源是否可用。

如果资源可用,则可马上提交请求并自动路由到云管理员以审批。

由于流程是自动化的,所以请求通常在一小时内得到满足。

在项目结束或即将结束时,使用云的开发人员不再囤积计算资

源,且今后在必要时知道他们可以方便快捷地访问相同的资源。

确定资源需求

一家公司正在为它们的由

150 

位软件工程师组成

的开发和测试组织实现全新的云环境。

100 

位软件工程师开发软件

40 

位执行软件质量保障

10 

位负责运行并维护其生产环境。

多大的云才能满足该组织的计算请求?

我们需要回答两个主要的信息

用户的需求和系统资源

6

用户的需求

软件开发人员的平均资源需求

100CPU

单元)

平均每位开发人员

1

VM 

CPU

1 CPU 

单元,

2GB 

内存,磁盘存储

= 100GB 

环境平均需要为

90 

软件保障工程师的平均资源需求

40CPU

单元)

平均每人三台

VM 

CPU = 1 CPU 

单元,内存

= 2GB

,磁盘存储

= 50GB 

环境平均需要为

30 

生产环境的平均资源需求

10CPU

单元)

平均每人一台

VM 

CPU = 1 CPU 

单元,内存

= 16GB

,磁盘存储

= 500GB 

环境平均需要为

1 

系统资源选型举例

系统使用:

IBM BladeCenter®

HS22  2.8GHz 

刀片服务

每台服务器的内存:

48GB 

每台服务器的磁盘存储:

1200GB 

7

考虑因素

高峰

趋势

相关工具

IBM Infrastructure Planner for Cloud Computing 

帮助

IT 

管理员确保足够的实际硬件、软件和基础设施

计算机资源。

针对估计

IBM Smart Business Development and Test 

Cloud

IBM WebSphere®

CloudBurst

IBM Tivoli®

Service Automation Manager (TSAM) 

环境中的容量

对针对各种传统的和云计算的环境的通用和自定义业

务应用程序的性能建模。

8

平台容量管理

并发用户数

CPU

数量

规划

License

,并进行成本分摊

实施云计算的方法论

需求分析

方案选择与设计

实施流程

云计算服务的运营

9

1.

需求分析

了解

IT

路线图

研究业务现状及目前

IT

环境

找到需求中能够利用云计算特点的地方

明确是否采用云计算,采用公共云计算资源或者

建立私有云

使用或提供哪一层服务

1.1 

云的类型选择

公共云建设者

采用自有或第三方技术、产品和方案在互联网上建立

云计算中心,通过互联网向最终用户出售计算资源

私有云建设者

在局域网内搭建云计算中心,向单位内部提供服务

云计算使用者

从公共云寻求满足自己业务需求的计算资源并为此付

费,通过采用云计算降低

IT

投入

10

1.2  

服务类型的确定

新软件销售渠道

对外出租

IT

能力

更好的应用扩展性

缩短应用上线周期

降低运维成本

提升资源利用率

降低能耗

整合硬件资源

SaaS

PaaS

IaaS

设定

边界

Browser

@

Application

OS

dB

Application

Server

Data

Processing

Storage

App

Component

App

Component

App

Component

Utilities

Thick

Clients

传统方式

Browser

@

Application

OS

dB

Application

Server

Data

Processing

Storage

Utilities

Thick

Clients

SaaS

App

Component

App

Component

App

Component

Browser

@

Application

OS

dB

Application

Server

Data

Processing

Storage

Utilities

Thick

Clients

PaaS

App

Component

App

Component

App

Component

Browser

@

Application

OS

dB

Application

Server

Data

Processing

Storage

Utilities

Thick

Clients

IaaS

App

Component

App

Component

App

Component

Provided by the Cloud

11

1.3 

公共云的需求

商务

目标客户是谁?那些渠道可以吸引客户

客户现在的

IT

环境缺陷是什么?是否普适?

通过云计算能够为客户提供什么好处?

提供客户需要的云计算服务投入成本多大?

成本平摊到客户,是否小于客户自己的投入成本?

建立云计算中心投资是多少?将来的扩容资金多少?

期望的收益是什么?可以承受的风险有哪些?

是否有合作的供应商、运营商和分销商?

技术

擅长的领域有哪些?提供的云计算服务包含几个层次?

是否需要其他厂商提供云计算技术、产品、服务?

有哪些资源在云计算中可以利用?需要什么技术来运营服务?

1.4 

私有云的需求

企业数据中心演进

集中化、标准化

虚拟化

自动化

服务化

是否可以通过云计算解决目前数据中心遇到的问题

现在的数据中心处于哪个阶段

是否有计算资源需要整合

是否有资源消耗和能源消耗过重的问题

是否有计算资源需要提升利用率

运维是否很复杂,运维流程是否需要标准化

现有系统上线频率是否很高,上线周期是否很长

12

实施云计算的方法论

需求分析

方案选择与设计

实施流程

云计算服务的运营

2. 

方案选择与设计

原则

完整性:不仅是一个技术构建方案

可扩展性

开放性

成熟性

13

2.1 

云计算平台参考架构

2.2 

硬件选型

服务器

扩展性、能耗、服务器类型

建议:

8

个内核、

8GB

内存

存储

存储虚拟化设备,如

IBM SVC

新的高可扩展的存储设备

云存储

网络

管理的便利性

性能的扩充能力

14

2.3 

虚拟化技术选择

主流技术

Hyper V

Vmware

ESX

Xen

IBM PowerVM

HP vPar, Sun Logical Domain

选择

使用成本

硬件类型

X86

,多种选择

小型机,厂商相关

2.4 

服务管理平台

服务战略

服务设计

服务转换

服务运营

持续服务改进

自助用户管理界面

服务流程引擎与服务请求管理

配置管理

自动部署支持

监控支持

备份支持

计量支持

容灾支持

高可用支持

安全设计

能耗管理支持

15

实施云计算的方法论

需求分析

方案选择与设计

实施流程

云计算服务的运营

3. 

实施流程

物理资源准备

虚拟化配置

服务管理平台

部署

系统测试上线

16

实施云计算的方法论

需求分析

方案选择与设计

实施流程

云计算服务的运营

4. 

云计算服务的运营

组织架构

商业运营流程

系统运行维护流程

17

4.1 

组织架构

云计算平台负责人

服务推广与运营团队

对外推广服务,负责各种运营流程

服务产品开发

变更资源数量和类型,增加新的服务产品

运维与技术支持

日常运维工作及故障处理

4.2 

成本核算与收费

确定每个服务的单位使用成本

确定每种服务的费率

获取每个用户的服务使用计量报告

计算总费用

18

4.2 

成本核算与收费

552

总计

119

70

1

10

运维成本(

2

人)

12

70

10

100

管理系统折旧

50

1

1

0.06

IP

143

70

1

10

带宽消耗

83

200

5

100

存储折旧

145

8

5

7

物理机折旧

单月成本(元)

共享率

成本周期(折旧年

限)

总成本(万元)

成本项

单台虚拟机(

1CPU, 1G

内存,

100G

存储单月成本

4.3 

系统运维

云计算中心运维特点

物理网络、主机、存储

虚拟资源管理

主要工作

日常监控、健康检查

备份灾备

安全防护

19

4.4 

业务支撑系统

用户管理

用户基本信息、角色管理

应用管理

发布、升级、订购

定价管理

计费管理

日志管理

定价管理

IT

基础架构设施资源价格

云平台管理员根据应用运营占用资源的情况制定

应用价格

应用开发商在发布时制定

定价模式

固定定价

按应用的规格和时间定价

按应用的单位使用次数定价

20

计费管理

计费模式

单用户独占应用实例

多用户共享应用实例

服务费用计算

服务费用

=IT

基础架构设施的资源费用

+

应用费用

IT

基础架构设施的资源费用

=

∑(基本资源单价×使用

时间)

+ 

∑(弹性扩展资源单价×扩展时间(小时))

计费管理

固定定价

应用费用

=

一次性支付的固定费用

按应用规模和时间定价

应用费用

= 

∑(应用单价×使用时间)

按应用的单位使用次数定价

应用费用

= 

∑(应用单价×使用次数)