← 返回案例列表
海外电商

UBI CAPITAL SPV LIMITED

专注于海外电商与独立站系统开发,为客户提供从方案设计、系统开发到云端部署的一体化服务。

项目概述

UBI CAPITAL SPV LIMITED 是一家专注海外电商与独立站系统开发的公司,所有系统直接部署在 AWS Lightsail 环境,走的是产品化路线——开发完就能交付,客户拿来就能用。目前他们在 AWS 日本区域自建了一套应用托管平台,给每个客户分配独立的 Lightsail 实例,管着从部署到运维的完整链路。

随着客户数量增长,现有架构的成本结构开始出现优化空间。业务模式本身不算复杂:访问量稳定、高峰不多、短时间停机也能接受,但为了追求高可用,之前一直在用双实例 HA 方案,花的钱比实际需要得多。

行业
海外电商
服务内容
AWS 架构优化与成本治理
合作时间
2025年起

Design Document架构优化与成本治理设计方案

1. 客户简介

UBI CAPITAL SPV LIMITED 主要做两件事:帮客户搭电商系统和帮客户运营自己的独立站。他们的产品都是模块化设计的,部署在 AWS Lightsail 上,客户不需要自己动手,一套系统从开发到上线可以快速交付。

现在他们在 AWS 日本区域(东京)跑着一套自建的托管平台,每个租户(也就是他们的客户)分到独立的 Lightsail 实例,互相隔离。平台提供版本迭代、性能监控和远程维护的能力,整个生命周期都在自己手里管着。


2. 项目背景

客户规模稳定增长后,成本问题开始浮现。他们的业务模式有两个特点:一是流量平稳,没什么突发高峰;二是业务对短时中断的容忍度比较高。这两点意味着,原来为了追求极致可用性而做的架构投入,性价比开始打折扣。

我们和他们一起梳理了四个需要解决的问题:

核心矛盾:用高可用的架构,跑着低波动的业务。多花的钱没有换来对应的价值。

优化方向很明确——在保持安全性和可维护性的前提下,把不必要的成本减下来,同时把资源的账算清楚,知道每分钱花在了哪里。


3. 业务需求

现有问题

  1. 双实例 HA 成本偏高:每个租户的 Lightsail 都配了两台实例做高可用,但实际流量很平稳,第二台大部分时间在空转。
  2. 闲置实例没人管:有些租户的项目结束了,但实例还开着,没有自动回收的机制,白白烧钱。
  3. 平台管理侧配置过剩:跑控制面的 EC2 实例规格偏大,而且只在一个可用区,平时管理任务不多,资源闲置。
  4. 租户隔离是硬性要求:这是托管平台的底线,任何优化都不能牺牲租户之间的硬隔离。

优化目标

  1. 运行面改 DR 策略替代 HA:把单实例 + 定时快照恢复,替换掉双实例 HA,成本预计降一半,恢复时间控制在可接受范围内。
  2. 自动化闲置回收:用 Lambda 定期扫低负载实例,该关停的关停,该降配的降配。
  3. 控制面精简:管理侧 EC2 降配,去掉冗余,同时保证运维工具链正常运转。
  4. 成本透明化:所有资源打标签,按月能看出每个租户花了多少钱。

4. 涉及的 AWS 服务

服务用途优先级
Lightsail 租户应用托管,从双实例 HA 改为单实例 + DR 快照 P0
RDS (MySQL) 平台控制面数据库,存租户配置和部署日志 P1
S3 应用包存储、快照归档、日志备份 P1
CloudWatch 监控实例负载,触发闲置检测和告警 P2
Lambda 闲置实例检测、快照策略执行、DR 恢复自动化 P2
Route 53 租户域名解析和管理 P3
EC2 (Lightsail) 平台管理控制台,后续降配 P1
ACM 租户域名 SSL 证书管理 P3

5. 架构设计

整体架构分三层,控制面、安全隔离、租户运行面各管各的,互不干扰。

系统架构分层
控制面层
EC2 Lightsail(降配后) RDS MySQL Route 53
安全隔离层
独立 Lightsail 实例 VPC 网络隔离 Security Group 快照备份
租户运行面
Lightsail 单实例 DR 快照策略 自动化回收 成本标签

