近几年来,IT行业似乎和硬件失去了联系,比如云计算,区块链,AI。然而,硬件发展的步伐从未停止。这些技术的背后是硬件技术的发展。无论你在“应用端”有什么创新,都离不开计算和存储,也离不开硬件支持。
回到我们的话题:市场上的低价服务器是怎么来的?
当你建立自己的网站或者选择VPC(虚拟主机)/云计算的时候,你可能会发现:嗯?为什么它们的主机那么便宜?
在这里,我们直接揭露(毫不夸张的说是暴露)。
介绍四种降低服务器成本的方式:旧服务器/团购服务器/云超售/裸机;
老服务器和团购服务器是降低硬件成本,技术上和普通服务器没什么区别;
云超售是从软件入手,降低成本,提高售价;
只有裸机服务器是从底层技术创新而来,将成本降到最低。
旧服务器虚拟化。
成本:★,技术含量:★,服务能力:★。
这个方案没有技术含量。
很多服务器使用5年以上,但仍然可以正常使用和运行。信息技术公司生命周期短,所以很多硬件会被一些虚拟化公司替代收购。这些旧服务器中的一些组件可能只是简单升级,甚至直接上架提供服务,根本不需要升级。因为很多web服务只需要一台服务器,访问量很低,对计算能力的要求也很低,所以这些硬件都可以完全支持。
这些服务器通常很便宜,甚至是免费的,因为这些资产的财务价值已经被认为是零了。买方只需要支付一笔运费和安装费,然后收入就可以支付以后的电费了。所以外部租赁成本可以低得离谱。
大量采购压低了硬件价格。
成本:★★,技术含量:★★,服务能力:★★。
这样大家都可以猜出来,就像PDD一样,团购比单购便宜,但这并不是整个购买形式。
云计算公司或虚拟主机租赁公司(甲方)通过大型单向硬件制造商(乙方)购买服务器。甲方在采购时会附加一系列要求,比如放弃一些不常用的功能模块,以降低成本;再比如,针对甲方的特殊需求做一些特殊定制。这样,一方面乙方降低价格,另一方面只有一方甲方会购买这样生产的硬件。因为只有一个甲方会购买这种硬件,而且甲方有降价的可能,除非乙方放弃生产线,换生产,否则很难与甲方对抗。
黑吗?
这就是云计算的本质!比如我成了最大的流量平台,客户要向我购买,厂商会主动给我低价。
云平台超售。
成本:★★,技术含量:★★,服务能力:★★。
说了这么多,有一些技术含量。
原则:
“超售”这个词最先接触到的人,可能是航空公司的。我们先来看一个情况:一架飞机可能只有200个座位。如果航空公司只出售200个座位,一些乘客可能会因为出发当天行程的改变而不来或换到另一个航班,所以飞机上会有空位。因此,这些空座位没有得到充分利用。为了利润最大化,航空公司想出了一个办法,那就是“超售”。
一架飞机有200个座位,但航空公司会假装有220个座位,然后卖给外界。这叫“超售”。万一有乘客没有办理登机手续,实际乘客人数可能会少于200人,这样所有乘客都可以顺利登机。
但是,有一个小风险。220客户来了怎么办?一般航空公司将采用下列方法之一:
给客户升舱,可能经济舱满员,但是商务舱和头等舱都有座位,可以保证每个人都能登机;
要求客户改签航班并给予赔偿;
要求客户并给予赔偿;
胡搅蛮缠,说客户没确认机票。
那么服务器是如何“超售”的呢?一个服务器卖两个?大概就是这个意思,但没那么简单:
如果一台16核服务器可以虚拟化为8台2核服务器,这就是最常见的虚拟化。价格不会很低。
但是,如果我们将一台16核服务器虚拟化为8台2核服务器会怎么样?有没有可能卖更多的钱?
你可能会问:怎么会有这种操作?!
技术上这个早就可以做到了,在虚拟化技术上也算是半公开的秘密了。这样,每个虚拟服务器都有两个“逻辑核”,看似总共有32个“逻辑核”,实际上还是有16个“物理核”。这就是服务器CPU的“超售”。说白了就是一场“赌博”。很多时候这16台2核服务器不是同时忙,有的忙,有的闲。繁忙的服务器占用两个内核的计算能力,空闲的服务器几乎不占用CPU资源。这样16台虚拟服务器就可以和平共处了。
有些云计算厂商会把这个“复用”率算到价格里,所以客户可能只需要支付1.5核就可以享受2核服务器。
问题。
但是如果这16台服务器同时忙呢?那么就没有办法了,这些服务器会开始抢占CPU资源,平均每个服务器只能占用一个核心左右的计算能力。
这种场景会出现在计算密集型的云服务中,比如高度并发的用户访问或者集中式的AI计算(可能需要数百台服务器一次运行三天)。
所以一些云服务提供商为了赚取更多的利润,会超售自己的CPU计算能力,闲下来一切都是太平的,忙起来世界就乱了。用户花1.5核,却只得到一个核,甚至更低。
裸机服务器。
成本:★★,技术含量:★★★,服务能力:★★★。
裸机是今天的焦点。不管上面哪个方案是在硬件/软件上,其实都没有什么创新。
但是裸机服务器就不一样了。它们与普通的云计算主机有着本质的区别。
我们都知道一台服务器一般都有这些组件:主板、CPU、内存、硬盘、网卡。(有些服务器需要GPU,可以认为接近CPU,就不单独讨论了。(但其实对客户有实质性影响的基本因素是:CPU/内存/硬盘。基于这三个要素,我们的裸机服务器诞生了。
脑洞
大家跟我一起开个脑洞,如果我们的服务器像个大乐高玩具呢?
假设我们有一个大而灵活的“主板”(像乐高玩具的底盘),上面可以插“计算卡”和“内存卡”。一个计算卡,包括CPU和内存(或GPU);存储卡可以携带4T硬盘。那么这个大“主板”就配备了千兆网卡,满足所有计算卡的网络需求。我们组装了一台超大型服务器。想要算力就插“计算卡”,想要存储,就插“存储卡”。而且因为主板/网卡/机箱等等都是复用的,所以成本大大降低了。
这不是脑洞,这是裸机服务器的底层技术,基本上和云计算技术同时出现。只有云计算采用软件虚拟化技术,而裸机服务器采用纯硬件。
高性能无超售
裸机服务器是硬件的扩展,没有超售。一张计算卡就是一台服务器,每台服务器都是用户专属的,没有重复使用,也没有超售。所以性能绝对有保证。
高度可用。
主板上有很多“计算卡”。当一个计算卡出现故障时,另一个空闲的计算卡可以立即顶上,实现了服务器的高可用性。因为故障率不高,一个大主板如果有30个繁忙的计算卡(active),保留3个空闲的就算卡(passive)也就可以了,也就是active-passive的比例是10:1。然而如果是传统高可用架构的话,客户需要自己配置active-passive的负载均衡,比例一定是10:10,这样一来,一定有一半的服务器要闲着!从这点看,客户如果采用裸金属服务器的成本又可以降低40%。
不仅计算卡可以高度可用,内存卡也可以高度可用。每个数据有3个副本。如果任何两个失败,服务器可以正常运行。
高密度
还有一个影响服务器成本的重要因素,很多技术人员都忽略了,其实就是“土地”的成本。说白了就是安装服务器机柜占用数据中心面积的土地成本。一个标准机柜差不多“42U高”(没见过机柜的同学就认为是42槽)。现在常用的“刀片机”一般占用一个插槽空间。但是由于散热和布线问题,42个U都无法占用。所以一个机柜最多可以容纳20~25台服务器。
那么同一个机柜可以插多少台裸机服务器呢?
240~300台服务器!!!OMG!!!
是的,你没有听错。这个密度基本是传统服务器的10倍。房价大家都知道。如果一个平米的酒店原本住一个人,现在能容纳10个人,性能一点都不损失,你觉得这样应该能节省很多成本吧??!
对于那些有很多钱的地段,这种高密度的服务器部署方案就像是把面积扩大了10倍!
管理成本低。
最后但同样重要的是,虽然服务器多,密度高,但是我的系统主板很少。所以管理成本很低!
五块主板支持300台服务器可能就够了。如果一个主板配备了双电源和双千兆网卡,只需要10根电源线和10根网线就可以支持300台服务器。
纳尼?!
如果传统服务器在一个机柜中部署了20台服务器,则需要40根电源线和40根网线!!!你说你的300台服务器只需要10根电源线和网线!?!
这才是黑科技啊!
不仅电线电缆少,而且大部分服务器管理操作都可以远程完成,我就不细说怎么做了。基本上除了上架的时候,大家都不需要去机房做操作。你说省钱不省钱?
总结一下。
这里就不再细说了。如有疑问,欢迎交流讨论。总而言之:
旧服务器和团购服务器是在硬件的成本上做文章,降低硬件成本,技术上和一般的服务器没区别;
云超售则是在软件上下手,降低成本提高售价;
唯独裸金属服务器是从底层技术上革新,把成本降得最低。
Vecloud最近推出了裸机服务器租赁产品,这是一种可以按需购买、批量支付的物理云服务器租赁服务,可以提供一个高性能、安全的专用于云的隔离式物理服务器集群。详见VeCloud客服400-028-9798。