【裸金属服务器学习笔记】


一、什么是裸金属服务器?

裸金属服务器的英文名是Bare Metal Server,简称BMS。它是一款兼具虚拟机的弹性和物理机的性能及功能特性的新型云服务产品。它既不是物理机,也不是虚拟机,集合了物理机与虚拟机各自优势,使得物理主机有了与云虚拟主机一样的云环境体验。它是一台既具有传统物理服务器特点的硬件设备,又具备云计算技术的虚拟化服务功能,是硬件和软件优势结合的产物,典型的既要又要也要。
准确的说,裸金属服务器,是云厂商提供的物理服务器和其他云服务的有机结合体,为企业提供专属的云上物理服务器,可以为核心数据库、关键应用系统、高性能计算、大数据等特定场景核心业务提供卓越的计算性能以及数据安全。与传统的云服务器相比,裸金属服务器也是是租赁的,区别是云服务提供商向用户租赁一个专用的物理服务器,而你是唯一的租户。不过一般情况下,云厂商提供的裸金属服务器不包括相应的操作系统以及操作软件,这些都是由用户自己来进行配置的。大部分云厂商提供的裸金属服务器产品也不提供本地硬盘,主要是供给CPU和内存,存储则需要搭配云厂商的云存储产品。
裸金属服务器性能比较强,常常被比喻为:虚拟机的外表+物理机的心脏,具体如下:

  • 虚拟机的外表:
    和虚拟机一样实现分钟级交付和弹性伸缩能力;兼容虚拟机镜像,能够和虚拟机之间平缓迁移;Web访问控制台和VNC交付界面和虚拟机一致。
  • 物理机的心脏:
    支持intel VT-x和VT-d等技术;CPU、内存、IO等资源方面完全隔离;保持了物理机的完整特性和性能,无虚拟化性能损耗。

二、裸金属服务器和物理机、虚拟机等,有哪些区别和联系?

1、裸金属服务器具备物理机级别的完整处理器特性。
2、裸金属服务器具备物理机级别的资源隔离优势,特别适合上云部署传统非虚拟化场景的应用。
3、在面对一些复杂的场景及应用上,裸金属服务器比起云主机有更强悍的性能、更高CPU、内存、带宽等。
4、裸金属服务器上所有数据及应用完全私有化,和传统的服务器租用及服务器托管性质一样。
5、裸金属服务器可以像管理云主机一样简单,通过面板实现一键裸金属服务器重启、裸金属服务器重装、裸金属服务器常见故障处理、裸金属服务器流量带宽监控等常规运维操作。
6、极高的性价比优势,裸金属服务器结合完全自动化的管理方式,有效降低技术运维成本。
在这里插入图片描述

三、裸金属服务器的适用客户群体

第一类用户,是对安全隔离要求较高的用户。例如银行、金融、证券等行业。这些行业对业务部署有合规要求,不允许你和别人合租,数据在物理上必须隔离。所以,他们是裸金属服务器的首要客户。
第二类用户,是那些对性能有极致要求的用户。例如超级计算、航空航天、宇宙观测甚至高能物理等科学研究场景,他们要处理的数据量空前巨大,对计算过程的稳定性要求也很高,所以,会更青睐裸金属服务器。
第三类用户,就是游戏开发。在线游戏业务对系统性能要求也很高,且要求服务足够稳定,所以,也会倾向使用裸金属服务器。

四、裸金属服务器的关键技术

物理服务器要想实现分钟级交付、弹性伸缩、兼容虚拟机镜像等功能,是需要特殊的技术进行支撑的。
1、裸金属服务器要和已有的云主机、云存储等云产品打通,能够和云主机一样的配置ACL、VPC、负载均衡等网络功能。
2、服务器通过特定协议检索启动云镜像,包括HTTP、iSCSI、AoE、NVME-oF、以及FCoE等,这里的实现方式主要由开源的iPXE实现。例如服务器通过iPXE引导已经制作好的iSCSI系统镜像。
3、借助专有硬件的实现,例如AWS的Nitro加速卡,来自其收购的芯片厂商annapurnalabs;阿里云的神龙卡等。

五、裸金属服务器有哪些限制?

以某云厂商的裸金属服务器为例,简单列举如下:

  • 不支持带外管理,您的裸金属服务器资源统一由云厂商管理和维护。
  • 不支持热迁移,服务器故障后会对业务造成影响,建议您通过业务集群部署、主备部署等方式实现业务的高可用。
  • 不支持创建没有操作系统的裸设备,即裸金属服务器必须自带操作系统。
  • 不支持更换裸金属服务器的操作系统。
  • 不支持自定义裸金属服务器的CPU、内存等配置,也不支持CPU、内存、本地磁盘扩容,仅云硬盘可以扩容。

参考文档

什么是裸金属服务器?
https://cloud.tencent.com/developer/article/1677194
什么叫裸金属服务器呢?
https://baijiahao.baidu.com/s?id=1716024042679712199&wfr=spider&for=pc
什么是裸金属服务器
https://support.huaweicloud.com/productdesc-bms/bms_01_0001.html
裸金属服务器有哪些限制?
https://support.huaweicloud.com/bms_faq/bms_faq_0001.html
弹性裸金属服务器
https://www.aliyun.com/product/ebm?scm=20140722.S_card@@%E5%8D%A1%E7%89%87@@1689..ID_card@@%E5%8D%A1%E7%89%87@@1689-RL%E8%A3%B8%E9%87%91%E5%B1%9E-OR_ser-V_2-P0_0&source=5176.11533457&userCode=pbr3yqtc
金融云原生漫谈(三)|银行云原生基础设施构建:裸金属VS虚拟机:
https://baijiahao.baidu.com/s?id=1720385315534758376&wfr=spider&for=pc

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
学习MATLAB时,编写学习笔记是一种很好的方法,可以帮助您记录重要的概念、语法和技巧,以及解决问题的步骤。以下是一些关于编写MATLAB学习笔记的建议: 1. 组织结构:使用清晰的标题和分节来组织您的学习笔记。将不同的主题分成单独的部分,并使用子标题来进一步细分内容。 2. 内容概要:在每个部分或子标题下,写下该主题的概要。这样可以帮助您回顾和理解该主题的关键点。 3. 示例代码和输出:对于每个主题,包括一些示例代码和相应的输出结果。这有助于您理解和演示具体的MATLAB语法和功能。 4. 问题与解答:如果您在学习过程中遇到了一些困惑或问题,将其记录下来,并在笔记中提出并解答这些问题。这样可以帮助您深入思考并加深对该主题的理解。 5. 笔记补充:除了基本概念和语法外,您还可以添加一些额外的笔记,如最佳实践、编程技巧、常见错误等。这些额外的笔记可以提供更多的实用信息和提示。 6. 参考资料:在您的学习笔记中,包括引用的参考资料,如教程、文档、书籍或网站链接。这样,您可以随时回顾并深入研究相关的主题。 7. 总结和复习:在学习笔记的结尾,添加一个总结部分,回顾和总结您学到的重点和关键概念。此外,定期复习您的学习笔记也是加深理解和记忆的好方法。 以上是关于编写MATLAB学习笔记的一些建议。希望这对您有所帮助,并祝您在MATLAB学习过程中取得成功!如果有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Davidwatt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值