发布日期:2026 年 9 月 22 日 · RootGS 技术编辑
把应用和数据库拆到不同实例,可能使资源管理更清楚,也可能增加网络、运维和恢复复杂度。新加坡云产品有不同CPU平台与网络组合,是否拆分应基于当前瓶颈及管理需求,不应把“两台机器”天然理解成高可用。
一、当前分类与配置核对
新加坡云分类中的Basic与其他产品在内存、磁盘和可选网络范围上不同。不要把最高带宽、最大内存和某个起始配置混成统一参数,也不要假定云实例之间已经提供所需私有网络或高可用能力。采购前将实际选项写成配置单,与应用需求表逐项对应,后续变更也保留版本和恢复记录。
| 当前产品 | CPU / 内存描述 | 磁盘描述 |
|---|---|---|
| SG-GIA-Cloud-AMD | 8-32 vCore AMD EPYC™ 16-64G | 60G + 100GB 可升级 |
| SG-CIA-Cloud-AMD | 8-32 vCore AMD EPYC™ 16-64G | 60G + 100GB 可升级 |
| SG-CIA-Cloud-Intel | 8-32 vCore Intel Xeon 16-64G | 60G + 100GB 可升级 |

二、先证明资源竞争发生在哪里
观察应用高峰是否与数据库查询、备份或批量任务同时发生,比较内存、存储延迟和请求等待。若只是某个查询缺少合适索引,拆分机器未必解决问题。当前AMD与Intel候选均需按实际内存、磁盘和带宽选择,CPU平台名称不能替代数据集上的性能验证。先保留一份拆分前基线,才有办法衡量收益。
三、数据库访问边界比拓扑图更重要
确认是否有可用的私有网络与访问控制方案,不凭产品类别推断默认互通。数据库仅允许需要的应用身份和来源,管理连接与备份通道也要受控。网络变成新的依赖后,应用应能处理连接中断与重试;事务持有期间的远程调用应特别审查,避免长时间占用连接和锁。

四、备份与故障计划随拆分一起变化
分别备份应用配置和数据库,并记录可以组合恢复的版本。单独重启一台机器时,另一台仍在线不代表业务连续可用。若要追求高可用,需要另行设计数据复制、故障判断和切换流程。上线验收应模拟应用恢复、数据库短时不可达和备份任务运行,确认错误反馈、恢复耗时与数据一致性符合目标。
场景核对示例
例如,应用发布会短时同时运行新旧两个版本,如果每个版本都创建完整连接池,拆分后的数据库可能立即耗尽连接。资源表应覆盖这段重叠期,并观察连接等待而不是只看CPU。迁移完成后测试应用重启与数据库短时不可达,确认重试有上限、错误能被发现,且不会重复执行关键业务操作。
五、采购与验收对照表
| 需求项 | 确认方式 | 容易忽略的边界 |
|---|---|---|
| 拆分理由 | 有证据的资源竞争 | 不为拓扑复杂而拆分 |
| 网络边界 | 确认可用连接与访问规则 | 不要默认私网互通 |
| 故障恢复 | 分别恢复后联合验证 | 两台机器不等于高可用 |
下单沟通时,可以把上表和代表性业务样例一起提供,并区分必须具备的能力与可以后续增加的选项。交付后保存实际配置、软件版本、测试输入和观察结果;对涉及停机、数据迁移或外部调用的验证,先安排合适窗口或测试替身。没有实际测试时应保留待确认项,不把理论配置换算成用户数、吞吐或延迟保证。

六、选择产品并准备上线资料
如果上述场景与当前业务相符,可进入对应产品分类查看可选组合,再用自己的输入规模、数据量和客户网络验证。采购需求应写明关键资源、可接受维护窗口及恢复目标;不要只写“配置越高越好”。产品页面会更新,文中配置摘录用于帮助理解选择方法,最终配置、费用、交付与可用性以订购确认结果为准。
