计算云服务2

第二章 裸金属服务器

什么是裸金属服务器(BMS)

  • 裸金属服务器(Bare Metal Server,BMS)是一款兼具虚拟机弹性和物理机性能的计算类服务为用户以及相关企业提供专属的云上物理服务器,为核心数据库、关键应用系统、高性能计算、大数据等业务提供卓越的计算性能以及数据安全。用户可灵活申请,按需使用。

  • 裸金属服务器BMS和传统物理机本质上都是一台物理设备,但是它们最大的区别是裸金属服务器BMS能够将物理机接入到云平台,从而实现自动化配置和自服务化购买。而传统物理机只能人工手动配置和走线下采购。
  • 裸金属服务器BMS,让传统物理机具有了自动发放、自动运维、VPC互联、支撑对接共享存储等云的能力。BMS可以像虚拟机一样灵活地发放和使用,同时又具备了优秀的计算、存储、网络能力。

BMS的优势

  • 安全可靠:裸金属服务器是用户专属的计算资源,支持VPC、安全组隔离;支持主机安全相关组件集成;基于擎天架构的裸金属服务器支持云磁盘作为系统盘和数据盘,支持硬盘备份恢复能力;支持对接专属存储,满足企业数据安全和监管的业务安全和可靠性
  • 诉求性能卓越:裸金属服务器继承物理服务器特征,无虚拟化开销和性能损失100%释放算力资源。结合华为自研擎天软硬协同架构,支持高带宽、低时延存储、云网络访问性能;满足企业数据库、大数据、容器、HPC、AI等关键业务部署密度和性能诉求
  • 敏捷的部署效率:裸金属服务器基于擎天加速硬件,支持云磁盘作为系统盘快速发放;分钟级资源发放,基于统一console控制台、开放API和SDK,支持自助式资源生命周期管理和运维
  • 云服务和解决方案快速集成:裸金属服务器基于统一的VPC模型,支持公有云云服务的快速机型;帮助企业客户实现数据库、大数据、容器、HPC、AI等关键业务云化解决方案集成和加速业务云化上线效率

BMS的产品架构

通过和其他服务组合,裸金属服务器可以实现计算、存储、网络、镜像安装等功能:

  • 裸金属服务器在不同可用区中部署(可用区之间通过内网连接),部分可用区发生故障后不会影响同一区域内的其他可用区。
  • 可以通过虚拟私有云建立专属的网络环境,设置子网、安全组,并通过弹性公网IP实现外网链接(需带宽支持)。
  • 通过镜像服务,可以对裸金属服务器安装镜像,也可以通过私有镜像批量创建裸金属服务器,实现快速的业务部署。
  • 通过云硬盘服务实现数据存储,并通过云硬盘备份服务实现数据的备份和恢复。
  • 云监控是保持裸金属服务器可靠性、可用性和性能的重要部分,通过云监控用户可以观察裸金属服务器资源。
  • 云备份提供对云硬盘和裸金属服务器的备份保护服务,支持基于快照技术的备份服务,并支持利用备份数据恢复服务器和磁盘的数据。

 应用场景 - 核心数据库

  • 安全高效:独享物理服务器,提供超高计算性能,无虚拟化性能损失,同时提供三副本备份,保障数据安全可靠。
  • 快速发放:在管理控制台自助申请,无需人工介入,只需数分钟即可获得一台物理服务器;同时实现自动化镜像安装、网络配置、云硬盘挂载功能。
  • 支持RAC模式:自动化挂载共享云硬盘,解决了传统物理服务器受限于本地硬盘容量的问题,满足企业核心系统集群部署数据库RAC模式的需求。
  • 灵活部署:弹性云服务器互联,物理服务器通过VPC与外部资源互通,与弹性云服务器混合部署、灵活组网,同时支持弹性IP,满足多种复杂场景的组网诉求。

 应用场景 - 高性能计算

  • 高性能弹性云服务器:提供C6(通用计算增强型)、M6(内存优化型)等计算密集型ECS实例,搭载第二代英特尔®至强®可扩展处理器 ,多项技术优化,计算性能强劲稳定,配套华为自研智能高速网卡,提供超高带宽和超低时延的网络体验。
  • 卓越性能的裸金属服务器:提供H2高性能裸金属服务器,配置100 GB EDR Infiniband网络,按照专属物理服务器方式提供卓越的计算性能,无虚拟化损耗,具备良好的性能优势,用户可通过管理控制台实现裸金属服务器的自动化发放,满足HPC业务按需灵活弹性的求。
  • 卓越的网络性能:为HPC用户在公有云上构建安全隔离的虚拟网络环境,HPC计算网络通过智能高速网卡或专线互连,为用户提供高带宽的网络环境。

