静态网站部署选型:OSS 静态托管、函数计算还是传统服务器

一、前言
做一个个人主页、产品介绍站、活动落地页,很多人下意识买一台服务器,但静态站真的不需要服务器。阿里云上有三条部署路径:OSS 静态网站托管、函数计算 FC 部署、传统 ECS,成本和运维量完全不同。选对路径,一个静态站每月成本可以从几十元降到几元甚至更低。这篇把三条路的适用边界讲清楚。
二、路径一:OSS 静态网站托管(最便宜)
把 HTML/CSS/JS 直接扔进 OSS 存储桶,开启静态网站托管,OSS 会自动响应默认首页和 404 页。特点:
- 成本最低:只有存储费+请求费+流量费,小站每月几元级;
- 零运维:没有系统要打补丁、没有进程要守护;
- 天然高可用:OSS 自带多副本,不怕单机故障。
限制也明确:只能放静态内容,没有后端逻辑;内地 Bucket 绑定自定义域名需要域名已备案;HTTPS 需要配合证书托管配置。纯展示型站点(个人主页、文档站、产品页)闭眼选它。
三、路径二:函数计算 FC 部署(要一点动态时选它)
函数计算支持直接托管静态站,还能顺手加一点动态能力:
- 静态+轻动态:页面静态返回,表单提交、统计埋点可以写成一个函数处理;
- 免运维程度高:无需管服务器,按请求计费,没流量就不花钱;
- 适合阶段:站点需要一点点后端(留言、报名表单、跳转统计)但不想养服务器。
注意冷启动与并发限制,纯静态大流量场景 OSS 更直接。
四、路径三:传统 ECS(什么时候才需要)
只有满足这些条件才值得买服务器:需要持续运行的后端进程(数据库、WebSocket、定时任务);需要完整的环境控制(特定中间件、系统级依赖);或者站点本身就是动态应用(WordPress、Discuz)。静态站上 ECS 属于杀鸡用牛刀:每月固定成本、系统维护、安全加固一样不少。
五、三条路对比一览
| 维度 | OSS 托管 | 函数计算 | ECS |
|---|---|---|---|
| 月成本(小站) | 几元 | 几元~几十元 | 几十元起 |
| 运维量 | 零 | 接近零 | 全套 |
| 动态能力 | 无 | 轻量函数 | 完整 |
| 高可用 | 平台保障 | 平台保障 | 自己保障 |
| 适合 | 纯静态 | 静态+轻动态 | 动态应用 |
六、迁移与实操提示
- 备案是前提:内地节点的自定义域名都需要 ICP 备案,OSS 与 FC 均不例外;
- 配合 CDN:访问量上来后给 OSS 套 CDN,流量单价更低、加载更快;
- 部署自动化:静态站的发布就是把文件传上去,用 OSS 命令行工具或 CI 一条命令完成,回滚就是换文件;
- HTTPS 别省:无论哪条路径,证书都建议配上,浏览器和微信的"不安全"标记很劝退用户。
七、常见问题
Q:OSS 托管支持 SPA 单页应用吗?
A:可以,把 404 页指向 index.html 即可兜住前端路由,注意配置缓存策略。
Q:以后要加动态功能怎么办?
A:前端留在 OSS,动态接口用函数计算或后端服务另起,域名下分路径代理,前端不用迁移。
Q:静态站还会被攻击吗?
A:风险小得多——没有服务端就没有注入面,主要防的是流量盗刷,配好 CDN 防护和防盗链即可。
八、总结
静态站部署的选型逻辑一句话:纯静态选 OSS,带轻动态选函数计算,真有后端再上 ECS。很多人买服务器的动机只是"习惯",但云上把基础设施拆成了按需付费的积木——按站点的真实形态选积木,成本和稳定性都会更好。下一个静态项目,先试试 OSS 托管:备案 + 建桶 + 上传,半天就能上线。
活动直达地址:阿里云千问AI双11主会场|对象存储 OSS|函数计算 FC|云服务器 ECS
打开链接后登录阿里云账号,按站点形态选择部署路径,价格与功能以产品页实时展示为准。