本节书摘来华章计算机《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一书中的第1章 ,第1.1节,[美] 克里斯托弗·库塞克(Christopher Kusek) 著 吕南德特·施皮斯(Rynardt Spies)姚海鹏 刘韵洁 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
第1章
性 能 设 计
在VMware虚拟化的初期,我们都认同一个核心观点:虚拟化是一个伟大的工具,它可以实现在一台服务器上运行非重要工作负载的多个实例。故事总是这样开始的:“我们几年前尝试将任务关键型工作负载虚拟化,但是运行效果很差,所以我们最终没有进行虚拟化。”在大多数情况下人们都会谈论第一个VMware版本,这有两个重要的原因:感知决定现实和人们不会忘记。
说一些与虚拟化无关的题外话,让我们的记忆回到1954年的田径场。那些日子没有什么不同,但有一点:人们认为打破4分钟跑一英里的纪录是不可能的。在过去的几百年间人们的观念是跑一英里的距离至少需要4分钟。但是在1954年5月6日,Roger Bannister做到了这件不可能的事,他打破了4分钟一英里的局限。
但是这些与虚拟化以及设计VMware系统的性能有什么关系呢?在整个职业生涯中,我们一直认为,虚拟化和性能是相互矛盾的,绝对不可调和。虚拟化任务关键型应用的想法是绝对不可能的。我们在2005年尝试过,但是没有成功,我们也知道曾有其他人尝试过,他们说:“不,这是行不通的,这是不可能的。”
现在有了好消息:这些障碍已被打破,事实上已被击碎。如今,虚拟化就是性能的代名词。事实上虚拟化可以帮助推动更高水平的性能。这本书将帮助你把新观念带给你的同行、同事、伙伴,拓展一个新的视野。
在接下来的内容中,我们将贯穿观念中那些有性能限制的领域,打消虚拟化和性能的旧观念,并关注于当今的VMware vSphere。最重要的是,通过一个个案例展现如何在虚拟化环境中实现性能,你将不会忘记它带来的虚拟化体验和所有奇迹,无论是对于最微小的应用,还是性能关键型和任务关键型的应用。