BMS vs ECS vs 物理服务器

  • 缺少灵活性,是传统物理机的最大弊端。尽管云计算发展如火如荼,但有些企业为追求极致的性能,仍然可能选择使用笨重的物理机。他们选择的唯一理由是相对虚拟机而言,物理机没有虚拟化损耗,性能更强大。
  • 但在实际的部署过程中,周期长,运维复杂,架构僵化等弊端一一凸显。一些云上物理机运维交付都涉及大量人工操作,费事费时,人工成本极高,无法自动化运维,而一旦物理机出现宕机,那就可能导致“灾难性”的损失。
  • 如果转身选用虚拟机,又考虑到性能不能完全满足企业核心数据库的业务要求而望而却步。企业原有的核心应用不想基于虚拟机进行过多的调整,同时对于性能、稳定性又有较高要求,以至于用户进入两难境地,物理机缺少灵活,虚拟机又无法满足性能。
  • 而此时,弹性裸金属服务器应势而生。裸金属服务器用户独享物理资源,而虚拟机环境由多个租户共享物理资源。对于关键类应用或对性能要求较高的业务以及对安全性的要求,裸金属服务器具备物理机级别的性能和隔离性,是这类企业的不二之选。
  • 相较物理机而言,裸金属服务器让传统物理机具有了在线交付、自动化无人运维。VPC互联、支撑对接共享存储等云的能力。用户可以像管理虚拟机一样灵活使用,同时又具备了优秀的计算、存储、网络能力。
  • 裸金属服务器产品解决了由于公有云虚拟云主机架构限制所不能实现的一些功能部署问题,例如,虚拟化业务、高性能计算业务、对IO性能有极高要求的业务,以及对核心数据要求高度掌控、安全隔离的业务。另外,提供裸金属服务的厂商也会提供运维服务,响应速度也很快,这样节省了您自有运维人员的成本支出。

裸金属服务器管理

BMS的创建方式有如下几种,此课程以创建裸金属服务器为例:

  • 创建裸金属服务器
  • 创建快速发放型裸金属服务器
  • 创建专属裸金属服务器
  • 通过私有镜像创建裸金属服务器

创建裸金属服务器-基础配置

  • BMS的基础配置包含、区域、可用区、规格和镜像。

BMS的基础配置包含:

  • 区域、可用区:不同区域的云服务产品之间内网互不相通。就近选择靠近业务的区域,可减少网络时延,提高访问速度。
  • 规格/镜像:针对不同的应用场景,选择不同规格、不同镜像的裸金属云服务器。

创建裸金属服务器 - 网络配置

  • BMS的网络配置包含VPC、网卡、增强高速网卡、安全组和弹性公网IP。

  • 第一次使用云服务时,系统将自动创建一个默认的虚拟私有云,包括安全组、网卡并为子网开启DHCP功能
  • 安全组用来实现安全组内和安全组间裸金属服务器的访问控制,加强裸金属服务器的安全保护。用户可以在安全组中定义各种访问规则,当裸金属服务器加入该安全组后即受到这些访问规则的保护。
  • 创建裸金属服务器时,仅支持选择一个安全组。但是裸金属服务器创建成功后,可以为裸金属服务器关联多个安全组。

