原文地址

http://technet.microsoft.com/zh-cn/magazine/gg131921.aspx

虚拟化:十大虚拟化最佳实践

虚拟化技术越来越成熟,应用过程中的最佳实践同样如此。如果您的虚拟基础结构不能满足要求,请仔细阅读此检查表。

Wes Miller

虚拟化已经从测试实验室技术逐步转变为数据中心和虚拟桌面基础结构中的主流组件。在此过程中,虚拟化偶尔会获得“免罪金牌”,但还没有同样有效的 IT 实践,能够像应用于实际的物理机一样应用于虚拟部署。这是一个错误。

如果您的预算不受限制,您是否会让企业中的每个人订购一两套新系统,并连接到网络中?很可能不会。当虚拟化最初走上舞台时,无限制、无管理的泛滥受到以下事实的制约:虚拟机监控程序实际上是有成本的。这在一定程度上可以防止基础结构中的虚拟机失去控制。现在,情况发生了变化。

无论是 1 型还是 2 型虚拟机监控程序,都出现了一些免费的虚拟机监控程序技术。企业中的任何人,只要拥有 Windows 安装介质和一小会儿空闲时间,就能在您的网络上建立起一个新系统。如果虚拟机在部署时并未让适当的团队成员知道,这就意味着新系统有可能成为新零日漏洞的可恶来源,造成网络中其他关键业务系统的宕机。

虚拟系统应该得到充分认识,也不能想当然。必须像对实际的物理系统一样,对虚拟基础结构应用同样的最佳实践。在此,我们将讨论 10 个重要的最佳实践。您在处理虚拟系统时,应该时刻牢记这些最佳实践。

1. 理解虚拟化既有优点也有缺点

遗憾的是,虚拟化已经成为任何疑难杂症的解决方案。若要更快重建系统,请虚拟化;若要使旧服务器再次焕发青春,请虚拟化;当然,许多角色虚拟化也无疑能带来帮助。但是,在您将所有旧的物理系统迁移到虚拟系统之前,或者在您为特定的工作负载部署一批新的虚拟化服务器之前,您务必要了解虚拟化在 CPU 利用率、内存和磁盘方面的限制和实际问题。

例如,一台特定的主机上能够有多少虚拟化的来宾?每个来宾要占用多少 CPU 或内核、RAM 以及磁盘空间?您是否考虑了存储要求?您是否像对待物理 SQL 服务器一样,将系统、数据和日志存储分开?您还需要考虑备份和恢复以及故障转移。事实上,用于虚拟系统的故障转移技术有很多种,与用于物理系统的故障转移一样强大而灵活,甚至有过之而无不及。它真正依赖的是主机的硬件和存储,尤其是所使用的虚拟机监控程序。

2. 理解不同的系统角色有不同的性能瓶颈

在部署虚拟系统时,您必须像对待物理服务器一样,考虑每个虚拟系统所承担的角色。在扩展 SQL、Exchange 或 IIS 服务器群的规模时,您不应对每台服务器都使用完全相同的配置。CPU、磁盘和存储要求往往天差地别。在评估虚拟系统的配置时,您需要采用与物理系统部署一样的设计方法。对于虚拟来宾,这意味着花时间去理解您的服务器和存储选择、过多来宾使主机超载,或者设置的冲突工作负载会造成 CPU 和磁盘冲突。

3. 无论如何重视虚拟系统的管理、打补丁和安全性,都不为过

在刚刚过去的一周中,爆发了两种新型病毒。事实上有太多的虚拟系统没有打补丁、打补丁过晚、未能正确管理或在安全策略中被忽视。最新的研究指出,大部分人认为,USB 闪存驱动器必须为病毒(尤其是有针对性的威胁)的传播负责。实际原因是有太多物理系统没有打补丁,存在安全问题。而虚拟系统,尤其是闲置系统,展现出的威胁甚至更大。撤消系统变更的功能更是让问题变本加厉,因为它太容易删除补丁和安全签名了,即使这不是用户的本意。务必限制虚拟机的泛滥,并确保在打补丁、管理和安全策略基础结构中包含所有虚拟机。

4. 除非绝对必要,否则切勿将虚拟系统与物理系统区别对待

最后一点应该已经深入思想过程,但还是要重复提醒大家。您不应该将虚拟系统与物理系统区别对待。事实上,对于闲置系统,您可能也希望将它们当做敌人。因为它们可能成为恶意软件用来***您的网络的桥梁。

5. 及早备份,经常备份

