PaaS厂商面临的三种技术挑战
极客时间编辑部
讲述:丁婵大小:1.07M时长:02:21
近日,美洽总裁兼 CTO 李令辉在接受媒体采访时,谈论了当前 PaaS 厂商面临的技术挑战。
首先,他将 PaaS 拆分成三个维度:高性能 PaaS、 复杂度 PaaS 和开发者 PaaS。
做好一个高性能 PaaS,相当于一家大型互联网公司的基础架构部或中间件团队的工作内容总和。做好一个复杂度 PaaS, 则相当于创造一套数据库、一套编程语言和若干个好用的中间件。
而做好一个开发者 PaaS, 要解决的则是开发者工具支持的完整度,包括开发、调试、部署、安全、文档、数据隔离等问题。这需要提供一个基于云的开发、调试、部署工具,大致相当于一套 App Engine 的工作,可以类比为 GAE、Heroku 或者 BAE。
把这三个维度都保质保量地完成,需要巨大的工作量。作为对比,Salesforce 有 4000 多位工程师在做 PaaS 平台的研发,每年的人力成本将近 10 亿美元。
那么,完成这三种 PaaS 的主要技术挑战在哪里呢?
首先说高性能 PaaS, 它的主要挑战在于如何最大程度地发掘机器潜能,如何利用分布式集群的能力,如何保证系统的 SLA 承诺,如何水平扩展,如何控制单位成本,如何实现集群的自愈和监控,如何有效的控制平摊下来的人力维护成本,以及如何不断优化架构,提升检索、读写 IO 的能力。
对于复杂度 PaaS, 这一块的主要挑战是如何最大程度地提高解决复杂问题的能力,如何高效地应对业务变化,用不被阉割的解决方案搞定所有问题。
最后是开发者 PaaS, 这部分的挑战是,要建立清晰明确的世界观,服务好里面的所有玩家,要有完整的工具链条和文档建设,要从架构上支持开发者,做好社区建设。保证产品对开发者友好、易用、强大。同时要不断精进,快速解决问题,提高收入。
如果做一个难度排序的话,做好高性能 PaaS 最难,其次是开发者 PaaS,完成复杂度 PaaS 则相对简单。同时他也表示,最难的其实是如何将三者有效整合。铁人三项,一项都不能少。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论