结论先行:服务器侧的国产操作系统,常见有三种承载方式:物理机裸机安装、装在虚拟化平台上、作为容器宿主的底层系统。三种方式都能跑起来,差别在于故障时的影响面、资源利用率和运维动作的复杂度。改造项目的落地问题不是「选哪一种」,而是「哪套业务放在哪一种形态上」,以及切换期怎么让三种形态并存而不失控。

本文只谈服务器侧承载形态的选择与并存问题,不谈终端侧的装机与镜像管理,也不谈补丁下发与重启窗口怎么安排。

三种承载方式各自是什么

把三种方式放在一张表里,差别比想象中清楚。

承载方式典型业务优势主要代价
物理机裸机核心数据库、高吞吐中间件、对 IO 与中断延迟敏感的业务无虚拟化层开销,硬件资源全部可用;性能可预期一台一系统,故障影响面直接;扩容需新增物理设备
虚拟化平台一般业务系统、内部应用、测试与预发布环境资源池化、快照与迁移能力成熟,故障后可快速在别的宿主上拉起多一层开销;虚拟化平台自身的国产化适配需要一并确认
容器宿主微服务化业务、可水平扩展的计算类服务、数据类组件部署密度高、启动快、滚动升级代价小对业务改造有要求;网络与存储的对接是主要工作量

三行的关键差异不在性能数字,而在「一台出问题时会影响多少」。裸机上跑的业务,机器坏了业务就停;虚拟化上一个宿主坏了,上面的虚机可以在别处拉起;容器里一个实例坏了,通常还有别的副本在跑。这个差异决定了核心业务该放在哪一层。

判断依据:四个问题定形态

与其讨论技术优劣,不如按业务逐个回答四个问题。

其一,这套业务能不能被拆成多个实例同时跑?能,容器是新环境的自然选择;不能(比如单实例数据库),就往裸机或虚拟化的高性能形态上放。

其二,中断十分钟的代价是什么?如果代价是业务停摆加对外通报,这套业务应该放在能快速接管的层次上,且要单独确认接管是怎么判定的。

其三,这套业务在国产系统上的中间件、数据库版本是否核对过?这一步经常被跳过。承载形态选对,但底层组件版本不匹配,问题会在上线后才暴露。

其四,运维团队现在会哪几种?这是一个常被忽略的现实条件。三种形态并存意味着三套运维动作,如果团队只熟悉其中一种,另外两种的故障处理会长期依赖外部支持。

单机、集群与高可用是另一维度

承载形态之外,还有部署规模的维度:单机、集群、高可用多模式。两件事容易混在一起谈,实际是正交的。

单机适合内部系统与测试环境,代价是没有任何接管能力。集群解决的是容量与并发,多台分担负载,一台故障时其余承接。高可用解决的是接管,通常需要共享存储或数据同步机制,加上一条独立的判定链路。

常见的误区是把「集群」当成「高可用」。三台机器跑同一个服务,如果没有接管机制,一台坏了只是少三分之一容量,业务未必停,但也不算高可用——真正的差别在于「谁来判定某台已经不可用」。这个判定动作往往比机器数量更关键。

改造期的并存问题

国产化改造几乎不可能一步到位。典型过程是:新的业务先上国产系统,老的业务留在原有环境,两套并行一段时间,再逐步迁移。这段时间里三种承载形态往往同时存在。

并存期有三个具体问题要先定。

一是网络与地址的规划。新环境用新的地址段,还是复用旧的?复用会省事,但会让「哪台在哪套环境里」这件事变得难以判断,出故障时先要花时间确认位置。建议新环境用独立地址段,并在资产台账里明确标注所属环境。

二是账号与权限。两套环境的账号体系通常不通用。并存期可行的做法是统一入口、分别授权,而不是试图做账号同步——同步做不好,两边都会出现失效账号。

三是日志与监控。新环境的日志要先确认能进现有的日志平台,否则并存期会出现「一半系统有日志、一半没有」的局面,而这个局面在审计时很难解释。

一个容易被忽略的前置:硬件兼容清单

国产系统与服务器的配合,不是装上就能用。网卡、阵列卡、GPU、加密卡这类部件,需要确认在目标系统版本下有驱动且经过验证。

可行的做法是在选型阶段就要一份清单:机型、部件型号、目标系统版本、验证结论。四个字段缺一个,就等于把验证工作留到了实施现场。而在现场发现驱动缺失,处理周期往往以周计。

落地清单

  • 按业务逐条回答四个问题:能否多实例、中断代价、组件版本、团队能力。
  • 把「承载形态」与「单机/集群/高可用」当成两个维度分别决策。
  • 核心业务单独确认接管由谁判定,不要用集群数量代替接管能力。
  • 并存期新环境用独立地址段,台账里标注所属环境。
  • 并存期统一入口、分别授权,不做账号同步。
  • 新环境上线前确认日志能进现有日志平台。
  • 选型阶段就要硬件兼容清单:机型、部件、系统版本、验证结论。

边界与前提

三点说明。其一,文中所述的三种承载方式与适配业务属一般性梳理,具体选择须结合业务系统的实际架构、性能要求与厂商支持范围确定。其二,国产系统与硬件部件的兼容性以厂商发布的兼容清单与实际验证结果为准,本文不提供具体型号的适配结论。其三,涉及核心业务迁移的形态调整,须经业务方确认并纳入变更管理,本文不构成对具体项目的实施建议。

深圳市奇摩计算机有限公司是一家 IT 解决方案服务商,在国产化改造项目里会先把承载形态与业务逐条对上,再谈装机与迁移的顺序。预约咨询,可以从现有业务的四问清单开始。