Serverless 相比自建服务器到底哪个好?

2023-04-03 21:39:12 +08:00
 aaaa9966

我看最近很流行 Serverless 。

我目前是架构自建服务器 php8+nginx ,加上 mysql 云服务器,有一些在高并发的场景,服务器很容易挂。

想迁移到 Serverless ,不知道想迁移到 Serverless 坑不坑? 费用会比自建服务器贵吗?

1649 次点击
所在节点    问与答
10 条回复
Aloento
2023-04-03 21:42:48 +08:00
不贵,主打的就是一个廉价 flex
yifangtongxing28
2023-04-03 21:42:49 +08:00
高并发用 serverless 不太合适,你应该需要动态扩所容的扛住高峰
aaaa9966
2023-04-03 21:44:10 +08:00
@yifangtongxing28 为什么这么说? serverless 的优点不是说可以根据请求量自动扩容吗
ShareManT
2023-04-03 21:47:33 +08:00
国内 serverless 体验不好。你可以试试。如果是单独部署一个静态网站还行,要有服务端 比如腾讯云要么用他们对应的模板 要么封 docker push 上去,体验很差。
retrocode
2023-04-03 22:12:29 +08:00
只有你的服务时间不是很集中, 比如逢年过节突然爆发, 平常根本没人用.
或者月抛型应用, 吃波流量就跑路
或者独立开发者起步创业阶段,
很适合使用 serverless
不用管运维, 毕竟想办法优化性能省钱 比 想办法优化性能不让系统爆炸影响业务 要好的多
jhdxr
2023-04-03 22:22:35 +08:00
你得看看你挂是挂在啥地方。要是只是请求太多,web server (不管是 nginx 还是你的 php-fpm 扛不住,或者 cpu load 太太太太高了),那切换到 serverless 是可以预期有帮助的。但如果你这个扛不住的理由是因为依赖的其他服务,包括但不限于 DB 也扛不住了,那只是单纯的换到 serverless 也没用。
yyfearth
2023-04-04 05:54:59 +08:00
serverless 不是处理高并发的 高并发应该要用分布式+弹性部署 /自动扩容来做到
serverless 其实是用来给低频率的 API 或者页面来省钱用的
因为大部分时间没人用 serverless 会自动休眠或者只部署一个节点来省钱
yyfearth
2023-04-04 05:56:40 +08:00
感觉还是 k8s 这种比较适合分布式大规模高并发的场景
自建服务器没办法自动扩容 而且用户少的时候也没办法省钱
onice
2023-04-04 12:05:39 +08:00
我说个 serverless 的缺点。如果 serverless 的产品被 ddos 攻击了,流量钱要自己支付。如果是自建服务器,金钱上不会有太大损失。
caqiko
2023-04-10 10:43:01 +08:00
serverless 冷启动很慢,可能需要 1-2 秒,做 api 体验真不行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/929540

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX