扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
Oracle Database 12c,将多租户特性嵌入数据库,尽管其更为看重的是应用极为复杂,需要重量级数据库服务的大型企业市场,但却不可避免地面对来自另一极——“开源+开放”生态系统的挑战。
在AWS和SaaS商业模式建立7年之后,Oracle终于迈出重要一步:发布基于云计算的旗舰产品——Oracle Database 12c,将多租户特性嵌入数据库。而这定位在SaaS的数据库,却显然有别于Salesforce.com和其他初创数据库服务企业所提供的服务。7月1日,Oracle在官网上对Oracle 12c数据库进行详细介绍,并称之为“第一个为云而设计的数据库”。不过,GigaOm的资深记者Derrick Harris显然另有思考。
以下为全文翻译:
Oracle 12c企业版(Oracle 12c Enterprise Edition)定价为每个处理器47500美元,这也是唯一可以提供多租户服务的一版,且需要支付额外费用(有点小贵)。问题是,即使我可以支付这个价格,也意味着我不得不考虑物理服务器或者在微软 Windows Azure cloud中进行托管(Oracle 12c已经整合到微软的虚拟机产品ServerHyper-V和云计算Windows Azure中,不需要独立购买Oracle数据库,可以在微软平台中在线租用)。但如果需要更改数据库层比如占用或启动,则需要更改应用程序。显然对此,我需要更多灵活一些的操作。
这 其中所描述的公司,就像是在AWS中成长起来的一批创新企业的代表。他们增长迅速,工程师在其中扮演重要角色。从这个角度看,云计算本质是自由,自由选择 能够满足企业需求的最好的工具或者通过工具使得应用更适合企业发展。而当有一天其不工作或者不在适合企业需求(需求变重)时,也很容易淘汰或更换。(比如 现在HBase已经很轻易就能取代MySQL)
Netflix架构图(点击查看大图)
从这方面看,开源在云中的地位至高无上,并不仅限于与小公司或初创企业。在我们6月的会议上,Netflix云架构师Adrian Cockroft告诉我,他们已经完全摆脱企业商用软件,而通过开源软件+开发再开源的方式完成对业务系统(如流媒体服务)的全方位支持与服务。除此以外,还有Facebook,Google,Twitter和其他新Web服务玩家也都如此。“寻找可以满足需求的开源软件,如果不能,他们自己开发,并随后开源。”
公平点说,Oracle 12c企业版所希望吸引的用户并非这些创新企业和互联网领军企业。他们更多看重的是大型的全球企业,这些企业的应用极为复杂,需要重量级数据库系统。如果Oracle 12c企业版足够安全、稳定并性能更高、且可以实现更多切换,这个价值是值得肯定的,何乐而不为?
比 如Salesforce.com,可以规范昂贵的Oracle软件和硬件基础。因为其用户增长已经可以预测(也比较令人印象深刻),不过其运行在 Oracle数据库和中间件的时间还可以再早点。事实上,另一篇发表在6月的文章中提到Salesforce.com正在计划标准化Oracle Linux操作系统,Exadata工程系统,Oracle Database和 Java Middleware Platform(一份长达9年的合作协议会将双方的云计算服务深度整合在一起,涵盖应用、平台和基础设施)。
云计算的核心特征有多租户架构、分布式和理想情况下应用程序可以通过服务提供出去。但如果是一个Exalogic盒子,无法调代码,那是否还能适合这些特点?与此同时,有些软件工程师将开源数据库(1个或多个)做成盒子式产品供用户使用,相比下,成本投入更少。
不过,究竟如何选择,更多还是应该看企业对产品的定位,是作为创新技术的工具,还是成为业务系统的支柱。而更多聪明的公司显然更加看重前者。
写在最后:
NoSQL、NewSQL、Hadoop等新技术猝不及防地展现在整个产业面前,拥抱开源还是坚守阵地:传统数据库供应商面临抉择 ,而面临艰难选择的,又何止是IT供应商,还有广大企业端客户。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者