当前位置:文档之家› 2016桌面虚拟化方案设计_1级

2016桌面虚拟化方案设计_1级

应用场景信息收集
需要访问的应用及其特性(如需要访问哪些应用、应用系统前端架 构等?) 外设应用需求(如USB外设、串并口外设等) 用户需要使用的操作系统类型(如Windows XP、Windows 7等 ,32akg 64位系统等) 数据安全管理 随时随地按需访问 业务连接性
桌面系统与应用需求
确定需要收集的桌面应用负载数据
确定收集的范围,如CPU、内存、 存储、网络等 确定每个收集项(如存储)的收集细节,如 IOPS、传输率等 确定收集的方法与工具
应用需求原始数据收集
收集数据时要求收期的周期尽量长且覆盖所有工作场景。 可通过Windows系统自带的“性能”工具进行收集。
同时允许多少台主机停机。 虚拟化层的额外资源开销
固定开销
计算表格 参考【桌面虚拟化服务器规划表】
虚拟化操作系统的CPU开销,同时一般CPU的利用率则通常只能达到80%;
变动开销
• •
当为一个虚拟桌面分配1个vCPU、1G vRAM时,虚拟化层会产生25.9MB的额外内存开销 当为一个虚拟桌面分配2个vCPU、1G vRAM时,虚拟化层会产生29.9MB的额外内存开销
设计注意事项:
• • • • • 不要超额分配vCPU, vCPU数量<=pCPU 开启Hyper-threading 采用内存预留 关闭主机的内存交换 单台虚拟机的规模尽量小
Memory Allocation
• •
独享桌面的资源分配 在前期POC过程获取到各类用户的计算、存储、网络资源需求,如果没 有实际测得用户的资源需求时,可参考如下需求进行资源需求的预估。
• ……
方案详细设计
• 方案详细设计 • 详细验收方案
实施方案设计
• 实施方案设计
项目验收
• 验收方案 • 验收结果说明书
运维
• 运维体系说明 • 运维事件记录表
备注:本PPT重点介绍形成【方案建议书】的过程及方法分析
方案设计过程分析
500用户规模资源需求书 需求收集及方案设计过程
实际案例计算
01
User Group 轻型 标准 高级 重载 Operating System Windows XP Windows 7 Windows XP Windows 7 Windows XP Windows 7 Windows XP Windows 7 vCPU Allocation 1 1 1 1 1 1-2 1 2 Memory Allocation 768MB-1 GB 1-1.5 GB 1-1.5 GB 1.5-2 GB 1.5-2 GB 2-3 GB 2 GB 4 GB Avg IOPS (Steady State) 5-8 6-10 6-10 8-12 12-16 15-20 15-30 20-40 Estimate Users/Core 10-12 8-10 8-10 6-8 6-8 4-6 4-6 2-4
2、应用类型
1
政务业务系统、办公软件(WPS、 Office、PDF等)
2
3
a、硬件 --服务器 --存储 --网络 b、软件 --虚拟化软件 --操作系统 --应用软件 --授权
4
方案设计过程分析
500用户规模资源需求书 需求收集及方案设计过程
实际案例计算
01
需求收集及方案设计过程
应用需求与现状收集
需求收集及方案设计过程
计算节点设计
用户计算资源 在方案设计过程中,需要对用户进行合理分类并分配合适的资源,避免资源不足引 起的用户体验差、资源过剩引起的资源浪费。 以POC阶段的收集的计算资源为设计标准,如果没有POC数据的话,可以参考以 下经验值: User Group Light Normal Power Heavy 容错等级 Operating System Windows XP Windows 7 Windows XP Windows 7 Windows XP Windows 7 Windows XP Windows 7 vCPU Allocation 1 1 1 1 1 1-2 1 2 Memory Allocation 768MB-1 GB 1-1.5 GB 1-1.5 GB 1.5-2 GB 1.5-2 GB 2-3 GB 2 GB 4 GB Estimate Users/Core 10-12 8-10 8-10 6-8 6-8 4-6 4-6 2-4 独享桌面的计算资源分配方法:
用户操作系统类型?
系统:Windows XP、Vista、Win7 32/64位。
文件保存方式?
保存在文件服务器上、数据库或个人的虚拟磁盘中?
应用特性收集
系统架构(B/S或C/S); 支持的操作系统(如Windows 7、Windows Server 2008 R2、Windows 2012(R2)等); 是否支持多实例并发(如是否支持同时打开两个进程,应用设置的位置是否 支持多用户); 是否需要通过客户IP,MAC等信息来设识和授权,获取客户IP、MAC等信息 的方式等; 应用程序的执行权限要求,如是否需要管理员权限才能运行等; 需要使用的外设,如USB外设种类、数量等。
需求收集及方案设计过程
存储节点设计—IOPS设计
影响IOPS因素 Disk Speed 、Activity、RAID Level、Read/Write 比例 不同转速的磁盘可提供的IOPS数据
转速 Random IOPS
IOPS经验数据参考 User Group Light Operating System Windows XP Windows 7 Normal Windows XP Windows 7 Avg IOPS (Steady State) 5-8 6-10 6-10 8-12 12-16 15-20 15-30 20-40
15,000 10,000 7,200
150 120 70
Power
Windows XP Windows 7
Windows 启动过程中的IOPS消耗 活动项 启动 登录 工作 关机 IOPS消耗 26 12.5 8 10.7
Heavy
Windows XP Windows 7
独享桌面IOPS资源分配
共享桌面设计原则
步骤1:确认每个共享桌面上每个用户的资源需求,如每用户需要多少的 计算资源,内存需求。 步骤2:确认每台共享桌面承载的用户数量 步骤3:确认每台主机承载的共享桌面虚拟机数量
• • •
大多数虚拟桌面应该仅分配一个vCPU,因为大多数user-based 应用程序设计为单一线程,并不能从多CPU配置中获得收益 。 很多用户应用程序不需要太多的处理能力。 当为虚拟桌面分配多个vCPUs时,在不同的vCPUs之间切换请求 需要消耗额外的资源。 用户需要按照最大值分配内存,而不是平均值。 内存伸缩、内存超分、动态内存技术需要被禁止,因为会对用户 感受产生负面的风险。
网卡的数量及使用情况 查看用户原主机的网卡数量,了解每张网卡的使用情况。 网络吞吐率性能需求收集
项目
网卡的发送吞吐量 网卡的接收吞吐量 网卡的总吞吐量 网卡发送数据包速率 网卡接收数据包速率 网卡数据包速率
处理器使用率
Processor\%Processor Time
处理器核心数及 查看该主机的CPU的核心数及主频,如2核2.6GHz 主频 内存使用率 Memroy\Available MBytes 内存总量 查看该主机的内存总量
Windows性能计数器参数
Network Interface\Bytes Send /Sec Network Interface\Bytes Receivers/Sec Network Interface\Bytes Total/Sec Network Interface\Packets Send /Sec Network Interface\ Packets Receivers/Sec Network Interface\Packets/Sec
专业的性能分析工具
需求收集及方案设计过程
计算资源收集
收集项目
CPU 当前主频 CPU与内存 使用率
存储资源收集
用户存储空间需求

