今天谈下对传统企业IT系统迁移上云的进一步思考。
在我前面谈云原生的很多文章里面都谈到一个核心观点,即公有云服务商本身一个关键变化就从IaaS层资源能力提供到PaaS层服务能力提供,整个抽象层次在不断上移。
但是传统企业IT应用相对于单纯的互联网应用来说偏重,而且各个业务应用之间的耦合性很强,事务一致性要求也高,如何迁移上云并没有想象的容易。
在我谈私有云PaaS平台的文章里面就谈到了,私有云的PaaS平台实际增加了数据库,技术+业务服务能力,集成能力,基础主数据能力,技术框架等诸多的内容。而对于常规的公有云PaaS平台则仅仅提供中间件资源池,各类技术服务能力。
这也是我今天准备再写一篇文章讨论的原因。我不准备系统的写PaaS平台或SaaS平台的构建,而仅仅是将一些关键思考点进行整理和记录。
从技术服务平台到SaaS生态
传统IT应用迁移上云,可以看到当前的公有云PaaS技术服务已经可以提供完整的数据库,消息中间件,应用引擎,缓存,通知,任务调度,日志等各种能力。但是对于企业IT应用常用的两个关键能力仍然欠缺。即常说的4A+流程引擎的能力。
也就是企业构建自己的云原生应用,这两个能力还是自己在云端