BMS的网络

  • 裸金属服务有五种网络类型,分别是虚拟私有云、高速网络、增强高速网络、自定义VLAN网络和IB网络,五种网络之间相互隔离不互通。

  • 图中的ToR表示服务器机柜的布线方式,接入交换机放在机架顶部,服务器放在下方HB表示高速网络。QinQ表示802.1Q隧道。
  • VPC网络接口和HB高速网络接口由系统生成,租户不可修改。这两个网络接口属于同一个网卡Bond。
  • 弹性云服务器和裸金属服务器之间可以通过虚拟私有云通信,也可以通过IB网络通信(如果存在)。
  • 只有虚拟私有云支持安全组、弹性公网IP和弹性负载均衡能力。
  • 对于高速网络和自定义VLAN网络,同一网络中的裸金属服务器实例之间仅提供L2连接。

BMS网络-虚拟私有云

  • 虚拟私有云(Virtual Private Cloud,VPC),为裸金属服务器构建隔离的、用户自主配置和管理的虚拟网络环境,提升用户云中资源的安全性,简化用户的网络部署。

 

VPC部署优势

  • 灵活配置:用户可以在VPC中定义安全组、VPN、IP地址段、带宽等网络特性
  • 安全可靠:VPC之间通过隧道技术进行100%逻辑隔离,不同VPC之间默认不能通信。网络ACL对子网进行防护,安全组对弹性云服务器进行防护
  • 互联互通:默认情况下,VPC与公网是不能通信访问的,依靠了弹性公网IP、弹性负载均衡、NAT网关、虚拟专用网络、云专线等多种方式连接公网。默认情况下,两个VPC之间也是不能通信访问的,依靠对等连接的方式,使用私有IP地址在两个VPC之间进行通信
  • 高速访问:使用全动态BGP协议接入多个运营商,支持20多条线路。可以根据设定的寻路协议实时自动故障切换,保证网络稳定,网络时延低,云上业务访问更流畅 

BMS网络-高速网络

  • 属于裸金属服务器的内部网络,为同一可用区内的裸金属服务器之间提供带宽不受限制的网络。如果用户需要部署高吞吐量或要求低时延的服务,可以创建高速网络。
  • 高速网络与VPC共享一个物理平面。高速网络只有东西流量,没有三层路由功能,用于节点间内部二层通信。 

 

高速网络使用限制: 

  • 创建裸金属服务器时,普通网卡子网的网段与高速网络的网段不能存在交集。
  • 高速网络不支持安全组、EIP、DNS、VPN、专线等功能。
  • 同一裸金属服务器的多个高速网卡,其所在的高速网络不能重复。
  • 裸金属服务器下发成功后不能再配置高速网络。

BMS网络-增强高速网络

  • 增强高速网络通过云数据中心实现内网互通互连,可以提供高质量、高速度、低时延的内网环境。 

增强高速网络基于上一代高速网络进行了软硬件的优化升级,使租户的裸金属服务器可以跨POD互通。相比上一代高速网络,增强高速网络具有如下三大优势:

  • 带宽提升至10 GE及以上;
  • 租户自定义网络平面数量,最多支持4 K个子网;
  • 支持裸金属服务器虚拟化访问外网。

BMS网络-自定义VLAN网络

  • 用户能够自由划分所需的VLAN子网来分隔流量,适用于SAP HANA、虚拟化等场景。自定义VLAN网络的网卡是成对出现的,用户可以通过配置bond实现高可用。 

 自定义VLAN网络当前不支持跨AZ互通。

BMS网络-IB网络

  • IB网络因其低延迟、高带宽的网络特性被用于很多高性能计算(High Performance Computing,HPC)项目。在BMS场景,IB网络支持RDMA和IPoIB通信。
  • 裸金属服务器IB网络的发放是通过在创建BMS时选择支持IB网络的flavor实现的,即可动态创建IB网络

  • IB网络发放完成后,即可在裸金属服务器上通过RDMA方式实现高速通信。在IPOIB通信模式下,需要在IB网口上配置IP地址,有静态配置和DHCP动态分配两种方式。
  • InfiniBand技术不是用于一般网络连接的,它的主要设计目的针对服务器端的连接问题。被应用于服务器与服务器(比如复制、分布式工作等)、服务器和存储设备(比如SAN和直接存储附件)以及服务器和网络之间(比如LAN、WANs和the Internet)的通信。
  • InfiniBand的特点:
  1. 基于标准协议
  2. 高带宽,低时延
  3. 远程直接内存存取功能
  4. 传输卸载

