项目:翼辉信息企业官网平台(acoinfo.com)
规模:企业级 B2B 官网,涵盖产品展示、行业方案、新闻动态、开发者中心等多模块
1. 整体架构
基于阿里云构建分层架构:CDN 边缘加速 → SLB 弹性负载均衡 → OpenResty 反向代理 → K8s 集群部署 CMS 服务。前后端分离,静态资源托管 OSS,动态请求转发至 K8s。多可用区节点池保障高可用。
2. CDN 与边缘加速
阿里云 CDN 全站加速,静态资源缓存至边缘节点,回源命中率 95%+。按 URL 路径制定缓存策略,静态资源长缓存,动态请求直接回源。开启 Gzip/Brotli 压缩,页面加载体积降低 60%+。
3. 负载均衡与 OpenResty
SLB 作为流量入口,后端挂载多台 ECS,配置健康检查自动剔除异常节点,会话保持保障 CMS 后台登录一致性。OpenResty 处理 SSL 终止、请求路由、缓存控制,Lua 脚本实现请求级日志增强和访问限流。静态资源反代到 OSS,动态请求代理到 CMS 后端。
4. 存储方案
OSS 对象存储托管图片、视频、文档等静态资源,CDN 回源加速。NAS 文件存储用于 CMS 上传文件和用户附件,多 Pod 通过 CSI 驱动共享挂载,Pod 重建后数据不丢失。
5. K8s 集群部署
CMS 服务以 Deployment 部署,HPA 按负载自动扩缩容。配置 Liveness/Readiness Probe 保障可用性,ConfigMap 管理配置,Secret 管理敏感信息。滚动更新零停机发布,支持一键回滚。
6. 监控运维
阿里云云监控 + Prometheus 采集 ECS 和 K8s 指标。CDN 监控面板覆盖命中率、回源带宽、状态码分布。OpenResty 日志采集分析,异常请求实时告警。
成果:
- 全站 CDN 命中率 95%+,页面首屏加载 < 2 秒
- SLB + HPA 弹性伸缩,流量高峰零人工干预
- 静态资源全量托管 OSS,ECS 存储压力降至零
- 多可用区 + 健康检查,服务可用性 99.9%+