theme: condensed-night-purple
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
我们听过物理机,虚拟机,那什么是裸金属服务器?难道是没有装外壳的物理机?”裸“到底定义的是什么?这篇文章带大家认识相当有趣的裸金属服务器。
一、 物理机时代
在很长一段时间内,传统开发/运维部署的服务器是是需要自己购买硬件机器,安装系统还有一些软件的运行环境,接着再配置公网ip,硬件防火墙等等,然后为保证高可用,具备容灾的能力等,又要构建集群环境。
这个就是物理机时代,它具有最关键的问题,就是贵,全部都要采用实体硬件,真的性价比不高。其次就是管理不方便,从拿到空白的硬件到搭建成可使用的服务器,过程复杂艰辛,而且在服务器运行的整个过程中,监控管理也是相当麻烦,并且它并不支持弹性的扩展或缩减宝贵的CPU,I/O资源。
当然它并不是一无是处,它的优点是,能充分的使用CPU,I/O性能,即不存在性能损失,资源争抢等。
二、 虚拟专用服务器时代
虚拟专用服务器,是不是很不熟悉,如果看到英文缩写VPS(Virtual Private Server)那你就再明白不过了。VPS服务器是用虚拟技术把物理服务器划分成若干个独立空间,每一个独立的空间都是虚拟专用服务器,也就是VPS服务器。
由于是从物理服务器上虚拟出来的产品,因此没有物理服务器稳定,运算速度也要慢一些,性能不高,适合对配置要求不高的客户。
最主要的优势就是价格,比物理服务器便宜很多,比虚拟主机贵不了多少,管理起来比较方便。适合预算不多的网站和应用。
缺点是在扩容、存储、稳定性方面都不及云服务器,这也是为什么大多数企业选择云服务器的原因。
三、云服务器时代
云服务器区别于VPS,它是在一组集群服务器上虚拟出多个类似独立服务器的部分。服务器不是单独的物理机,它其实是由多个租户共享物理资源。如下图所示,虚拟机所在的位置是很上层的,不属于物理上实实在在的资源。
云服务器具有安全可靠性高、易部署、扩展性高(即时扩展,按需扩展)、性价比高等特点。相比物理服务器更灵活,弹性伸缩管理,价格可按需实时制定,避免造成网络资源的浪费,降低了运营成本。
因为是是共享的资源,所以租户同在一个屋檐下,肯定多多少少的会有一起搞事情。比如虽然承诺了这么多资源,但是其它租户突发高负荷的,自身的体验也是会受到明显的影响,这对性能和稳定要求性很高的应用是绝对无法容忍的。
再者,从安全角度上说,多租户共享硬件资源,虽然存在软隔离,但是这对于像银行这种隐私性很高的业务来说,是绝对无法放心大胆使用的。
总的来说,它仅仅适用于中小型网站和应用以及隐私隔离性并不那么高的业务。产品代表有阿里巴巴的ECS,AWS的EC2,腾讯的CVM等等。
那么谁能兼具物理机的性能要求,安全隔离性,又同时具备云服务器的弹性伸缩,灵活管理呢?那就是裸金属服务器。
接下来接着讲裸金属服务器,敬请关注!