使用率
内存 当前内存数量
系统盘(如有需求) 数据盘
存储性能需求
项目
读吞吐率 写吞吐率 读写总吞吐率 读IOPS 写IOPS 读写IOPS
Windows性能计数器参数
需求收集及方案设计过程
应用模式选择
项目
虚拟桌面
• • • • • •
应用发布
要求应用支持在服务器操作系统上运行; 要求应用支持在共享模式下多实例运行; 要求应用无需独占IP,MAC或特殊设备; 要求应用兼容2008 R2 64bit系统; 要求应用无需管理员权限才能运行; 要求应用输出不是采用Console 0输入。 是否必须? 资源需求 独立基础镜像桌面
轻 型:同时只运行1-2个非B/S应用 ,如生产人员、仓管人员、呼叫中心座席人员
标准型:同时运行多个应用程序且只有<=2个B/S应用 ,如办公室文员、行政人员、营业厅柜员、销售人员。 高级型:同时运行多个应用程序且有超过2个B/S应用 ,如营销、管理、技术支持、财务人员. 重载型:运行少数应用程序但应用程序具有大量的资源需求(如数据处理、软件开发人员、平面设计人员等 )
方案规划及POC测试
1、方案规划
OA桌面采用独立镜像模式 服务中心桌面采用共享镜像模式
方案详细设计
1、方案详细设计
网络:政务内网、政务外网隔 离; 应用:以日常公文流转为主要 应用 安全:准入系统以及智能卡认 证应用
2、POC测试方案
2、市民服务中心(200)

针对初期规划方案,在OA和服 务中心桌面进行业务应用功能和性 能测试。
相关主题