加快绿色 IT 发展,应用程序迁移和重托管的实用指南-4
- UID
- 1066743
|
加快绿色 IT 发展,应用程序迁移和重托管的实用指南-4
基准测试的分级参数包括:
- 应用程序
- 性能监控器
- 数据文件(数据集)和数据库
- 脚本(用户命令)或作业
- 工作集大小
- 终端模拟
- 用户群体大小
- 平均思考时间和思考时间分布
- 事务率
- 响应时间标准
- 操作方法论
最佳实践包括:
- IBM 使用来自调查问卷的信息作为分级输入
- 分级模拟将客户计划业务量转换成潜在工作负载
- 潜在生产的 CPU、内存和风险需求
- 实际工作负载的功能评估
- 理解分级指导方针、方法论和工具
- 验证/区别分级、容量规划、或性能分析练习和每个独立场景中所用的工具和方法论之间的分级请求,以及如何运用到此客户环境中
- 使用 IBM 分级工具(如果适用),或者 ISV 分级方法论/工具。确保使用最新版分级工具
- 理解微分区如何影响分级,并在输出结果中进行解释
- 提供动态余量和多个分级,包括增长预测
- 工具精确度:和预期的一样好 +/- 30%
- 获取一个容积数据点,确保是签字同意的,否则,可能触发一个多米诺效应,导致错误分级
- 考虑批处理的并行影响
分级工具参考:
- IBM 专有分级工具:VISIANVISIAN 是一个基于 Excel 的 IBM 内部工具,用于获取源服务器技术配置(比如 CPU 和内存的数量、类型和速度)、源服务器资源使用情况(比如 CPU 利用率,内存利用率和 NW 利用率等),并将虚拟化层特性、限制和日常开支都考虑在内。同时也支持 Mware ESX、MSVS、Virtual Iron 和 pSeries hypervisorsis。
VISIAN 计算以下内容:
- 所需目标服务器数量
- 每个目标服务器的信息
- 虚拟机数量
- 每个目标服务器中需要虚拟化的源服务器列表
- CPU、内存、网络、磁盘空间和磁盘 I/O 的虚拟化
- 所需物理空间(机架单位)
- 硬件和虚拟软件成本
- 流行的第三方分级工具
- VMware Capacity Planner 和其他工具不一样,VMware Capacity Planner 是一个托管应用程序服务,只能用于目标 VMware 环境。它在网络上安装大量组件来收集和管理数据。然后将数据发回 VMware 进行分析。最大缺陷是没有软件所有权,不能用于正在进行的工作。供应商分析完成后,通常为用户呈现一个提供不同配置以实现虚拟化目标的场景。Capacity Planner 服务可从 VMware 渠道合作伙伴处获取,包括咨询公司、硬件供应商、软件供应商和其他折扣店。
- Novell PlateSpin PowerRecon Novell 的 PowerRecon 工具集成了远程数据收集、工作负载分析以及规划和场景比较功能以实现服务器整合。它将自动分析以下工作负载:CPU、磁盘、内存和网络。
- CiRBA CiRBA 可以通过分析 CPU、内存、IO、日常开支和存储来粗略估计硬件分级作为始点。
- VMware Guided Consolidation 此内置工具是针对于较小 IT 环境的 Virtual Infrastructure 3 (VI3) 的一部分。
它对选中的系统组进行分析,给出最佳服务器虚拟化建议,并执行物理到虚拟 (Physical-to-Virtual, P2V) 转换。
框架布局目标拓扑:
迁移的另一个重要方面,特别是在虚拟环境中,就是设计和制定目标拓扑决策,以及将 Virtual Machine (VM) 来宾分布到正确的框架或物理容器。
应用程序栈和依赖性分析:
容量规划练习和依赖性考虑应在解决方案设计阶段进行讨论和决定。考虑在适当应用程序栈中出现的各种部署因素。这里列出了一些部署因素,进行单独讨论:
- 软件栈版本:例如,WAS 6.0 应用程序对 VS WAS 7.0 应用程序。WAS 支持生命周期不同,其维护或修复程序包发布频率也不相同。
- 安全性:对应用程序进行分组需要 4 级数据安全性,在一个独立框架中比较 SSO 与非 SSO 认证,以维护更好的职责分离和隔离。
- 性能和吞吐量:应用程序需要较快地响应 SLA,应用程序要求较高地内存占用以维持所需性能,比如,与一个需要 256 到 512 MB 大小的 JVM 堆的简单应用程序相比,需要 2GB 堆的 JVM 可能会成为一个专用应用程序服务器。
- 可扩展性:可扩展来升级的共享应用程序,该应用程序计划在即将发布的版本中引入 Web 服务,准灾难恢复应用程序,以及其他类别。
- 可用性:基于 SLA。
- 灾难恢复 (DR) 级别:Group Tier 1 和 Tier 2 应用程序来设计一个最优共享 DR 基础架构。
虚拟环境中的框架布局应用程序级分析:
从应用程序相关性角度来说,虚拟环境中的 VM 来宾决策布局是非常重要的,例如,更高 SLA 应用程序跨 VM 传播。您可以识别诸如数据处理、更高 I/O 驱动批处理作业、高容量事务处理、Web 呈现以及一年或一季度的峰值负载次数等应用程序功能需求,但不限于此。因此,您可以决定将其放置在正确的架构中以分配整个架构工作负载。
您可以分配超过 100% 的资源,这就是认购超额,一个虚拟化按需容量规划,来处理上限阈值建议的实际物理容量。这一决策得到并非所有 VM 同时都以峰值运行这一事实的支持,因此,处理器容量可用于解释过度的分配。例如,一个批处理服务器类型工作负载的 Linux 映像可与事务服务器的其他 Linux 映像一起运行,超出了可用容量,因为批处理工作负载将在夜间活动而那时事务服务器是空闲的或半空闲的。因此,整个工作负载可以得到很好的平衡,满足超额认购。 |
|
|
|
|
|