从这方面看,开源在云计算中有着主导地位,并不仅限于与小公司,Netflix公司已经完全摆脱企业商用软件,而通过开源软件+开发再开源的方式完成对业务系统的全方位支持与服务。此外,对于巨头Facebook,Google,Twitter和其他新Web服务也寻找可以满足需求的开源软件,如果不能满足企业需求IT巨人将自行开发。
Netflix架构图(来源gigaom.com)
然而,Oracle 12c企业版针对的用户并非这些创新企业和互联网领军企业,更多看重的是大型的全球企业,这些企业的应用复杂并且需要重量级数据库系统。如果Oracle 12c企业版足够安全、稳定并性能更高、且可以实现更多切换,是值得这些大型企业选购应用的。比如Salesforce.com,可以规范昂贵的Oracle软件和硬件基础。因为其用户增长已经可以预测,但其运行在Oracle数据库和中间件的时间还可以再早点。
事实上,云计算的核心特征是多租户架构、分布式和理想情况下应用程序可以服务提供。对于云计算而言,多租户架构是首要的特征,软件工程师将开源数据库(1个或多个)做成盒子式产品供用户使用,可以再成本投入上更少,未来通过业务发展和产品创新演变推动扩展。
但对Oracle 12c或开源数据库,究竟如何选择,更多还是应该看企业对产品的定位,业务发展的阶段,是作为创新技术的工具或成为业务系统的支柱。面对企业到底是未来计划逐步发展应对变化,还是在维持现有业务,显然更加看重未来即将带来变化。
标签:服务器