控制面层

跑平台管理控制台和 CI/CD 流水线,承载租户 provisioning 工具。优化方案是把现在的 EC2 实例降到 Lightsail 2 vCPU / 2GB 的规格——日常运维任务量不大,这个配置够用,省下来的钱直接体现在月度账单上。

租户运行面(核心变化)

关键改动:双实例 HA → 单实例 + DR 快照策略,单租户计算成本预计降低 40-50%。

每个租户还是拿独立的 Lightsail 实例,硬隔离不动。区别是从"两台活着"变成"一台活着 + 定期快照"。快照策略如下:

这个方案的前提是:业务本身对分钟级中断可以接受。迁移前我们会和每个租户确认这一点。

安全隔离

租户之间的隔离是底线,这次优化不涉及这部分。每个实例有独立的 IP 和 DNS,Security Group 最小权限,管理流量走私有网络,和应用面完全分开。


6. 非功能需求

可用性

目标 99.5%,覆盖工作日 9:00-21:00 JST。DR 策略下不承诺秒级切换,允许分钟级恢复。

可靠性

每日快照保证 RPO ≤ 24h,从快照恢复到新实例 RTO ≤ 30min。RDS 备份保留 7 天。

安全性

租户实例网络硬隔离,Security Group 最小权限,强制 SSL,定期审计。

成本可观测

所有资源打标签(tenant_id / env / team),通过 Cost Explorer 按标签看月度花费。

可维护性

所有部署走自动化流水线,基础设施即代码,变更可追溯。

可扩展性

Lightsail 支持一键升配。每季度回顾一次容量规划,按需扩容。


7. 迁移方案

整体分五个阶段,大约 12 周完成。不是一次性全部切,先试点、再推广、最后收尾。

阶段一 · 第 1-2 周
准备期:摸清家底
盘点现有所有 Lightsail 实例,记录每台的实际负载情况。搭建 Lambda 自动化脚本的框架,先把快照策略跑通。成本标签规范同步确认。
阶段二 · 第 3-4 周
试点:选几个低风险租户先跑
挑 2-3 个业务量小、对停机不敏感的租户,做 HA → DR 的迁移验证。重点是跑通快照恢复流程,确认 RTO 真的能控制在 30 分钟以内。
阶段三 · 第 5-8 周
批量迁移
按租户业务重要性分批推进,先移低活租户,再移核心租户。每批迁移前强制全量快照,迁移后 48 小时内盯着监控看。
阶段四 · 第 9-10 周
控制面降配
把管理侧 EC2 降到 Lightsail 2vCPU/2GB。原规格保留一周观察,有问题随时回滚。
阶段五 · 第 11-12 周
收尾:闲置回收 + 成本治理落地
Lambda 闲置检测脚本正式上线,关停确认空置的实例。建立月度成本回顾机制,形成持续优化的节奏。

风险预案

风险应对
快照恢复时间超出预期 迁移前演练恢复流程,准备快速扩容预案
迁移过程中数据丢失 强制全量快照 + 迁移后数据校验,双保险
控制面降配后响应变慢 保留原规格 1 周观察,按需回滚
闲置检测误判,把活跃租户关了 多阈值判断(CPU + 网络 + 登录日志),关停前发告警通知租户

8. 项目团队

项目经理
张明远
统筹项目进度,协调客户与内部资源
架构师
李浩然
AWS 架构设计,DR 策略制定,技术方案评审
DevOps 工程师
王启航
自动化脚本开发,CI/CD 配置,快照与闲置检测实现
成本分析师
陈晓薇
成本标签体系,月度报告,优化效果量化

关键里程碑

里程碑时间交付
架构方案评审通过第 1 周设计方案文档、服务选型确认
试点租户迁移完成第 4 周试点报告、DR 恢复验证记录
全部租户迁移完成第 8 周迁移总结、成本基线数据
控制面优化完成第 10 周降配验证报告、运维工具交付
项目验收第 12 周项目总结、后续优化建议

有类似的云架构优化需求?

我们可以帮你做一次免费的架构评估,看看有哪些成本优化的空间。

联系我们