无服务器技术创业指南
本文来自 Teletext.io 的创始人。Teletext.io 是一个“内容即服务(Content as a Service)”的平台,为开发人员提供网站和APP 的内容管理服务。
他们仅仅使用Amazon API Gateway、Lambda函数式编程、DynamoDb, S3 和 Cloudfront就完成了整个产品的搭建和上线运行。
文章开宗明义指出:约束产生创造力。
他们的技术团队面临的约束是:不许使用服务器!一台也不行!
为什么?他们列出三个原因:
- 即使保证最小用量的服务器,也要花钱。
- 确保服务器的软硬件系统及时更新,占用运维成本。
- 无法以细粒度向上或向下扩展,只能以单台服务器的粒度进行。
Teletext.io使用微服务架构,基于 API 运行,所以使用服务器会给很多小型任务带来很多不必要的成本。所以,他们使用Amazon API Gateway、Lambda函数式编程、DynamoDb, S3 和 Cloudfront构建出如下产品和服务架构:


具体的搭建方法和相关数据,可以去原文查看。
金句:
我们热爱创造性约束条件,并藉此成功上线了不使用服务器的创业项目,它可以自动扩展,有负载均衡和操作系统。这不仅是一种可扩展的解决方案,它还可以应对近乎无限的峰值容量,而且成本低廉。
标签:lamba、CDN、云服务器、对象存储、云 API
|