Salesforce新推出的Database.com服务希望能成为云应用开发者的数据库引擎。
【12月9日51CTO外电头条】好一个URL!Database.com怀揣着一颗想要成为整个互联网后端的野心,Salesforce的总裁Marc Benioff似乎丝毫没有想要阻止这个计划的意思。
事实上,Salesforce现在所在做的就是开放与他之前已经用来驱动Salesforce CRM应用程序同样巨大的数据库作服务——提供一套完整的开发工具和安全控制补丁来配合这一服务。这样,你就可以直接订购到Salesforce的后端,而不是Salesforce了。这种形式比较像亚马逊之前决定通过亚马逊网络服务让自己的基础架构对用户可用的做法。
这个想法可以回溯到早些时候的网络服务,人们幻想互联网可以作为最终的应用开发环境。你可以把云中的数据库作服务作为那种环境下的基石。但是很快,几个问题就浮出了水面:
谁会把他们宝贵的数据交给Database.com?这对于SaaS(软件作服务)而言,这是一个长期需要面对的问题。越来越多的企业已经习惯了这种想法——毕竟,信用卡信息和工资数据一直都是由第三方管理的——但是Database.com似乎想要提高赌注。把来自各类公司的敏感数据都放在一个地方共用开放的应用程序接口?这听上去像是一个俄罗斯黑客的梦想。
Salesforce将如何保护所有的数据?Salesforce可能会争辩自己的赌注并没有下得那么高。他会用相同的甲骨文数据库来为自己的用户提供服务,而该数据库在公共记录中没有发生过重大的数据泄露事件(尽管在2007年曾经发生过网络钓鱼的小插曲)。当然,SSL也是其中的一部分,因此Salesforce将每月收取每位用户额外的10美元的企业服务费用,其中包括用户标识、身份验证(使用oAuth或者SAML)和行级安全登录控制。
等等,Salesforce是不是已经可以在云中提供数据库?确实如此。作为其Force.com平台作服务的一部分,它被简称为Force.com数据库。但是Database.com十分强大,它能全面处理几乎所有你交给它的任务。而且如果想要使用它,你也不需要订购Force.com——而且Salesforce马上补充说Force.com将为Java.net、Ruby、PHP、iPhone、iPad、Android、Google App Engine、Windows Azure、Amazon Web Services和Flash提供Database.com开发工具包。
互联网延迟不会有问题吗?Salesforce坦承,你不能使用Database.com来构建高性能、数据密集型交易系统,他们把Database.com定位为在亚马逊、谷歌和其它地方运行的应用程序的后端。
Salesforce如何为每个用户的数据库服务定价?虽然与Force.com一样,它有一个免费的版本(支持最多每月三个用户和十万条记录以及十五万笔交易记录)。但是,对于每月超过十万条的记录或者超过十五万笔的交易,Database.com每种每月都收取10美元的费用。另外,还要为上述企业的服务安全控制加收额外的10美元。
那么,为什么不是由甲骨文来提供甲骨文数据库的云版本呢?甲骨文进入云的步伐十分缓慢,Salesforce长久以来一直保持的庞大而全面的甲骨文数据库版本。但是,最近关于甲骨文将要收购Salesforce的传闻越来越多。毕竟,难道你不认为甲骨文会希望拥有Database.com的一切吗?
谁会使用Database.com?像往常一样,大型企业往往出于对于安全问题的担心或者网络延迟问题而成为***进入的用户。完全可以想象小型企业出于内部原因而使用Database.com,比如他们需要使用甲骨文数据库的功能但是又不想花费高昂的许可证费用。这些用户中无疑会包括移动应用程序开发者,因为几乎没有移动应用程序会来回发送大量的数据,所以延迟问题的影响对于他们而言微乎其微。
事实上,任何云应用开发者应该都是Database.com市场的主要目标。甲骨文数据库功能的吸引力不可否认,不过每个用户仍然需要对延迟和运营成本的费用之和进行权衡。不过最起码,Benioff为云世界添加了一个新的词条:DaaS。
原文名:What Salesforce's Database.com really means 作者:Eric Knorr
【本文乃51CTO精选译文,转载请标明出处!】
【编辑推荐】