22|私有云:赛马时代的Serverless核心引擎谁能胜出?
静远
你好,我是静远。
Serverless 平台的实现分为两个流派,分别为公有云和私有化。前面的几节实战课,我们主要基于公有云的 Serverless 平台来展开,从这节课开始,我将带你一起了解私有化部署领域的知识。
为什么要做私有化部署呢?相信你回答这个问题的时候一定是有些犹豫的。
我们知道,Serverless 由云厂商运维并提供服务,带来高效率开发的同时,也大大降低了成本。但就如我上一节课给你讲到的那样,我们享受这种“好处”的同时,也失去了对平台的掌控力,面临着数据的安全问题。
我的很多私有化客户也是基于这两个核心因素,找到我们来共建企业内的 Serverless 平台。这对于企业的业务团队来说,可以同样的享受 Serverless 带来的价值,只是这一层的维护工作由原来的云厂商交到了企业内部的基础平台运维团队。
那么,私有化的部署通常是怎么实现的,部署的方式都有哪些呢?希望这节课,能够让你对私有化部署的方法,开源引擎的发展现状以及选取一个开源引擎作为 Serverless 平台底座的方法有一个通盘的了解。
私有化部署的方法有哪些?
当前绝大多数的 Serverless 平台底座都是基于容器技术来实现的,而容器技术在近几年的日趋成熟和盛行,也使得云厂商自研的 Serverless 平台、开源的 Serverless 引擎在私有化企业的数据中心部署变得相对容易了。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
私有云的Serverless平台实现分为公有云和私有化两种流派。私有化部署的方法包括自研和购买两种做法,而绝大多数企业选择购买。在选择开源引擎时,Knative、OpenFaaS、OpenWhisk和Fission是较受欢迎的平台。这些平台在实现语言、支持的编程语言、贡献人数等方面有所差异,读者可根据需求进一步了解。私有化部署的选择对企业来说至关重要,因此对开源引擎的了解和选择显得尤为重要。 在选择开源平台时,需要考虑扩缩容机制和相关使用限制。Fission支持资源池和从0到1的扩容模式,但限制在于只支持通过CPU指标来控制实例数量。OpenWhisk的扩缩容更加简单,但依赖的组件较多,需要具备相应的知识储备。Knative的KPA扩缩容逻辑复杂,但完全依赖Kubernetes,对企业和技术人员的要求较高。OpenFaaS则通过Prometheus获取监控指标进行扩缩容,但也存在一些限制,如依赖Prometheus的稳定性和默认关闭的缩容至0功能。 在购买Serverless产品时,甲方需要具备云原生技术基础储备和架构思维,而乙方则需要具备技术知识、产品思维和耐心来帮助甲方交付和落地场景。 总的来说,选择合适的开源平台需要考虑公司技术栈、业务性质和未来趋势,而购买Serverless产品需要具备相应的技术储备和架构思维。这些心得可以帮助读者更好地理解和选择适合自己的Serverless平台和产品。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Serverless 进阶实战课》,新⼈⾸单¥59
《Serverless 进阶实战课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- Wisdom老师,还有openfunction 也进入了cncf sandbox project
作者回复: 嗯嗯,是的,openFunction于2020年12月开源,发展一直稳步前进,并引入了优秀的云原生开源技术栈,如Knative ,Tekton 等。期待项目更上一层楼,一起探索更多落地场景和产品能力。
2022-10-18归属地:上海3
收起评论