虚拟系统与物理系统一样,应该包含在您的备份计划中。您可以备份整个虚拟机,也可以备份其包含的数据。后一种方法更灵活,更有价值。备份整个虚拟机需要占用大量时间,但可以提供几种快速恢复选项。就像您保护关键的物理系统一样,确保您也能够快速、可靠地完成恢复操作。备份系统而不进行验证,这种情况也极其常见,其结果与不做备份没有区别。

6. 谨慎使用“撤消”技术

虚拟技术中经常包含“撤消”技术。这项技术需要慎重使用, 因为这是导致所有虚拟系统需要执行 IT 管理工作的另一个原因。将磁盘状态往回退一天或一周,实在是太容易了。这可能会导致您刚刚紧急修补的任何漏洞再次暴露出来,成为感染网络中其余部分的通道。

7. 了解您的故障转移和规模扩展战略

虚拟化经常被标榜为实现完美的故障转移和规模扩展的手段。这完全取决于您的主机硬件、虚拟机监控程序、网络和存储系统。您应该与所有供应商合作,了解您虚拟化的每个角色是否能随着每个服务器来宾而扩展。您还需要了解其故障转移的表现如何;尤其是在故障转移期间,来宾有多长时间不能使用系统,以及在切换期间,它们的反应和可用性是怎样的。

8. 控制虚拟机的泛滥

这很重要,同时也是最难实现的。有一些虚拟机监控程序是完全免费的;而且即使使用商用虚拟机监控程序,“克隆”来宾也太容易了。这将会导致多种问题:

  • 安全性:新系统或错误克隆的系统可能会导致安全配置错误,或者导致与“克隆”的原始系统产生冲突。
  • 管理:由克隆产生的冲突可能会导致系统未按策略管理、未打补丁,或者导致冲突或不稳定。
  • 法律:直到最近,Windows 仍然不能判断它是否被虚拟化,更重要的是,不能判断它是否已经被悄悄地复制成一个新的来宾(一次或多次)。由于容易复制以及对侵权的更放纵的态度,来宾的泛滥已经成为一种极其常见的现象。这是一种危险的态度,至少应该是您的 IT 组织从制度上杜绝的一种态度。

太容易克隆系统了。确保您的 IT 组织了解不正当复制来宾的风险。部署虚拟机时,务必遵循与物理系统相同的政策。

9. 集中存储

虚拟机泛滥的一个重要原因是整个企业中的主机四处分散。如果您看到某位员工拿着外置硬盘和 CD 走到一台物理服务器跟前,您就会想知道这位员工要干什么。而对于虚拟系统,复制一两份完整的来宾非常容易。轻而易举的复制成为虚拟机泛滥的一个重要原因。这也会导致数据丢失。如果您不能在物理上确保虚拟机的安全,则应该对它们的虚拟或物理磁盘进行加密,确保不丢失机密数据。通过将虚拟主机和存储系统放到一个集中的安全位置,您可以最大限度地降低泛滥以及数据丢失的可能性。

10. 了解您的安全范围

无论是开发软件,还是管理系统,安全性都应该是您日常战略的组成部分。当您考虑如何管理物理系统以及为其打补丁时,务必同时包含虚拟系统。如果您部署了密码策略,是否对虚拟系统也实施了同样的策略?这里就存在风险,请确保您准备好回答以下问题:如何控制虚拟系统,以便缓解其被克隆的风险。除非虚拟机包含在您的 IT 管理计划中,否则就应该将虚拟机当做敌人。现在,由于安全威胁有可能跨越主机和来宾的界限进行传播,很多虚拟机监控程序都提供了免费版或试用版的防病毒软件。

现状与展望

未来,虚拟化在 IT 世界中有望变得更加重要。您的最好做法是找出一种方法,使您现在就能使用并管理虚拟化,而不是放任自流,希望它能够自己管好自己。您需要对虚拟机和物理系统实施相同的策略。请了解您的企业中何处使用了虚拟化,并且向团队成员指出区别对待虚拟机和物理系统可能带来的风险。

Wes Miller 在位于德克萨斯州奥斯汀市的 CoreTrace (CoreTrace.com) 担任产品管理主管。他之前任职于 Winternals Software,并且曾在 Microsoft 担任项目经理一职。您可通过以下电子邮件与 Miller 联系:wm@getwired.com。

