本文转载自微信公众号《鲜枣课堂》,作者:小枣君,转载本文请联系鲜枣课堂公众号在昨天的云计算文章中,我提到了一个词叫“裸机”服务器”。不知道为什么,很多读者对这东西产生了浓厚的兴趣,私下里问我后台的情况。本着扫除一切知识死角的精神,今天我们就来看看什么是裸机服务器。乍一看,裸机服务器的名字真的很迷惑——服务器不是全金属的吗?有木头的还是塑料的?“裸”字是指服务器连外壳都没有吗?其实,裸机服务器(BareMetalServer)之所以起这样一个奇怪的名字,主要是想和虚拟化服务器划清界限。正如我在昨天的文章中所说,云计算的一大特点是从购买到租用,用户都是从云服务商那里租用计算资源。这些租用的计算资源大部分不是物理资源,而是虚拟资源。没错,这个“最”就是有特例的意思。裸机服务器是一个典型的特例。裸机服务器也是云计算产品。为什么要在全面云化的背景下“倒车”,提供物理服务器?当然,原因是虚拟化也有不确定性。虚拟化并不完美。它有两个不可避免的缺陷。首先,第一点是性能损失。虚拟化、云化虽然炒作,但毕竟引入了“第三方”。操作系统和应用程序调用硬件资源时,不如直接控制得心应手。虚拟化对于一些对性能要求较高的业务(如高性能计算),虚拟化会带来性能延迟。如果发生密集的I/O(输入/输出)操作,也会有性能损失。第二点是嘈杂的邻居效应。传统的计算方式是买房子,独栋别墅,自己住,但是价格昂贵,不灵活,换房不容易。云计算(虚拟化)就是租一栋房子,一栋楼,里面住着很多人(多租户)。虽然每个人都是单独的房间,但如果隔壁有派对,还是会听到噪音。晚高峰,大家都用水洗澡,你的水肯定会变小。也就是说,虽然虚拟化承诺了资源配额,但是当其他租户突然负载高的时候,你的体验还是会受到影响。对于一些要求高性能和稳定性的应用来说,这是不能容忍的。虚拟化还有其他缺点。比如有些硬件设备不支持虚拟化,有些新的硬件功能(比如CPU的新特性)在虚拟化下是无法使用的。这些都是让用户非常不舒服的事情。综上所述,对于“VIP用户”来说,虚拟化并不完美,无法满足他们的需求。因此,有一个裸机服务器。其实说白了,裸机服务器就是物理服务器进行了一些升级。裸机服务器仍然是租用的。云服务商租给你专用的物理服务器,你是唯一的租户。裸机服务器并不局限于物理服务器,它们是物理服务器和云服务的结合体。“裸机”是指不包含相应的操作系统和软件,由客户后期配置。大多数云服务商的裸机服务器产品不提供本地硬盘(可以支持),主要提供CPU和内存。在硬盘方面,他们会推荐你使用云盘。因为,使用云盘可以实现快速安装,镜像直接安装即可。否则只能使用传统安装(如PXE)。那样的话,交货时间不是分钟,至少半小时到1小时。而且,业务迁移或故障恢复会比较麻烦。裸机服务器通常可以无缝连接并兼容云厂商提供的其他云服务,如网络服务(如VPC专网)、云数据库服务等。这样,便于裸机服务器与用户现有的虚拟化服务器进行通信和协调,有效利用云资源。裸机服务器本身并非完全不兼容虚拟化。现在一些云服务商的裸机服务器产品兼容各种Hypervisor平台(管理物理资源和构建虚拟化底层平台。比如VMware、KVM、Xen、VirtualBox都属于Hypervisor,具体可以看这里:链接),即也支持虚拟化。一家云服务提供商也开发了一种“弹性”裸机服务器。自研的虚拟化技术可以解决上述虚拟化性能开销问题。可以在物理机层面拥有完整的处理器特性,还是很强大的。的。下表清楚地展示了弹性裸机服务器、传统物理服务器和虚拟化服务器之间的区别:(图片来自阿里云)哪些用户在使用裸机服务器?前面我们提到,裸机服务器Metal服务器具有资源独占特性。因此非常适合一些对安全隔离要求高的场景,比如银行、金融、证券等行业。这些行业对业务部署有合规要求,不允许与他人合租,数据必须物理隔离。因此,他们是裸机服务器的主要客户。第二类用户是对性能有极端要求的用户。对于超算、航天、空间观测乃至高能物理等科研场景,需要处理的数据量空前庞大,对计算过程的稳定性要求也很高。因此,裸机服务器是首选。第三类用户是游戏开发。网络游戏业务对系统性能的要求也很高,要求服务足够稳定。因此,裸机服务器也是首选。裸机服务器从2014年开始出现,发展时间不是很长。总的来说,其市场规模在不断扩大,需求量也越来越大。包括阿里云、华为云、腾讯云在内的多家云服务商都纷纷入局,推出了自己的裸机服务器产品。根据知名研究机构GrandviewResearch的数据,2016年,裸机服务器总市值约为13亿美元。到2025年,预计将达到262.1亿美元。不得不说,这是一款诱人的蛋糕。好吧,这就是BareMetalServers的全部内容,奇怪的是有用的添加,不是吗?
