白 皮 书 应 用 程 序 虚 拟 化 应 用 程 序 虚 拟 化 :CIO 的 秘 密 武 器 作 者 :Aurélie Chandèze 导 致 工 作 站 难 以 管 理 的 问 题 多 种 多 样, 复 杂 的 迁 移 和 应 用 程 序 之 间 的 冲 突 只 是 其 中 两 项 应 用 程 序 虚 拟 化 可 以 缓 解 或 消 除 这 些 问 题 及 其 它 问 题 在 本 白 皮 书 中,Best Practices International 的 Aurélie Chandèze 不 仅 详 细 说 明 了 应 用 程 序 虚 拟 化 的 种 种 优 点, 还 介 绍 了 如 何 选 择 优 质 的 解 决 方 案 本 白 皮 书 结 尾 附 带 一 个 应 用 程 序 虚 拟 化 案 例 研 究 目 录 页 码 应 用 程 序 虚 拟 化 :CIO 的 秘 密 武 器... 2 虚 拟 化 的 主 要 挑 战... 2 虚 拟 化 的 不 同 方 法... 2 应 用 程 序 虚 拟 化 的 优 点... 3 选 择 虚 拟 化 解 决 方 案 时 的 十 大 注 意 事 项... 4 案 例 研 究 : 普 罗 旺 斯 地 区 艾 克 斯 市 议 会 如 何 将 其 应 用 程 序 虚 拟 化... 4
白 皮 书 应 用 程 序 虚 拟 化 :CIO 的 秘 密 武 器 应 用 程 序 虚 拟 化 :CIO 的 秘 密 武 器 永 无 休 止 的 部 署 复 杂 的 迁 移 以 及 应 用 程 序 之 间 反 复 出 现 的 冲 突 使 工 作 站 管 理 成 为 一 项 费 力 不 讨 好 的 工 作 它 还 是 一 件 成 本 高 昂 的 麻 烦 事, 而 且 几 乎 总 是 需 要 耗 费 大 量 时 间 在 2010 年 底 开 展 的 一 项 涉 及 多 家 欧 洲 公 司 的 调 查 中, International Data Corporation (IDC) 咨 询 公 司 估 计, 管 理 一 台 计 算 机 的 年 成 本 平 均 为 273~320 美 元 将 该 数 字 乘 以 贵 组 织 拥 有 的 计 算 机 台 数, 就 可 以 得 出 您 的 计 算 机 管 理 成 本 鉴 于 这 些 成 本 中 有 一 半 的 成 本 与 内 部 员 工 的 相 关 费 用 有 关, 在 此 预 算 项 目 上 节 省 资 金 变 得 非 常 重 要 换 句 话 说, 简 化 负 责 管 理 和 维 护 IT 设 备 的 操 作 员 的 工 作 是 一 种 非 常 有 效 的 组 织 优 化 方 式, 这 不 仅 体 现 在 成 本 方 面, 还 体 现 在 灵 活 性 和 生 产 力 方 面 虚 拟 化 的 主 要 挑 战 实 际 上, 越 来 越 多 的 组 织 对 虚 拟 化 产 生 了 浓 厚 兴 趣, 因 为 可 以 控 制 成 本, 并 提 高 灵 活 性 和 生 产 力 虚 拟 化 现 在 广 泛 用 于 服 务 器, 就 已 经 证 明 了 其 价 值 所 在 现 在, 许 多 组 织 都 希 望 扩 大 这 种 方 法 的 使 用 范 围, 并 正 在 评 估 虚 拟 化 客 户 端 工 作 站 的 可 能 性 在 Forrester Research 于 2011 年 8 月 开 展 的 一 项 涉 及 546 名 IT 决 策 者 的 调 查 中, 只 有 10% 的 受 调 查 者 没 有 部 署 这 种 性 质 的 项 目 半 数 受 调 查 者 拥 有 的 客 户 端 虚 拟 化 项 目 涉 及 1~500 名 用 户, 而 63% 的 受 调 查 者 计 划 在 未 来 两 年 超 过 此 数 量 根 据 Gartner 的 调 查, 虚 拟 化 是 2015 年 以 前 对 基 础 设 施 影 响 最 大 的 挑 战 在 接 受 Forrester Research 调 查 的 公 司 中,61% 的 公 司 表 示 这 些 项 目 背 后 的 推 动 因 素 之 一 是 降 低 成 本 有 59% 的 受 调 查 者 表 示 安 全 性 得 到 改 进, 并 有 51% 的 受 调 查 者 表 示 简 化 了 补 救 措 施 的 管 理 和 分 发 有 47% 的 受 调 查 担 心 操 作 系 统 迁 移 的 问 题, 并 有 42% 的 受 调 查 者 担 心 应 用 程 序 部 署 的 简 化 问 题 虚 拟 化 的 不 同 方 法 虚 拟 化 工 作 站 虚 拟 化 客 户 端 工 作 站 时, 可 以 使 用 多 种 方 法 大 多 数 方 法 虚 拟 化 整 个 工 作 环 境 : 从 数 据 中 心 ( 虚 拟 桌 面 基 础 设 施 或 VDI) 集 中 进 行 通 过 在 计 算 机 或 操 作 系 统 上 集 成 超 级 管 理 程 序 在 本 地 进 行 从 云 中 进 行 ( 桌 面 即 服 务 或 DaaS) 这 些 方 法 各 有 其 优 点, 但 是 每 种 方 法 都 需 要 某 些 先 决 条 件 : 托 管 方 法 (VDI 或 DaaS) 需 要 稳 定 的 网 络 VDI 还 需 要 在 数 据 中 心 安 装 特 定 的 基 础 设 施 对 于 本 地 方 法, 您 必 须 在 工 作 站 安 装 超 级 管 理 程 序 然 后 可 以 根 据 应 用 程 序 的 要 求 运 行 不 同 的 操 作 系 统 和 环 境 虚 拟 化 应 用 程 序 应 用 程 序 虚 拟 化 采 用 不 同 的 方 法 它 不 虚 拟 化 操 作 环 境, 只 虚 拟 化 应 用 程 序 层 这 样 一 来, 每 个 应 用 程 序 可 以 独 立 运 行, 不 依 赖 环 境 每 个 虚 拟 应 用 程 序 都 由 完 整 的 可 执 行 包 组 成, 其 中 包 括 运 行 该 应 用 程 序 所 需 的 所 有 设 置 组 件 文 件 和 库 这 些 虚 拟 应 用 程 序 会 像 在 本 地 安 装 了 它 们 一 样 工 作, 但 是 它 们 不 必 修 改 环 境 注 册 表 或 操 作 平 台, 例 如 Java.NET 框 架 Flash 等 2
通 过 虚 拟 化 避 免 DLL 梦 魇 在 任 意 特 定 工 作 站 上, 都 有 数 十 种 应 用 程 序 与 操 作 系 统 共 存 为 使 这 些 应 用 程 序 令 人 满 意 地 运 行,Microsoft Windows 操 作 系 统 依 靠 动 态 链 接 库 (DLL) 如 果 没 有 这 些 文 件, 工 作 站 将 无 法 运 行, 因 为 这 些 库 使 不 同 的 应 用 程 序 可 以 共 享 代 码 片 段 或 资 源, 以 便 它 们 可 以 执 行 特 定 任 务 大 多 数 用 户 不 时 会 遇 到 这 些 消 息 :Missing DLL( 缺 少 DLL) 或 DLL not found( 找 不 到 DLL), 甚 至 Corrupt DLL(DLL 损 坏 ) 这 些 有 点 令 人 不 安 的 消 息 经 常 在 用 户 安 装 新 的 应 用 程 序 后 出 现 问 题 在 于, 由 于 时 间 限 制 和 成 本 的 原 因,IT 小 组 无 法 针 对 每 个 操 作 环 境 对 所 有 应 用 程 序 进 行 测 试 即 使 是 生 产 者 已 测 试 的 打 包 应 用 程 序, 仍 可 能 发 生 丢 失 DLL 的 问 题 这 些 故 障 的 原 因 包 括 : 某 个 程 序 卸 装 了 一 个 DLL, 而 该 DLL 是 运 行 另 一 个 应 用 程 序 所 必 需 的 ; 某 个 程 序 将 一 个 DLL 文 件 替 换 为 较 旧 的 版 本 ; 一 次 有 缺 陷 或 未 完 成 的 安 装 损 坏 了 DLL; 用 户 删 除 了 DLL 文 件 ; 病 毒 删 除 或 损 坏 了 DLL 文 件 ; 硬 件 问 题 ( 例 如 硬 盘 问 题 ) 导 致 了 错 误 消 息 因 此 可 以 看 出, 发 生 故 障 的 可 能 性 并 不 小 那 么, 我 们 如 何 才 能 避 免 陷 入 DLL 梦 魇? 答 案 是 应 用 程 序 虚 拟 化 进 行 虚 拟 化 之 后, 应 用 程 序 将 变 成 唯 一 的 一 个 文 件, 用 户 或 IT 员 工 只 需 单 击 便 可 轻 松 安 装 ( 例 如 通 过 简 单 的 USB 驱 动 器 进 行 安 装 ) 虚 拟 应 用 程 序 不 需 要 特 定 的 安 装 过 程, 并 且 不 依 赖 外 部 组 件 这 就 消 除 了 DLL 冲 突 如 果 说 DLL 梦 魇 是 工 作 站 管 理 员 的 恶 梦, 那 么 虚 拟 化 会 让 工 作 站 管 理 员 美 梦 成 真 应 用 程 序 虚 拟 化 的 优 点 对 于 操 作 员 : 节 省 时 间 并 提 供 更 好 的 安 全 性 冲 突 更 少 安 全 性 更 高 虚 拟 化 应 用 程 序 还 意 味 着 可 以 减 少 或 消 除 应 用 程 序 之 间 的 冲 突 贵 组 织 可 以 轻 松 避 免 与 DLL 或 注 册 表 项 有 关 的 问 题 同 样, 当 应 用 程 序 需 要 不 同 版 本 的 浏 览 器 或 者 Java.NET 或 Flash 操 作 环 境 时, 它 们 也 不 再 需 要 在 同 一 计 算 机 上 共 存, 因 为 它 们 都 属 于 虚 拟 应 用 程 序 的.exe 文 件 的 一 部 分 因 此, 负 责 维 护 和 应 用 程 序 支 持 的 小 组 能 获 得 宝 贵 的 时 间, 同 时 应 用 程 序 虚 拟 化 有 助 于 保 护 工 作 环 境 现 在, 不 需 要 为 了 让 某 些 应 用 程 序 可 以 工 作 而 将 本 来 过 时 的 组 件 保 留 在 工 作 站 上 测 试 和 部 署 的 速 度 更 快 此 方 法 还 使 测 试 和 部 署 阶 段 变 得 相 当 简 单 应 用 程 序 虚 拟 化 可 避 免 与 现 有 环 境 发 生 冲 突, 从 而 减 少 对 集 成 测 试 的 需 要 此 外, 您 安 装 虚 拟 应 用 程 序 时 需 要 执 行 的 所 有 工 作 就 是 复 制.exe 文 件 如 需 卸 装, 只 需 将 其 删 除 即 可 通 过 避 免 安 装 和 卸 装 过 程, 您 可 以 更 快 地 提 供 专 业 应 用 程 序 增 强 的 可 移 植 性 最 后, 您 可 以 采 用 多 种 方 法 运 行 虚 拟 应 用 程 序 : 从 USB 驱 动 器 DVD 甚 至 通 过 预 见 性 流 从 USB 驱 动 器 运 行 应 用 程 序 意 味 着 用 户 可 以 从 任 何 配 备 USB 端 口 的 工 作 站 启 动 它 如 果 用 户 修 改 应 用 程 序 ( 例 如, 通 过 在 浏 览 器 中 添 加 书 签 或 在 文 字 处 理 程 序 中 添 加 模 板 ), 虚 拟 应 用 程 序 将 在 USB 驱 动 器 上 储 存 更 改 另 一 方 面, 当 用 户 从 DVD 启 动 应 用 程 序 时, 系 统 将 复 制 可 执 行 包, 然 后 直 接 在 计 算 机 上 运 行 它 当 用 户 关 闭 应 用 程 序 时, 应 用 程 序 不 会 储 存 任 何 更 改, 因 为 标 准 DVD 不 允 许 重 写 这 两 种 方 法 都 允 许 用 户 轻 松 随 身 携 带 应 用 程 序, 因 此 提 供 了 增 强 的 可 移 植 性 它 们 还 具 有 不 在 主 机 上 留 下 任 何 痕 迹 的 优 点 迁 移 到 Windows 7 时 的 五 个 良 好 实 践 1. 以 可 执 行 文 件 运 行 所 有 应 用 程 序, 无 需 安 装, 避 免 了 应 用 程 序 冲 突 2. 将 所 有 虚 拟 应 用 程 序 集 中 在 一 个 公 用 的 文 件 储 存 区 域, 以 便 员 工 根 据 需 要 下 载 和 运 行 这 些 应 用 程 序 3. 使 用 预 见 性 流 让 所 有 虚 拟 应 用 程 序 ( 甚 至 最 大 的 虚 拟 应 用 程 序 ) 直 接 运 行 用 户 可 以 通 过 因 特 网 或 贵 组 织 的 内 部 网 访 问 应 用 程 序 4. 为 每 个 应 用 程 序 设 置 失 效 日 期, 确 保 不 会 使 用 废 弃 或 撤 消 的 许 可 证 5. 为 需 要 Internet Explorer 6 的 用 户 提 供 在 Windows 上 继 续 使 用 Windows Internet Explorer 6 的 选 项 3
白 皮 书 应 用 程 序 虚 拟 化 :CIO 的 秘 密 武 器 使 用 预 见 性 流 技 术, 您 可 以 从 网 站 或 网 络 位 置 提 供 应 用 程 序 这 意 味 着 远 程 用 户 始 终 可 以 在 需 要 时 访 问 他 们 的 应 用 程 序 当 有 足 够 比 例 的 应 用 程 序 已 下 载 到 工 作 站 时, 用 户 可 以 运 行 它, 不 需 要 等 到 完 全 下 载 完 才 开 始 工 作 对 于 公 司 : 生 产 力 灵 活 性 和 成 本 控 制 生 产 力 和 服 务 连 续 性 提 高 应 用 程 序 虚 拟 化 显 著 减 少 了 IT 部 门 部 署 或 更 新 应 用 程 序 所 需 的 时 间 因 此 可 以 将 服 务 中 断 降 至 最 低, 并 提 高 工 作 人 员 的 生 产 力 这 使 IT 可 以 确 保 面 向 客 户 端 和 用 户 的 服 务 连 续 性 灵 活 性 和 移 动 性 提 高 应 用 程 序 虚 拟 化 还 能 提 高 工 作 人 员 的 灵 活 性, 使 工 作 人 员 可 以 更 快 地 访 问 新 的 操 作 系 统 和 功 能 性 应 用 程 序 此 外, 用 户 可 以 轻 松 地 随 身 携 带 他 们 的 应 用 程 序, 从 而 提 高 了 移 动 性 维 护 成 本 显 著 降 低 通 过 简 化 操 作 员 的 工 作 并 提 高 应 用 程 序 的 稳 健 性, 您 可 以 减 少 维 护 和 支 持 工 作 不 为 组 织 产 生 任 何 价 值 的 限 制 性 任 务 然 后, 您 可 以 将 通 过 这 种 方 法 节 省 的 资 源 用 于 更 重 要 或 更 有 价 值 的 任 务 应 用 程 序 组 合 的 合 规 性 得 到 保 证 您 可 以 指 定 虚 拟 应 用 程 序 的 失 效 日 期, 这 意 味 着 可 以 让 IT 在 应 用 程 序 的 许 可 证 失 效 时 自 动 停 用 应 用 程 序 选 择 虚 拟 化 解 决 方 案 时 的 十 大 注 意 事 项 选 择 应 用 程 序 虚 拟 化 解 决 方 案 时, 需 要 考 虑 多 项 准 则 : 1. 速 度 理 想 情 况 下, 用 户 应 当 只 需 单 击 一 下 鼠 标 即 可 选 择 应 用 程 序 并 创 建 虚 拟 版 本 应 用 程 序 组 合 虚 拟 化 应 尽 可 能 快 速 进 行 2. 详 细 的 工 作 站 分 析 管 理 员 应 能 够 分 析 工 作 站 上 的 所 有 应 用 程 序, 以 便 使 虚 拟 化 自 动 进 行 3. 对 不 同 操 作 系 统 的 支 持 该 解 决 方 案 应 该 考 虑 同 一 操 作 系 统 的 不 同 版 本, 以 便 您 可 以 更 快 地 完 成 迁 移 项 目 4. 创 建 唯 一 可 执 行 文 件 的 能 力 虚 拟 化 解 决 方 案 应 该 将 所 有 的 文 件 设 置 运 行 时 库 及 其 它 应 用 程 序 组 件 汇 集 在 唯 一 的 可 执 行 文 件 中 5. 预 定 义 模 型 该 解 决 方 案 应 该 提 供 常 用 应 用 程 序 (Office Firefox 等 ) 的 预 定 义 模 型, 从 而 加 快 虚 拟 应 用 程 序 的 创 建 您 应 当 能 够 选 择 在 虚 拟 应 用 程 序 中 包 括 结 束 日 期 6. 应 用 程 序 使 用 寿 命 的 控 制 您 应 当 可 以 选 择 在 虚 拟 应 用 程 序 中 包 含 结 束 日 期 这 使 您 可 以 在 有 限 的 期 间 内 测 试 应 用 程 序, 或 控 制 应 用 程 序 可 供 受 训 人 员 或 临 时 员 工 使 用 的 时 间 7. 不 依 赖 基 础 设 施 该 解 决 方 案 必 须 是 无 代 理 的 换 句 话 说, 它 不 应 当 需 要 特 定 的 基 础 设 施 ( 例 如, 超 级 管 理 程 序 网 络 连 接 服 务 器 或 代 理 ) 这 将 减 少 总 拥 有 成 本 8. 易 于 使 用 该 解 决 方 案 应 提 供 一 种 方 法, 用 于 创 建 一 个 将 现 有 应 用 程 序 及 其 设 置 汇 集 在 一 起 的 虚 拟 应 用 程 序, 以 便 您 轻 松 地 虚 拟 化 现 有 的 应 用 程 序 组 合 此 方 法 还 可 保 证 您 分 发 的 代 码 是 正 确 的 最 新 的 代 码 9. 自 定 义 该 解 决 方 案 应 该 允 许 用 户 选 择 他 们 希 望 运 行 的 软 件 组 件 例 如, 当 他 们 只 需 要 一 个 特 定 工 具 时, 他 们 应 当 不 必 装 载 和 运 行 整 个 套 件 10. 优 化 性 能 该 解 决 方 案 应 设 计 成 可 以 采 用 预 见 性 流 技 术 ( 例 如 Micro Focus ZENworks 提 供 的 此 类 技 术 ) 优 化 所 用 应 用 程 序 的 性 能 然 后, 使 用 预 见 性 流 技 术 装 载 的 应 用 程 序 应 该 能 够 在 脱 机 模 式 下 运 行 案 例 研 究 : 普 罗 旺 斯 地 区 艾 克 斯 市 议 会 如 何 将 其 应 用 程 序 虚 拟 化 普 罗 旺 斯 地 区 艾 克 斯 市 议 会 拥 有 约 2500 名 用 户, 其 1,500 个 工 作 站 分 布 在 70 个 站 点 大 多 数 站 点 通 过 光 纤 电 缆 链 接 每 个 部 门 差 不 多 是 作 为 一 个 独 立 的 实 体 运 作, 各 自 有 其 特 定 的 要 求, 该 市 的 网 络 和 系 统 主 管 José Melgar 说 道 除 了 一 些 大 型 的 议 会 级 应 用 程 序 ( 例 如, 会 计 人 力 资 源 管 理 和 发 票 ) 外, 每 个 市 政 部 门 都 拥 有 自 己 的 应 用 程 序, 例 如 服 务 和 市 场 民 事 登 记 城 镇 规 划 等 这 意 味 着 议 会 必 须 管 理 大 量 的 应 用 程 序 虚 拟 化 可 以 使 应 用 程 序 保 持 运 行, 而 不 会 因 不 兼 容 问 题 浪 费 时 间 4
其 中 许 多 应 用 程 序 会 发 生 更 改 并 且 必 须 定 期 更 新, Melgar 说 道 这 经 常 会 造 成 不 兼 容 问 题 ; 例 如, 一 些 应 用 程 序 在 与 新 的 浏 览 器 版 本 一 起 使 用 时 无 法 运 行 同 样, 系 统 更 改 的 管 理 很 复 杂 当 该 市 将 其 工 作 站 从 Windows XP 迁 移 到 Windows 7 时, 从 32 位 系 统 转 移 到 64 位 系 统 导 致 发 生 多 个 故 障 有 鉴 于 此, 议 会 希 望 实 施 一 种 能 够 简 化 应 用 程 序 的 管 理 和 部 署 的 解 决 方 案 主 要 目 标 是 缩 短 用 于 管 理 新 版 本 的 时 间, 这 项 工 作 有 时 需 要 花 费 相 当 多 的 时 间 有 时 候, 对 远 程 部 署 产 品 上 的 一 些 应 用 程 序 的 主 要 组 件 进 行 返 工 需 要 花 费 将 近 一 周 的 时 间, 在 Melgar 的 部 门 负 责 管 理 工 作 站 的 Nicolas Dupart 回 忆 说 该 议 会 多 年 来 一 直 对 虚 拟 化 工 作 站 感 兴 趣, 并 且 了 解 不 同 的 虚 拟 化 方 法 小 组 迅 速 转 向 应 用 程 序 虚 拟 化, 以 满 足 其 简 化 需 求 2011 年 底, 该 市 在 评 估 市 场 上 四 种 解 决 方 案 之 后 选 择 了 Micro Focus Application Virtualisation 应 用 程 序 更 容 易 虚 拟 化 此 外, 该 解 决 方 案 提 供 了 一 定 数 量 的 虚 拟 化 应 用 程 序 模 型, 只 需 改 编 一 下 即 可 使 用 对 于 诸 如 Internet Explorer 等 相 对 难 以 虚 拟 化 的 应 用 程 序, 该 解 决 方 案 确 实 让 虚 拟 化 任 务 变 得 轻 松 许 多 Melgar 说 道 Application Virtualization 的 另 一 个 优 点 是 能 够 虚 拟 化 同 一 个 包 中 的 多 个 应 用 程 序 在 半 天 时 间 里, 我 们 就 能 对 Oracle 客 户 端 管 理 民 事 登 记 的 应 用 程 序 虚 拟 化, Dupart 说 道, 在 此 之 前, 该 应 用 程 序 的 每 个 新 版 本 需 要 两 个 人 花 费 一 周 时 间 才 能 使 工 作 环 境 稳 定 下 来 该 解 决 方 案 还 使 部 署 过 程 变 得 更 加 轻 松 所 有 员 工 只 需 激 活 可 执 行 文 件 的 链 接 即 可, 而 在 虚 拟 化 之 前, 远 程 分 发 需 要 提 前 规 划, 以 免 打 扰 工 作 人 员 的 工 作 现 在, 该 议 会 正 在 首 要 虚 拟 化 有 问 题 的 应 用 程 序, 尤 其 是 那 些 涉 及 复 杂 的 部 署 或 功 能 的 应 用 程 序, 以 防 被 操 作 系 统 或 浏 览 器 中 的 更 改 中 断 自 该 解 决 方 案 投 入 使 用 以 来, 服 务 连 续 性 和 响 应 性 得 到 了 显 著 提 高, Melgar 愉 快 地 说 道 5
班 加 罗 尔 +91 80 4002 2300 北 京 +86 10 6533 9000 广 州 +86 20 3877 1892 香 港 +852 3978 2339 马 来 西 亚 +60 3761 00214 上 海 +86 21 2080 3050 深 圳 +86 755 8282 2655 Micro Focus 英 国 总 部 +44 (0) 1635 565200 www.novell.com 162-CN0031-001 N 02/16 2016 Micro Focus. 保 留 所 有 权 利 Micro Focus Micro Focus 徽 标 ZENworks 等 标 识 是 Micro Focus 或 者 其 子 公 司 或 附 属 公 司 在 英 国 美 国 和 其 他 国 家 / 地 区 的 商 标 或 注 册 商 标 其 他 所 有 商 标 均 为 其 各 自 所 有 者 的 财 产