创建裸金属服务器-高级配置

  • BMS的高级配置包含裸金属服务名称,登录凭证和高级配置。

  • 登录凭证可选择“密钥对”或“密码”,如果用户使用的是Linux裸金属服务器,建议使用密钥对(Key Pair)进行远程登录身份验证。用户可以新建一个密钥对,并下载私钥,私钥用于远程登录身份认证,为保证裸金属服务器安全,私钥只能下载一次请妥善保管。也可以把已有密钥对(Key Pair)的公钥导入系统,使用对应的私钥进行远程登录身份验证。

BMS的使用-重装操作系统

  • 裸金属服务器操作系统无法正常启动,操作系统中毒或裸金属服务器系统运行正常,但需要对系统进行优化,使其在最优状态下工作时,用户可以使用重装裸金属服务器的操作系统功能。

重装操作系统注意事项

  • 重装操作系统需要停止裸金属服务器,因此会中断业务。
  • 重装操作系统会清除系统盘数据,包括系统盘上的系统分区和所有其他分区,需要做好数据备份。
  • 重装过程中禁止对裸金属服务器进行关机或重启等操作,否则可能重装失败。重装系统后,当前操作系统内的个性化设置(如DNS、主机名等)将被重置需重新配置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/781775.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PCIe 规范核心知识线介绍

0,总体Topology x86 处理器系统中 PCIe的拓扑结构: PCIe Switch的总体结构 1,PCIe 枚举 BIOS 负责枚举与分派配置设备的 BusID[7:0] : DeviceID[4:0] : FunctionID[2:0]; cpu先识别 Host-PCI-Bridge,其下是Bus0; 在…

Linux:DHCP服务配置

目录 一、DHCP概述以及DHCP的好处 1.1、概述 1.2、DHCP的好处 二、DHCP的模式与分配方式 2.1、模式 2.2、DHCP的分配方式 三、DHCP工作原理 四、安装DHCP服务 五、DHCP局部配置并且测试 5.1、subnet 网段声明 5.2、客户机预留指定的固定ip地址 一、DHCP概述以及DHCP…

在CentOS7云服务器下搭建MySQL网络服务详细教程

目录 0.说明 1.卸载不要的环境 1.1查看当前环境存在的服务mysql或者mariadb 1.2卸载不要的环境 1.2.1先关闭相关的服务 1.2.2查询曾经下载的安装包 1.2.3卸载安装包 1.2.4检查是否卸载干净 2.配置MySQLyum源 2.1获取mysql关外yum源 2.2 查看当前系统结合系统配置yum…

EN-SLAM:Implicit Event-RGBD Neural SLAM解读

论文路径:https://arxiv.org/pdf/2311.11013.pdf 目录 1 论文背景 2 论文概述 2.1 神经辐射场(NeRF) 2.2 事件相机(Event Camera) 2.3 事件时间聚合优化策略(ETA) 2.4 可微分的CRF渲染技术…

最新版Python安装教程

一、安装Python 1.下载Python 访问Python官网: https:/www.oython.orgl 点击downloads按钮,在下拉框中选择系统类型(windows/Mac OS./Linux等) 选择下载最新稳定版本的Python 以下内容以演示安装Windows操作系统64位的python 左边是稳定发布版本Stabl…

芯片封装简介

1、背景 所谓“封装技术”是一种将集成电路用绝缘的塑料或陶瓷材料打包的技术。以CPU为例,实际看到的体积和外观并不是真正的CPU内核的大小和面貌,而是CPU内核等元件经过封装后的产品。封装技术对于芯片来说是必须的,也是至关重要的。因为芯片…

LLM4Decompile——专门用于反编译的大规模语言模型

概述 论文地址:https://arxiv.org/abs/2403.05286 反编译是一种将已编译的机器语言或字节码转换回原始高级编程语言的技术。该技术用于分析软件的内部工作原理,尤其是在没有源代码的情况下;Ghidra 和 IDA Pro 等专用工具已经开发出来&#…

灵活视图变换器:为扩散模型设计的革新图像生成架构

