算算自己租赁VPS的时间已经有好多年了。在VPS上主要做两类事情,一类是跑一些cron job,这个需要一个不间断运行的服务器。另一类是测试一些自己感兴趣的技术,和一些side projects。但自从越来越多的接触无服务器架构后,感觉似乎没有必要再继续使用VPS了。
首先来说说使用VPS的缺点。
第一点就是需要不停的维护VPS上的各种软件,比如升级版本,安全补丁。最为头疼的就是当操作系统的版本需要升级了,需要把VPS彻底重新升级一下,再把原来就操作系统上的应用全部安装,配置一遍。在这个过程中可能面临各种版本冲突。。。反正我每次升级操作系统,就没有顺利过。。。
第二点就是费用。VPS的费用可以说是从几美元,到几十,甚至上百美元每月的都有。自己选择了一个不是特别贵,但也不便宜的VPS。月付之后,感觉利用率并不高。也就是说性价比很低。
还有就是性能问题。毕竟是和别人共享主机资源。如果遇到了一个比较“忙”的邻居,你的VPS性能就会急剧下降。在我的VPS就曾经出现过两三次,登陆后键入一个ls命令之后要等上几秒钟才有反应。。。
那么,升级到无服务器架构有什么优势呢?
首先,也是我最为喜欢的,就是再也不用担心操作系统版本升级的问题了,也不用考虑各种安全补丁了。。。这些维护工作都有提供商负责了。对于最终用户,既然无服务器,自然就没有任何需要维护的了。YEAH!
关于费用问题,我在使用了一段时间的AWS之后,感觉费用还是很低的。我这里说的不是那些EC2,而是AWS中的诸多微服务,比如Lambda, APIGateway之类的。
接下来就要开始这个迁移了。希望一切顺利,在目前使用的VPS操作系统被迫升级之前全部搞完。
可以试试 cloudflare worker: https://justyy.com/archives/44793
谢谢推荐,回头去比较一下