云计算的形式、计算架构、管理平台正在向什么方向演进? | 趋势解读( 三 )


资源池现在已经细分为 IaaS 基础资源、 DaaS 数据资源和 PaaS 资源 。而且已经不再局限于闭源产品 。KVM 、 Docker 、 Mysql 、 Redis 等开源产品已经成为了云模式必不可少的一部分,现在的云计算中心,如果缺少了这些开源产品,恐怕云架构可能已经组建不起来了,或者说是不完整和不完美的 。现在的云模式更多的闭源产品和开源产品混合使用的架构,传统闭源产品有些还是不可或缺的,只是需要更好的被组合和管理起来 。
四、云计算管理平台由封闭走向开放云计算管理平台在兴起之初,一直是采用封闭式的技术路线 。因为当时的云计算技术掌握在为数不多的厂商手中 。而且,封闭式的技术路线有统一的解决方案和厂商技术支持,应用于企业的生产环境也更加的安全和可靠 。可是随着计算架构的发展,越来越多的用户感觉到云计算路线来自于单一厂商,用户容易被厂商锁定,后期升级和维护的开支越来越大,任由厂商宰割 。而且一旦引入其他厂商产品,兼容性几乎无法适应,二次开发几乎不可能 。所以,开放式的云计算平台架构越来越受到欢迎 。
前几年遇到过一个项目,客户特别喜欢一个云厂商的平台产品,项目一期就是用的这个厂商的产品,二期扩容希望继续延用 。不过由于扩容成本太高,厂商又不愿意降价,一直没有谈下来 。为了不继续被厂商绑定,在招标文件中增加了一个中标后要求向招标方进行软件开源的条款 。结果可想而知,最终选择了一个开放平台的厂商产品 。虽然一开始转换平台遇到了一些小波折,但是用到现在云架构建设的很完善,如果当年继续选择原产品扩容的技术路线,可能现在云平台要全部推倒重来了,因为现在不拥抱开放的云平台,技术路线只会越来越窄 。
当然,对于开放式和封闭式云计算平台的选择,业内一直没有停止过争论,毕竟某一个用户云计算体验并不能代表所有的用户 。对于那些自身技术能力不强,企业规模小,严重依赖服务外包的用户来讲,封闭式的平台可能是更好的一个选择 。
但是,不可否认的是,云平台提供良好的第三方开放支持,不绑定特定的上层应用,可以支持业界主流的虚拟化平台、数据库、存储和网络资源,已经是一个必然的趋势 。因为越来越多的“好用的”云计算软件产品都来自开源开放的平台产品,封闭式的平台生态只会越做越小 。试想一下,如果你的云平台不提供任何的 API 接口,甚至不支持 SOAP 和 REST 协议,可能连基本的 Web 服务都提供不了 。
开放式的云平台可以让计算架构和厂商产品解耦,充分利用云计算资源,避免对某些特定产品的强依赖,避免厂商锁定,可以随时切换供应商 。这种开放式的计算架构正随着开放云计算标准的逐步演进而不断完善,但是不管演进的结果如何,最终得到技术受益的都是我们广大的用户 。

推荐阅读