在自然界中,图像的分辨率是无限的,而现有的图像生成模型在跨任意分辨率泛化方面存在困难。虽然扩散变换器(DiT)在特定分辨率范围内表现出色,但在处理不同分辨率的图像时却力不从心。为了克服这一限制,来自上…

java 栅栏(CyclicBarrier)

Java中的栅栏(CyclicBarrier)是一种用于协调多个线程并发工作的同步辅助类。与CountDownLatch不同,CyclicBarrier允许一组线程相互等待,直到所有线程都到达一个共同的屏障点(barrier)后,才继续执…

【qt】TCP 服务端怎么收到信息?

上一节,我已经讲了,TCP的监听,是基于上一节的,不知道的可以看看. 当我们的TCP 服务器 有 客户端请求连接的时候,会发出一个信号newConnection(). 在TCP服务端与客户端的通信中,我们需要使用到套接字 QTcpSocket类. 套接字相当于是网络通信的接口,服务段和客户端都要通过它进行通…

聚焦大模型应用落地,2024全球数字经济大会人工智能专题论坛在京举办

7月1日下午,2024全球数字经济大会人工智能专题论坛在中关村国家自主创新示范区会议中心举办。论坛紧扣大模型应用落地这一热点,以“应用即未来——大模型赋能千行百业,新生态拥抱产业未来”为主题,备受社会各界关注。 一、北京已…

STM32点灯闪烁

stm32c8t6引脚图 开发板引脚图 GPIO端口的每个位可以由软件分别配置成 多种模式。 ─ 输入浮空 ─ 输入上拉 ─ 输入下拉 ─ 模拟输入 ─ 开漏输出 ─ 推挽式输出 ─ 推挽式复用功能 ─ 开漏复用功能 配置GPIO端口步骤:开启时钟->使用结构体设置输出模式…

LabVIEW从测试曲线中提取特征值

在LabVIEW中开发用于从测试曲线中提取特征值的功能时,可以考虑以下几点: 数据采集与处理: 确保你能够有效地采集和处理测试曲线数据。这可能涉及使用DAQ模块或其他数据采集设备来获取曲线数据,并在LabVIEW中进行处理和分析。 特…

吉时利KEITHLEY KI-488驱动和说明

吉时利KEITHLEY KI-488驱动和说明

D1.排序

1.快速排序 双指针 采用分治的思想,基于一个数作为标准,进行分治 步骤: 确定分界点的值。x q[l]、q[(lr)/2]、q[r]、随机 都可以;划分区间:使得小于等于x的数放在数组的左边;大于等于x的数放在数组的右边…

系统级别的原生弹窗窗口

<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>原生的弹出窗口dialog</title><style>…

C语言指针函数指针

跟着这篇文章重新理解了一下&#xff1a;彻底攻克C语言指针 有一个例子感觉可以拿出来看看&#xff1a; char *(*c[10])(int **p); * 这段声明定义了一个长度为10的数组c&#xff0c;数组中的每个元素都是指向函数的指针。每个函数接受一个类型为int **&#xff08;指向指向…

Gitlab Fork Workflow(协作工作流)

Gitlab Fork WorkFlow&#xff08;协作工作流&#xff09; Fork WorkFlow用于团队间的协作开发。在开发过程中&#xff0c;我们都需要将最新修改的代码合并到代码库上&#xff0c;在代码合并之前&#xff0c;为了保证代码符合上传要求&#xff08;符合需求、代码规范等&#xf…

2024/7/7周报

文章目录 摘要Abstract文献阅读题目问题本文贡献问题描述图神经网络Framework实验数据集实验结果 深度学习MAGNN模型相关代码GNN为什么要用GNN&#xff1f;GNN面临挑战 总结 摘要 本周阅读了一篇用于多变量时间序列预测的多尺度自适应图神经网络的文章&#xff0c;多变量时间序…

ASP.NET Core----基础学习03----开发者异常页面 MVC工作原理及实现

文章目录 1. 开发者异常页面(1)Startup.cs 页面的基础配置(2)自定义显示报错代码的前后XX行 2. MVC 的原理3. MVC 的实现4.默认路由路径5.返回Json字符串 1. 开发者异常页面 (1)Startup.cs 页面的基础配置 namespace ASP.Net_Blank {public class Startup{private readonly IC…