十大虚拟化最佳实践(转自Wes Miller的文章)相关推荐

  1. 东网科技荣膺2016中国大数据最佳实践奖

    11月24日,由中国软件网主办的数据趴活动圆满落幕,活动现场隆重揭晓了大数据领域的重磅榜单,旨在对大数据领域中表现突出的企业.人物进行表彰.东网科技有限公司(以下简称"东网科技") ...

  2. Spark 大数据处理最佳实践

    开源大数据社区 & 阿里云 EMR 系列直播 第十一期 主题:Spark 大数据处理最佳实践 讲师:简锋,阿里云 EMR 数据开发平台 负责人 内容框架: 大数据概览 如何摆脱技术小白 Spa ...

  3. 十大DeFi安全实践

    无论是开发DeFi协议还是其他的智能合约应用,在上线到区块链主网前都需要考虑到许多安全因素.很多团队在审核代码时只关注Solidity相关的陷阱,但要确保dApp的安全性足够支撑上线主网,通常还有很多 ...

  4. 收藏 | 500页阿里、滴滴、快手等公司的大数据最佳实践!PDF限时下载

    大数据在阿里.百度.滴滴.快手等公司的最佳实践? Hadoop的核心竞争力? Spark or Flink? 离线平台与实时计算平台如何设计? 今天,2020 DataFunTalk 精选: < ...

  5. 大数据最佳实践-hbase

    目录 概述 架构 MemStore WAL HMaster 读流程 写流程 Memstore Flush Flush过程 StoreFile Compaction Region Split 优化 re ...

  6. 大数据最佳实践-flink

    目录 概述 特点 API 架构 任务调度原理 概念 Time Window Event Time Watermark 有状态的计算 一致性 7.2 检查点: 保证exactly-once Statef ...

  7. Android车辆运动轨迹大数据采集最佳实践

    csdn源码下载地址:https://download.csdn.net/download/geduo_83/10841480 前言: 最近帝都的天气有些冷,天寒地冻,天气虽冷,但也无法阻挡我写文章的 ...

  8. 桌面虚拟化最佳实践4—存储规划(下)

    上面我们从系统层面以及VIEW的软件层面详细描述了如何进行存储的优化,下面我们从硬件以及协议层面来看看如何规划桌面虚拟化项目中的存储. 存储协议选项 VMware ESX 3.0 及更高版本支持为虚拟 ...

  9. (桌面虚拟化最佳实践--呼叫中心系统优化之二)存储和服务器优化项目

    VMware方案中母版盘优化 在具备SSD盘的局点,桌面母盘(replica盘)采用高性能SSD存储,以提高整个桌面池的使用性能. 一个母盘对应不超过64个虚拟机(即一个桌面池不超过64个虚拟机). ...

  10. [转] Spring XML配置十二个最佳实践

    Spring是一个强大的JAVA应用框架,广泛地应用于JAVA的应用程序.为Plain Old Java Objects(POJOs)提供企业级服务.Spring利用依赖注入机制来简化工作,同时提高易 ...

最新文章

  1. Hadoop:The Definitive Guid 总结 Chapter 7 MapReduce的类型与格式
  2. linux使用yum本地源
  3. PHP mysql 事务处理实例
  4. Linux Oracle服务启动停止脚本与开机自启动[转]
  5. linux socketCAN通信,linux can 总线socket接口测试使用
  6. vue 利用hash值实现刷新无跳转页面
  7. linux nslookup 解析不到dns_涉及DNS的简单操作,只看这一篇就够了
  8. Qt中,edit窗口输出的几种格式
  9. 《Android游戏编程入门经典》——14.4节问与答
  10. JMETER badboy 下载及安装
  11. PHP入门易精通难,美容院线上拓客,入门易精通难
  12. 2019半年总结——学习与成长
  13. 双击xmind文件没反应
  14. 自动驾驶仿真软件SCANeR studio(初级练习1):scenario构建之driver模式理解
  15. 资讯_计算机屏幕_镜面屏;
  16. LeetCode OJ 之 Number of 1 Bits (二进制位1的个数)
  17. tomcat和HTTP(r equest response )
  18. windows大小写,切换键修改lock or shift
  19. 【FederatedLearning】联邦学习类别详述(横向、纵向、迁移)
  20. php 虚拟机速度慢,[译]PHP虚拟机(PHP Virtual Machine)

热门文章

  1. 基于kettle的数据集成平台(汇总)
  2. 巴克莱分析师:今秋新iPhone外观设计与2018年款非常相似
  3. oracle中同义词的用法,Oracle中定义以及使用同义词的方法
  4. java poi ppt转图片
  5. 档案管理系统操作说明
  6. Shiro安全框架的原理及实现步骤
  7. 如何查看谷歌浏览器的版本
  8. 域控服务器的ip地址,修改Active Directory域控制器IP地址
  9. 计算机ip地址会变吗,电脑IP地址会变吗?
  10. 速读原著-TCP/IP(网络文件系统)