采用经济型零碎
发布日期:2023-04-12浏览量:98
尽能够米用小的、自制的零碎。在超高速发展阶段,在出产环境中采用该要领。应用体式格局:在出产环境中不要采用十分大的零碎。容许低本钱的疾速发展。采用经济型硬件构建零碎,不要让本身堕入高利润、高端服务器的陷阱。
超高速发展的公司是孤傲的。要进修的东西是不少,可是能用来进修的时间却险些没有。不外安心,若是驳回咱们的倡议,你将会有许多朋友,它们就是需求耗电、发烧、能够排风、执行赚钱任务的计较机。在超高速发展的世界中,咱们信赖,领有许多自制的“金鱼”比领有几匹高贵的“纯种马”更好。
大学微积分讲义中,最使我赏识的一句话是“毋庸置疑,即便是不经意的察看者也能发现<在此插人一句彻底不知所云的话>”。这句话让我印象深入,主要由于其时所接头的内容对我来讲既不直观也不显而易见。兴许,采用更多较小的服务器与采用较少的大型服务器比拟,益处其实不是显而易见的。事实上,采用更多的计较机,象征着耗电更多,占地更多,冷却零碎更多。之以是我说采用更多较小服务器比采用较少大型服务器好,起因有二。
你的设备供给商,在提成机制刺激下,一定会向你兜销利润最高的商品。绝对云云,他们虽然跟你谈赚钱,但只要把利润率最高的设备卖给你,他们才会赚至多的钱。而这类设备就是处置器数目至多的服务器。为甚么会如许?许多公司依赖于更快更大的硬件来完成须要的事情,却不肯意对根蒂根基举措措施扩展进行投资。一样地,设备生产商则用更高的价格来控制这些公司,从而实现高利润。但这个要领的向题在于,更快更大的机械其实不真的比具备等量处置器的多个小零碎处置的事情量多。对付这些大型服务器来讲,cpu效力低这个问题仍然没有解决。跟着cpu的添加,每一个cpu所能做的事情都比它在一个cpu零碎(无论核的数目是几个)中所能做的少一些。形成这类问问题的起因有不少,包括调理多个处置器的调理算法效力低、与内存总线的访问速率抵触、结构抵触、数据抵触,等等。
细心想一想咱们方才所讲的。你在cpu上花的钱多了,可是每一个cpu所能做的却少了。如许就吃了两次亏。
面临前面这些情况,供给商能够会经由过程第一轮比力常见的质疑。智慧的人会迅速地进一步注明:你的整体本钱会降落,由于少许大设备比大量小设备耗费的总电能更少。事实上,他们能够会说,你可以与他们的搭档同享(或者虚拟化)运用零碎,如许就能获得小零碎、耗电少的益处了。这就给咱们带来了只知其一,不知其二个问题,必需好好计较一下了。事实上,大型零碎的耗电量能够更少,从而勤俭本钱。由于电力本钱添加,零碎本钱低落,以是零碎一定存在一个“适宜的大小”,能够到达电力、零碎本钱以及计较威力的最优组合。可是,供给商可不是提供这些信息的最大好人选。你应该本身好好计较一下。计较的后果常规不会让你购置最大的零碎。要弄分明怎样看待供给商的论证,可以把它们分解开来看看。
这道算术题很简略。让咱们用一个自力第三方提供的零碎行使率的标准评测程序来看看电力本钱和单元电力耗费。咱们发现,适合咱们的零碎仍然是经济型零碎(而其实不是供给商所认定的为高端零碎),且能够在电力耗费与空间需求最小的情况下,计较威力实现最。险些一切案例中,当思索到整体本钱时,购置本钱常规城市低落。
就虚拟化而言,要记住:没有免费的软件。行使虚拟化零碎(旧的术语叫做域或者分区)的起因有不少。但把一台服务器虚拟化成四个分区,不行能比购置四台与每一个分区大小相称的服务器获得更大的零碎处置威力和出产量。记住,运转虚拟化软件必需占用cpu周期,这就需求从某处获得这些周期。再说一次,行使虚拟化零碎的起因有不少,可是一个大型分区零碎的零碎容量比多个与分区大小相称的小型零碎的容量可能是毛病的,也并不是虚拟化的理由。
与采用高贵的零碎比拟,咱们要采用经济型零碎的起因另有甚么呢?由于咱们筹算进行密集的扩展,以是相对于付扩展频次来讲,如许更经济。洽购经济型零碎更易获批。虽然能够有多台小服务器,可是抛却此中几台,闲暇时才解决它们的问题,要比尽快解决高贵零碎的问题容易患多。虽然这个起因不那末直观,可是采用经济型零碎(金鱼)的环境与采用高贵零碎(纯种马)的环境比拟,咱们胜利地用更少的职员管理了更多的零碎。由于每一个单元中的组件更少(如cpu),咱们用于维护这类零碎的价格更少,可以包袱得起更多的冗余,失败也更少。末了,咱们要注释的是为甚么称这类零碎为“金鱼”。在扩展时,这些零碎是十分廉价的。若是它们“死了”,那末能够就会被丢到一边,而不是花时间把它们修睦。而另外一方面,“纯种马”零碎象征着至关大的投入,需求破费时间对其进行网页设计维护和修复。总之,咱们倾向于有更多小朋友,而不是几个大朋友。
相关文章: