拉里·埃里森与甲骨文的凌“云”壮志:2016年的甲骨文要干什么?
公用计算新时代从云端开启
大家好!
我们正处在新一代的变革时期。计算活动正在从本地(on-premise)迁移到许许多多的数据中心(data centers),世界上许许多多的公司开始将数据迁移到少量的超级数据中心(super data centers),这就是所谓的“云”。有趣的是,这也说明IT行业赶上了其他网络服务的发展速度。这些网络的运作方式类似于云服务。打个比方,一般的居民家里都没有水井。甲骨文公司也没有自己的水井。我们利用供水网络和供电网络的资源。我们利用规模效应、专业技术人员,通过水务公司和电力公司,获得更好的服务和更低的价格。
同样,我们从信息企业获得各种数据时,也享受到相同的经济优势和质量优势。我们从数据公司获取信息技术。这些公用事业公司把复杂的运营活动隐藏起来,把发电、服务器运行、水的过滤等复杂的技术过程都隐藏起来。它们在幕后操作这些过程,通过简单的设备交付最终的服务,并在客户端展示这些服务,比如:水龙头、智能手机、浏览器等。所以,IT赶上了其他网络系统的发展轨迹。
云服务的三个层级
##有一次在旧金山机场飞机延误,我看着周围来来往往的人,心想一定会有Google,Facebook,Uber等公司的人,可是没有一个社交工具可以帮我认识他们。于是回国后我做了Linkhere App,打开后可以看到周围有做哪些工作的人,可以和他们发起联系、换张名片,让爱事业的你我直接认识-Linkhere创始人赵春明【推广】
竞争对手
世界变了。我们的世界也变了。从在座各位IT行业客户的角度来看,你们的世界也变了,因为你们的合作伙伴、你们的产品和服务供应商都变得和五年前不同了。这种变化绝对出人意料。
我们在日常运营过程中经常接触到这两家公司。但在过去,我们在基础设施方面的竞争对手是IBM,应用领域则是SAP。我觉得这种变化简直是激动人心。这背后的原因是人们开始从购买实体产品或服务转向购买云产品或服务。我们在这些领域都遇到了新的竞争对手。
亚马逊(AWS)与Workday
甲骨文在三个云服务层面(SaaS, PaaS和IaaS)参与市场竞争。我们最初提供“应用服务”(Applications as a Service)。后来,我们逐渐建立了自己的数据库,提供Java服务,拓展到平台服务领域。今年和明年,你们会看到甲骨文在“基础设施即服务”(IaaS)大力拓展业务。我们认为,公司在这个产业链上的第三环即基础设施方面取得了显著的进步。过去几年,我们一直在改进IaaS的质量、可靠性、成本和性能。
Oracle云的六大设计目标
有些东西从来都不会改变。比如,我们在向云服务转型时的设计目标,自从我们决定转型后就一直没有改变过。这些目标在我们向云服务转移前就已经存在了。我们对自己的工作项目采用了这样的评价标准。我们一直都很注重产品的价格、成本,确保我们的产品和服务的成本具有竞争力。
我们的产品和服务是不是比竞争对手更加便宜?有两种方法衡量是不是更便宜。第一个方法是购买价格,你在第一天为了购买服务器或者软件许可证书而支付的费用。总体拥有成本(TCO)是多少?这个计算过程非常复杂。在若干年内拥有和使用这个产品的成本是多少?
甲骨文的系统和数据库必须持续运转。维持运转的唯一方法是确保设备从不发生故障,但这是不可能的。或者当故障发生时,确保不会产生影响,不会中断服务器的运行。我们把这种情况称为“容错能力”(fault-tolerant)。我们允许故障发生,但出现冗余或故障后,系统应该能够继续运行。这是架构最基础的组成部分。我们要确保系统内部不存在任何一个故障点。
关于性能,其实,性能和成本密切相关。两个因素紧密相连,以至于我们会有“成本性能”的概念。
关于标准,我们在过去多年的经历中学到的经验之一就是关注行业标准。行业标准非常重要。我们的数据库使用SQL语言,但这个标准存在了很久。我们有了一些新的标准。我们支持多种语言标准,不仅包括Hadoop, Java——世界上最重要的语言,但它并不是唯一的一种语言。所以,我们还支持Ruby, Node.js, PHP, Linux, Docker等其他各种对用户非常重要的语言。
关于兼容性,我们正处在由本地向云端迁移的发展过程中。但是,我们不能在短时间内完成这个迁移过程。即使大部分人把大部分工作项目和大部分数据转移到云端上,实体和云端至少要共存10年的时间。你在自己的数据中心存储应用和数据,同时也在云端存储数据和应用。你必须确保这两者能够“和睦相处”,确保你的数据中心和云服务可以交替使用。也就是说,如果你想把数据中心的数据库迁移到云端,你点一个按钮,就能轻松完成这个过程。但是,不仅如此,你还要能够迁移应用,简单地点一下按钮就把应用完整地迁移到云端。我们也一直在解决本地和云端如何兼容的问题,因为两者共存的时间长达10年或更久。这两者的共存对于客户来说非常重要。用户不能在本地存储了这个内容,在云端存储了另一个内容,两个内容“老死不相往来”。
所以说,兼容性保障了应用的移动性和数据的移动性,这是我们设计目标的重要组成部分。
谈到安全性,如果你认为数据安全没什么大不了的,如果你觉得数据安全并没有越来越重要,那么你想错了。如果一个人的数据安全性逐渐下降,他就可能受到攻击。如果你的企业遇到这个问题怎么办?后果不堪设想。
万一数据在云端无故消失了,怎么办?感觉有点尴尬,代价十分昂贵。安全可能是我们在从本地数据中心迁移到云端数据中心的过程中面临的最大问题。我们在很久以前就这么说过,安全是甲骨文向云端发展过程中的第一要务。甲骨文在成立第一天就把安全置于首位,因为我们的第一个客户就是CIA(美国中央情报局)。他们非常重视安全。他们认为爱德华•斯诺登(Edward Snowden)不是一个好员工。他们再也不想雇佣斯诺登了。
总之,安全对我们至关重要。所以,我们不断提高保障安全的能力,确保我们拥有最安全的云服务和产品。
甲骨文的云战略
SaaS战略
下面是甲骨文的云战略。我们认为客户需要什么?我们如何才能在SaaS领域制胜?这两个问题是一回事。我们确定客户的需求,然后开发客户所需的产品和服务,最后客户就会挑选并购买我们的产品和服务。
我们认为客户需要完全整合的套装产品,不是单个孤立的产品。客户不喜欢从50个供应商手里拿到50个不同的产品,那样太难整合了。不仅整合起来很难,它还会带来安全、员工、可靠性方面的风险和问题。这个难度太大了。
关于平台或者PaaS,兼容性产生移动性(mobility),这一点非常重要。我们认为,我们应该保留用户现有的数据库和应用资产,并且使其便于迁移到云端。但这并不表示你要自己开发所有的重点云端应用。我们必须保护用户的数据和应用资产。客户希望在本地和云端自由存取数据。
基础设施就像是商品,计算能力也是一种商品,好比是电力。基础计算、基础存储和电力或汽油一样,都是一种商品。成本很重要,但不会产生太大的差异化优势。基础设施涉及各种安全和可靠性的话题,但人们同样非常关注成本这个话题。为此,我们必须降低成本,提高性能,与我们在Iaas领域的头号竞争对手亚马逊开展竞争。
我们前面说过,甲骨文在SaaS领域的竞争战略是提供完整的应用套装。我们介绍过,甲骨文在应用云的头号竞争对手是Workday。这张PPT显示了两家公司ERP产品的覆盖领域。我们从中看到甲骨文的优势远远领先于Workday。我们在ERP行业经营多年,我们拥有丰富的行业专业技术(domain expertise)。多年以来,我们一直在开发会计系统、库存系统、供应链系统、制造系统。我们给开发者提供重写应用的机会。我们在过去20多年里一直致力于解决这个问题,我们自己为云端重写了所有应用。
其实,我们付出了巨大的努力,改写和改编所有的应用。这个项目非常艰辛,需要投入大量的人力和时间。而且,前提是你得有一个强大的系统,为应用的改写提供支撑。
这是任何一家小型创业企业要面对的问题。Workday做了一个有趣的决定。他们不仅要开发自己的应用,还有建设自己的平台和数据库。他们还准备建造自己的编程环境。说实话,这个难度很大。微软可以这么干。甲骨文也可以这么干,因为我们有几千甚至几万名开发者。实际上,光是横向SaaS应用,我们就有五千多名开发者在编写代码。
他们要想那么干,就得克服巨大的挑战。我们认为那是不可能完成的任务,他们不可能建设自己的平台,不可能开发自己的应用套装。我们觉得任务艰巨。只要看一下我们之间的差距,看一下我们的成就,你就会明白。而且,据说他们比我们更早进入这个领域。
上面就是我们的SaaS战略——为客户提供完整的应用套装。
PaaS战略
今天,我们正式宣布推出一套全新的计算机,这套设备和我们在云端使用的机器一模一样。所以,我们专门拿出我们在云端所使用的机器、软件,对客户说,我们可以把一模一样的软件和硬件,装配到客户数据中心背后的系统上,放在你们的防火墙后面,加载到你们的高速局域网(LAN)上。我们能够做到这点。当然,客户不用购买这个硬件,我们把它视为云端产品的延伸组件(cloud extension)。你不用买我们的硬件和软件,它只是一种会员服务(subscription service)。Cloud@Customer的价格和同等云服务的价格一样。
我们会把相应的云服务放在用户的防火墙后面,进一步提高安全性,并且遵守相关的法规和行业标准。然后,加载到你们的高速局域网内。这不会降低你们的系统运行速度和性能。
这是一个备选的服务方案。事实上,比起在我们的云端运行软件,这些云机器和我们的云服务具有更好的兼容性。我们保持良好的状态。用户把自己的数据库存放在甲骨文,或者存储在你们公司内部的硬件上。你可以把数据迁移到我们的云上。两者完全兼容。我们的云和客户的云机器一模一样,而且100%的兼容。所以,客户可以在我们的云端、客户的云机器以及我们的公共云机器之间,轻松自如地来回迁移工作任务(loads)。
在这方面,甲骨文和亚马逊截然不同,他们只提供公共云。
我们为客户提供多种选择方案。通过本地部署(On-Premise),你们可以运行我们的许可软件,并且连接到我们的Exadada数据库机器。现在,我们提供第三种本地部署的选择——甲骨文Cloud@Customer方案。甲骨文数据库还有一个有趣的创新。它不仅能在甲骨文自己的云端运行,还能在亚马逊的云上运行,可以在微软的Azure上运行。只要你想迁移到哪个地方,我们的数据库都能正常运行。
Redshift是亚马逊开发的一个产品,它只能在亚马逊的云端运行。你一旦进去了,就再也出不来。还有,如果你算一下大部分云数据中心的联网成本,数据迁入的成本很低,数据迁出的成本却很高。有人把这种情况称为“自动锁定”(automate lock-in)。
IaaS战略
甲骨文创始人Larry Ellison阐述IaaS战略
如今,甲骨文正在大力发展IaaS领域。我们正在全球各地建造新一代的数据中心。我们把这些基础设施称为“可用性域”(availability domain)。每个数据中心、大楼都使用不同的电力。我们把这三个数据中心放在一起,相隔很近,用光纤把它们连接起来。然后复制数据,使数据翻三倍。即使一个“可用性域”出现故障,整个系统也不会受到影响。所以,我们给基础设施设计了一套现代化的结构,它不存在任何故障点。故障会被隔离,故障也可能被容忍。假设我们损失了一个数据中心,你根本察觉不到,根本不会知道。
我们有一个超快的网络,带宽很宽,延迟时间(latency)很短。所以,这样很容易在“可用性域”里提供主机服务,不仅速度快,还能在不同的“可用性域”里提供主机服务。不同的“可用性域”之间的通信速度非常快,同步复制数据。这是一种可以容忍故障的数据中心结构,属于第二代产品,远远超越竞争对手。
然后,我们把这三个一组的相同“可用性域”存放到世界各地。这些“可用性域”相互连接,便于我们随时迁移数据。在稍后的演讲中,我会介绍一项新技术,能在全球各地建立单一的数据中心。这些数据中心都是互联互通的。如果你在欧洲拥有用户,他们使用欧洲的数据中心时速度会更快。所有北美的数据中心都互相关联起来,欧洲的数据中心也连接起来,然后北美和欧洲的数据中心也关联在一起。这样设计的目的是让数据更接近用户,避免灾难事故发生。
下面是一组非常有趣的对比数据。我们研发的第二代数据中心提供的核心(cores)数量是亚马逊的2倍,D-RAM是亚马逊的2倍,SSD存储容量是亚马逊的4倍,亚马逊IOP的11.5倍,而我们的价格却比亚马逊低20%。如果你想付给多的钱、买更低的性能,那只能去找他们下订单了。
综上所述,亚马逊的领导地位已经成为历史。接下来,他们将面临严肃的竞争。我们对自己的IaaS业务充满信心,倍感骄傲;在这个财年和下个财年,我们都将把这项业务作为战略重点。
2016年业绩总结
上个财年,甲骨文的SaaS和PaaS销售额超过任何其他竞争对手。考虑到我们起步较晚,这个成绩非常不错。,也超过了世界上其他竞争对手。感谢我们的团队!这是团队合作的结果。我们也可以把这个成绩总结为“十年之功,一夜成名”,但这个“一夜”可能是冥王星的时间了(编者注:冥王星的公转周期是247.9年。冥王星的一年相当于地球的247.9年。演讲者以此形容这个“一夜”的时间非常漫长。)。
,超过其他任何同行。我们在上季度的增长速度为82%,超越其他竞争对手。我们的规模也不小了,
三大云服务
10年前,我们决定改写所有应用,以此适应云服务和SaaS业务的发展。现在,这个决定已经“10岁”了。经过10年的努力,我们在这个领域也做出了很好的成绩。我们将不断改进,为SaaS应用增加更多的模块、特点和功能。
Workday是我们在云端应用领域的第一大竞争对手。在ERP业务方面,可以看出,我们在这方面非常成功。他们无法追赶我们,追不上我们,我们正在拉开差距。甲骨文的增长率是Workday的两倍多,而且我们的SaaS速度也比他们快两倍多。如果有人问我,甲骨文和Workday的ERP速度相比怎么样?我会说,我也不知道,也许我们是他们的5倍,反正比他们快得多。
我们不仅在ERP领域展开竞争。在过去十年,我们还开发了整套的HCM和CX SaaS产品。CX是“客户体验”的意思,以前我们把它称为CRM。我们有几千家客户使用这些套装的应用。同时使用HCM和CX套装的客户非常难得,他们甚至会同时购买这两种套装。
我们的SaaS应用数量大大超过其他云服务供应商。我们有HCM、CX等SaaS应用套装,还有许许多多的行业套装,并且还在不断地增加各行各业的应用套装。
今年,我们把ERP套装的覆盖范围延伸到了公共部门,满足政府部门对会计、财务软件的需求。我们为政府公共部门开发了ERP云,还推出了ERP收入管理、ERP/EPM等模块。EPM是指“企业绩效管理”(Enterprise Performance Management),和ERP差不多,前者是ERP内部的整个应用套装。我们还推出了ERP/EPM盈利能力、成本管理以及报税、税务分析等模块。我们的ERP云套装甚至出口到了巴西等国。所以,甲骨文正在不断推出新的ERP/EPM模块,推向新的市场。
甲骨文的云产品和服务
EPM云
我们在2014年、2015年第一次推出EPM云产品。最开始是计划和预算两个模块,然后又增加了更多的模块。大概在2015/2016年,我们完成了EPM套装的开发。今年,我们开发了盈利能力和成本管理模块。我们在EPM领域的成就确实让人激动。
计划、预算、报税、分析都是ERP套装的核心组件。我们的ERP业务已经实现了全球化。今年我们新增了几个市场。最近,我们在巴西完成了一笔交易。巴西是一个重要、庞大的市场。我们拥有2600多家的客户。这是到2016财年第4季度末的数据。这项业务正在稳定发展。不久之后,我们会把这项业务推广到全球大部分国家。这些数据让很多人感到惊讶。
HCM云
人们预计我们会在ERP业务方面遥遥领先Workday,但当他们看到我们的HCM云服务客户的增长速度比Workday快得更多(2.5倍)后更是惊讶不已。我们还在不断扩展HCM的覆盖领域,包括今年推出的HR Helpdesk、My Volunteering(追踪员工在工作期间的自愿活动)等。同时,我们的HCM云还在扩展更多的行业和功能。总之,我们的HCM云业务表现极其出色,我们在这个领域的客户增长速度比全球其他云服务企业更快。
CX云
在“客户体验云”(Customer Experience Cloud)业务方面,我们有两个主要的竞争对手:Salesforce.com和微软,这个领域的竞争非常激烈。这是两个很大的竞争对手。不过,我们不断增加适合不同行业的特征和功能,根据不同行业客户的体验定制方案。我们是市场营销、商务、CPQ、销售自动化等多个CX细分领域的领导者。当然,
供应链套装(SCM Suite)是我们感到非常自豪的CX产品。他们可能会说,哇,你们做得不错啊。我没有准备与Workday相关的幻灯片,因为他们不做这个产品,而且在云端没人做这个。目前,可能不是永远,我们是云端唯一的供应链制造套装领导者。我们是唯一一家,也是这个领域的领导者。我们不断创新,拥有客户所需的各种模块,从产品设计到制造,从销售到运输和交付给客户。我们提供包含所有供应链功能的SCM套装,涉及材料加工、产品制造、车间管理、库存管理等环节。这是一整套供应链制造的产品。我们是唯一一家提供云端SCM套装的公司。
PaaS产品
比如,我们为那些希望把现有的企业数据迁移到云端的开发者提供相应的工具套装。我们为那些以云为核心的开发者或者准备在云端开发全新应用的开发者提供专门的工具套装。我们还为那些企业用户提供,不需要写代码就能轻易地创造甲骨文SaaS应用的延伸产品。他们甚至可以在我们的Chatbot(聊天机器人)平台上编写聊天机器人这样的产品。稍后有时间的话,我会给大家演示一下。他们不用写代码,也能轻易设计出连接企业应用的聊天机器人界面。
Oracle云平台
一个强大的平台必须可靠、安全并且确保开发者和应用的操作者高效工作。我们在高效、经济地创造一个应用之后,必须做两件事。甲骨文云平台的两大基石分别是数据库和融合中间件(Fusion Middleware)。这个平台包括多个组件,比如整合、应用开发、数据管理、内容和流程、安全管理等。这些组件都是这个平台的组成部分,也是所有应用开发的基础。
甲骨文融合中间件
我认为,我们之所以在SaaS领域取得这样的成绩,是因为我们拥有非常强大的基础平台。事实上,客户购买SaaS应用时,他们有时想要扩展服务。如果你想扩展应用,你可以使用和我们一样的平台,来开发用于扩展应用的应用。
2015年,我演示过如何将甲骨文的数据库从客户的数据中心迁移到云平台。那个过程非常酷,亚马逊做不了,微软也做不了。按一个键,一个按钮,就把数据库从本地迁移到了云端。不过,这是去年的事了。
今年,我们有第三个选择方案,前面我已经提到过。那就是Cloud@Customer机器。我还想强调一下,客户不用购买这些机器,而是付费购买机器的服务。我们把这些机器配置在你们的防火墙后面,然后接入你们的局域网。这个会员服务就像公共云一样。换句话说,它就是公共云在客户公司的延伸服务。你就像使用公共云服务一样,按月支付会员费(subscription fee),软件和硬件完全相同。也就是说,本地和云端的共存成为可能,完全透明,两者一模一样。你可以点击一下,迁移数据,再点击一下,迁移应用,或者点击一下,给你的应用添加高可用性功能(high availability)。这些操作非常简便。我会在周二演示一些操作。这是甲骨文平台兼容性、迁移能力和共存性的重要因素之一。我们可以在本地和云端之间迁移,也可以在中间环节停留,或者你也能同时执行这三种操作,你的员工和IT人员。所以,云服务(和本地)一模一样,具有良好的兼容性。这是一种服务,我们提供相应的基础设施,也提供Exadata云机器和大数据云机器。所以,客户可以使用我们的基础设施和高性能数据库,Hydoop高性能数据库,和公共云相同,而且是放在客户数据中心的防火墙后面。
Exadata部署模式
Exadata最先推出的时候,我们卖给客户的是机器,通过软件的许可证,客户可以在机器上运行应用。甲骨文的运行速度业界领先。我们对这一点感到自豪。所有组件都是预先构造好的,所以容易使用,容易操作,性能比在其他配置上运行时更加可靠。现在,我们也提供公共云的Exadata服务了。客户可以在本地和云端同时使用这个服务。这是一项会员服务(subscription service)。你不需要购买设备,我们认为这个服务非常实惠,而且你可以随意在数据中心和公共云之间迁移工作任务。
大数据部署模式
大数据也是这样,Hydoop大数据。这是以k结尾的Mark,不是以c结尾的Marc。我们为客户提供(@Customer)基础设施机器、Exadata机器、大数据机器。
我会在周二详细介绍我们最新发布的数据库产品:Oracle Database 12c(甲骨文数据库12c),c代表“cloud”。我们在这个版本里增加了许多新的云功能,包括“多租户技术”(Multitenancy),它过去是256个PDB(可插拔数据库),现在增加到496个PDB,所以扩展性更好了,这等于大幅降低了成本。现在,你可以管理4000个“租户”(tenants),4000个container数据库。其次,当数据库运行时,你可以“克隆”这个数据库,可以改变它的位置,移动它的位置。这为延长了甲骨文多租户功能的“使用寿命”(longevity)。然后是分片(sharding), 我们将分片能力内置到甲骨文的数据库中,这样你就能加入“组块”(fragments),即所谓的“分片”或“分区”(partitions)。你可以把“分片”放在甲骨文成千上万个数据库中。现在,甲骨文的数据库内部具备了整合能力,可以实时同步。
许多人在应用层执行分片操作,他们的应用本身就具有分片能力和同步能力。所以,我们让分片数据库的开发变得更加容易。我们把全新的分片能力植入甲骨文的数据库中。它们是作为独立数据库服务部署的。
Exadata快速云服务
我们正式宣布推出“Exadata快速云服务”(Express Cloud Service)。这是一种什么服务呢?它是甲骨文企业版的数据库,包含所有数据库的方案。Exadata快速云服务完全由甲骨文管理,在Exadata的公共云上运行,每月的使用费用最低175美元,这是第一个月的使用费。
我们会在云端最新发布的云服务包括已经发布的Exadata快速云服务。现在我们的许多软件都会先在云端发布。我们认为,这样客户能更快地用上我们的软件。这并不是说我们的软件有很多漏洞,通过云端的发布,我们能有效地的排除各种漏洞,这样就能在本地发布更好的版本。客户能够更快地使用我们的技术,同时降低使用的成本。然后,当我们发布本地版软件时,软件的可靠性会高于通过Docker发布的版本。我们认为,这种战略非常正确,这就是所谓的“云端第一(Cloud First)”战略。它能给客户带来很大的帮助。我们的Exadata快速云服务已经面世了。企业云服务(Enterprise Cloud Service)和Exadata云服务(Exadata Cloud Service)将在11月份上市。Exadata Machine@Customer将在12月份推出。
甲骨文的数据库服务包括三个层次。首先是Exadata快速云服务(Exadata Express Cloud Service)。它是为开发者、企业相关部门、中小企业设计的。其次是专门为大型公司开发的企业应用(Enterprise Applications)。第三是Exadata云服务,它具有最高的可用性、扩展性和性能。所以,我们的数据库服务非常全面,既有低成本的服务,也有像Exadata云服务这样极高性能的服务。无论客户的预算属于哪一档,无论客户对性能和可靠性有什么需求,我们都能满足他们的需求。
工具套装方面,世界一直在变,我们必须保护现有的投资、应用和数据。人们会将这些应用和数据迁移到云端。我们为他们提供各种工具,便于他们的迁移。许多应用是人们专门为云端设计的,比如下一代应用,人们也在开发客户应用。我们需要给以云为中心的开发者提供工具套装。当然,我在前面也提到过,我们有一套工具,能够大大加快开发的速度。这些工具不需要编写代码。企业用户,包括不会编程的人,都能使用,从而开始拓展我们的SaaS应用。这些工具用起来非常地酷。
自动化:云迁移
目前,我们提供两套这样的工具。今天,我们宣布正式推出AppToCloud配置迁移服务。
AppToCloud不仅能帮助客户把数据库一键从本地迁移到云端,还能一键完成从WebLogic Cluster向云端的迁移。所以,加起来只要点击两次,一次是迁移数据,一次是迁移应用,就是这么简单。他们付给我很多钱,我起码得点击30次。我该怎么办呢?只要我们迁移到了云端,可用性更高,成本更高,更加复杂。是的,有些应用必须这样做,但不能每一个应用都是如此,那太难了。现在,我们可以提高已有应用的可用性,只需要点击一下,就能给配置添加Data Guard(编者注:这是甲骨文推出的一种高可用性数据库方案,此前被称为Standby Database。)。这就是我们所说的AppToCloud,更加自动化,确保你的数据中心与你在公共云存储的应用和数据共存。
我们还推出了Stack Manager(堆栈管理器)。它能帮助你同时管理你的应用和数据,实现整体配置,将Java云和数据库融为一体。这样,你就能将数据库、应用、网络视为一个整体。这就是堆栈管理器的作用。
所以,我们提供易于使用的工具套装,帮助我们现有的企业客户迁移、维护、延伸他们已有的企业应用。
我们也正式推出了一套全新的原生工具,面向以云端为中心的开发人员,帮助他们开发新一代应用。这套工具包括API平台云服务,帮助用户持续监测和分析API。
Flickr/LeonardoRizzi
我们还提供微服务(microservices)专用的新语言,包括Java, Node js, PHP等。我们很久就兼容了Ruby, Python,今年又增加了PHP。我们涵盖了所有主流语言。其中,Java目前仍然是最受欢迎的语言,但它不是唯一的编程语言。我们希望支持所有的编程语言。
我们也提供开发者云服务(Developer Cloud Service),它采用了现代化的敏捷开发技术(Agile Development Techniques),可以持续整合和交付。如果你不是编程员,它还能帮你自动嵌入(check-in)和测试代码。这个功能听起来不太好玩。但程序员就是按照这种方法开发软件的,也需要嵌入和测试的环节。许多开发人员一起测试代码,确保嵌入的代码能够正常运行。我们把这个过程自动化了。现代的开发人员非常熟悉这个过程。
开发人员非常喜欢的另一个服务是Docker Container。去年,我们宣布据推出兼容docker的Container Cloud Service。现在,我们完成了它的开发。今天,我们在甲骨文云端正式推出了它的General Availability(一般可用性)版本。它和Docker完全兼容。我们还发布了甲骨文的全部图像、甲骨文WebLogic、甲骨文数据库、Docker图像。它有点类似于数据源,甲骨文的程序现在有了docker图像。它是现代化开发环境的一个重要组成部分。
甲骨文Container Registry
今天,我们正式宣布推出甲骨文Container Registry,它适合所有Docker 容器图像,包括所有程序,你希望搜索、定位和使用的程序。我们现在可以在甲骨文云内部为客户提供“容器注册服务”(Container Registry Service)。
项目视图代码
第三种开发环境是指我们的项目视图代码(Project Visual Code)。它能帮助不懂编程的人开发程序。你可以开发手机程序、电脑程序,可以使用现代化的UI组件,用于拓展甲骨文SaaS应用的工具。我们使用和甲骨文SaaS相同的UI组件。你可以用这个工具拓展应用。你的延伸应用看起来和我们的SaaS应用一模一样。
等会我演示如何开发聊天机器人时,你会看到我在用视图开发环境(Visual Development Environment)。
这就是我们在云端支持的第三种开发环境。这三种云端开发环境分别是以企业为中心的工具、以云为中心的工具以及无代码的视图工具。
虚拟助手Chatbot平台
说到“聊天机器人”(Chatbot),它其实是用文本信息(text messaging)和企业应用交互。你只要用你的企业应用给聊天机器人发送信息,要求企业应用做一个任务。它就像是一个虚拟助手。你可以把它想象成苹果iOS里的Siri。你对Siri发送语音指令。现在,我给各位演示一下文本版的Siri。当然,你也可以用语音和这个助手交流。等会儿,我们也会演示这个助手的语音交互功能。
聊天机器人使用文本交互的方式,和你的企业应用进行交流。如果你没用过这个工具的话,你会觉得有点奇怪。越来越的人开始使用这些聊天机器人,比如查询航班是否晚点,在机场值机等其他一些功能。接下来,我会演示如何用聊天机器人预订名片,给大家演示这个应用。你还可以通过它采购、分析,查询日程表。我等会将演示这个过程。
我们正式宣布推出聊天机器人开发平台。甲骨文提供一个平台,开发者和我们自己都可以在上面开发聊天机器人。聊天机器人可以和许多企业应用进行交互。聊天机器人还能和多个不同的信息平台交互,比如Facebook Messenger, Slack等。它就是一个虚拟助手,你可以通过文本或语音和它互动。
产品演示:iProcurement Chatbot
首先,我会演示一下聊天机器人(Chatbot)的功能。我会用一台iPad,我用iPad开发了一个聊天机器人。它先跟我打招呼了。“你好,拉里!今天我能帮你做什么吗?”这个虚拟助手听上去很像苹果的Siri,也有点像亚马逊的Alexa。
甲骨文创始人Larry Ellison演示聊天机器人
我继续输入“再次订购名片”,看看它能不能读懂我的意思。
它回答说,“没问题!我来提取你前一个订单的信息。”它接着说,“下面是你上次订购的名片。”
嗯,不错。
聊天机器人说,“我在HCM系统里确认过了。在上次订购后,你的职务发生了变动。你希望在这个订单的名片上显示最新的职务名称吗?”
天呐!我幸好没有查询自己的工资。要不然就糟糕了。其实,不是我的职务变动了,现场观众有一些甲骨文的董事,你们知道我对此的感受。无论如何,我还是回到这个聊天机器人吧。它比我们公司的董事更有同情心呢。
“你的职务好像发生了变动,你愿意使用新的职务名称吗?”好吧,现在已经是事实了。我只能订购新的名片了。
新名片写着Larry Ellison, CTO。“你想修改这个新的名片吗?”不,我不想修改了。我要下订单了。500张名片?!这有点多啊。我现在不会见那么多人了。它还通过HCM的数据库查到了我的地址。我选择寄到办公室,500 Oracle Parkway这个地址。接下来我就坐等收货了。它说,发货后会给我发信息。非常感谢!
这就是聊天机器人的交互过程。我也可以订购电脑、iPad,安排会议日程。你也可以通过语音和我交流,不用打字。现代化的应用就是这样的,“千禧一代”喜欢用这种工具。我在iPad上开发了这个聊天机器人。这个词可能是指比我年轻的一代人吧,我是这么理解的。我很在乎这个。这一代人生下来就处在智能手机的环境中,他们用智能手机和数据世界互动。现在,通过文本信息和聊天机器人交互,已经成为他们和许多数据服务互动的主要方式。我们建造SaaS应用和开发者平台,帮助你们更容易地开发这种聊天机器人。它能满足新一代用户获取各种服务的需求。所以,开发者的开发过程变得更加容易。
由于时间的关系,我不能展示整个编程过程。这是聊天机器人开发工具(chatbot creator),我把它链接到Facebook上。我会用到Facebook Messenger。现在它还没有查到地址,所以我选择“地址检查对象”(address check object),把这个加进去,确认这个地址。
Larry Ellison演示聊天机器人的编程过程
你看到很多对象,只要从里面选择就行,然后把它们组合成一个流程。这就是整个开发的过程。你不用编写代码,它不像Java, PHP或JavaScript。这是一个视图开发环境,操作起来非常方便。
甲骨文的其他云服务
内容和体验云
所谓内容和体验云,是指在一个地方开发和维护有关产品的内容,然后保持它们的一致性。许多人协作创造这些内容,然后在各种渠道发布,包括手机端、网站、电子邮件、定制等。和我们的营销、商务整合起来。我们在一个地方创造和维护内容的话,保存起来就很方便,使用也很方便。这样,我们的内容也符合一个“数据源”的要求。
整合云服务
我们可以轻松地将一项云服务整合到另一项服务中,比如整合到Salesforce.com的云服务中。我们可以把甲骨文的销售云整合到SAP ERP云里。我们可以实现云和云的整合,也可以实现云和本地的整合。我们通过云平台通过这些整合云服务。你只要把SaaS和应用整合起来,不需要重新开发。这就是甲骨文整合云服务。
我们在过去12个月做了很多的工作。这就是我们的整合云服务,它能把不同地点的资源迁移到云端,创造数据仓库(Data Warehouse)、数据商城(Data Mart)和数据湖泊(Data Lake)。迁移到云端的过程中,它会自动复制数据,转换数据,清理数据,然后传送到云端。这样,你就能分析云端的数据。这里有许许多多的来源,不仅限于甲骨文的来源。其中有甲骨文的应用、数据库,也有SAP应用和数据库,SAP商业数据仓库,还有Salesforce.com, Redshift等许多来源。你都可以把它们组合起来,上传到云端,然后对数据仓库进行分析。
甲骨文分析云套装
说到数据分析,我们正式宣布推出甲骨文分析云套装(Oracle Analytics Cloud Suite)。这个产品既适合个人用户在笔记本电脑上的数据分析,也适合超大数据库的高级分析。我们将这些数据分析功能可视化。甲骨文的可视化数据分析功能比任何竞争对手都多,我们的数据来源也超过任何竞争对手。我们提供几千个预制的API,为用户预制,都放在甲骨文的分析云上。
Essbase云服务
Essbase负责处理一个巨大的多维数据库。如果你想把微软的一张表单放到云端,我们会自动检测并创造相应的业务模型。我们会检测各个维度和层级,你不用亲自创造模型。Essbase会根据文件或表单里的图表推断出一个对应的模型。这和其他系统截然不同。其他系统由人工判断各个层级、属性和维度。它能根据属性和维度来推断。我们的整个过程都是自动化的,只要点击一下就行。我们可以在多维数据库的基础上做数据分析。分析的速度非常地快。它是全球速度最快的数据库。它是甲骨文财务、计划和预算模块的基础,而这个数据库是以Essbase技术为基础。
Tableau的基础是笔记本上更小的数据集,甲骨文的查询速度是它的2倍。我们的视图功能也比Tableau更多。我们的分析云扩展速度更快。我们是全球最大的多渠道数据库。
大数据发现云服务
我们正式宣布推出“大数据发现云服务”(Big Data Discovery Cloud Service)。当Hydoop上市时,大家都很兴奋;大数据的概念出现后,这时我们发现需要数据科学家。这些数据具有真正的价值,使用起来非常复杂。使用大数据技术,我们能够解开数据的谜团,将这个过程自动化,添加许多可视化的功能。这样一来,即使用户不是数据科学家,他也能马上学会如何使用Hydoop数据库,发现数据中隐藏的模式。然后,分析数据,并且将结果可视化。我们认为,这是一个突破,它让大数据更加实用,让观点更加易懂。
物联网应用
我们正式宣布推出领域专用智能应用包(Packaged Domain-Specific Smart Applications)。它是在我们去年推出的物联网开放平台上建立起来的。如今,我们开发了领域专用智能应用包,涵盖多种功能,比如车队管理应用,追踪汽车、公交在什么位置,车辆的驾驶员是谁,车辆的行驶速度。我们还可以利用这类应用监测车间的运行状况,包括何时开始维护等。我们不仅利用了一年前开发的平台,还开发了领域专用智能应用。除了这项技术,我们还使用了SaaS应用和行业应用。
甲骨文的机器学习
机器学习是人工智能的一个最新的分支。过去几年,这个领域展现了巨大的发展潜力。我们在人工智能领域取得了很大的进步。企业可以快速应用我们所获得的成果。
现在,这个行业发生了新的变化。这个行业出现了最新的细分领域——机器学习。计算机扫描数据,从数据中寻找共同的模式,然后学习这些共同模式。所以,机器学习和我们所做的项目产生了联系。
甲骨文过去有一个研究部门,现在它从研究过渡到部署。我们都要用到机器学习。最厉害的机器学习是预测消费者的购买行为。为此,系统需要实时观察消费者的社交活动,实时了解消费者所在的地点,包括微地点(microlocation)。它还能了解消费者在具体哪个过道、哪个门店以及那个门店那个过道有什么商品。所以,我们不断收集消费者的信息,将信息和人口统计数据和背景分析结合起来,加上他们过去的购买行为。然后,我们就能比较好地预测他们接下来要买什么。
甲骨文数据云:50亿消费者的背景信息
问题来了。我们的人口统计数据和消费记录来自哪里?甲骨文的数据云是最大的数据库。实际上全球有两个数据库在监测消费者的行为,收集他们的各种信息。一个是著名的Facebook,另一个“不太知名”,它就是甲骨文数据云。不过,我们的消费者数据比Facebook更多。不要误会我的意思。Facebook的数据资产非常了不起。甲骨文也一样。我们的数据云能够帮助营销人员定位消费者,更好地预测消费者的下一次购买行为。我们拥有全球50亿消费者的身份图表(identity graphs)。地球上有多少人口呢?70亿?那我们还要增加20亿人的数据。
我们收集这些信息,包括微地点、他们的搜索对象、他们访问的网站、他们的比价信息、他们过去的购买数据等等。根据这些信息,你可以预测到他们可能会买一台Nest恒温器。我们在这方面的能力远超其他公司。
Nest恒温器
甲骨文机器学习的AI应用
甲骨文开发了很多机器学习的应用。比如,我们向客户交付了Oracle Maxymiser。这个应用主要的用途是预测消费者的购买意图。我们还会分析用户的异常交易行为,探测洗钱行为,发现诈骗活动等各种情况。我们通过分析数据当中异常情况的模式达到上面的目的。我们可以了解用户的常规行为和异常行为。
这些应用包括:
- ERP: 优化支付条件
- CX: 职能报价和行动
- HCM: 最适合的候选人
- SCM: 最实惠的运费
甲骨文通过机器学习能够优化支付条件,优化装运条件。计算机还能扫描所有求职者的信息,按优先顺序列出一份候选人清单。
甲骨文管理云和云安全服务
我们正式宣布推出全新的甲骨文管理云服务(Oracle Management Cloud Services)。它能替代许多工具。如果有人改变了数据库,10个数据库当中一个发生了变化,不管这个人是有意还是无意的,我们都会通知你,告诉你这个变化和过去的行为不符。我们通过机器学习,扫描和监测数据,查找异常行为。
我们正式发布安全监测分析云服务(Security Monitoring Analytics Cloud Services)。这种服务适合不同的事件。如果有人发起一次全新的查询,以前没有发起过这样的查询。你从来没料想到这类用户会发起这样的查询。他正在查看以前从来没查看过的数据。他以前通常是查看某位员工的信息,然后更改这个信息。现在,他同时查看5万位员工的信息,收集他们的社保账号和他们的信用卡号。这个查询很反常。或者,每秒钟发出几千次查询申请,收集许多员工的社保账号和信用卡号。这是一种异常的情况,以前从未出现过这种情况。我们可以利用工具,及早探测到这种行为,发现异常行为,确定异常的来源,找出“入侵者”。也许他有权使用这个数据库,并且经常使用这个数据库,但他查看了以前从来没有查看过的数据。那么,我们能查出这个用户的身份,有时还能发送一个通知。或者,如果我们以前遇到过这个情况,系统将进行对比,然后自动关闭授权,禁止他访问这个数据库。
甲骨文安全监测分析云服务的功能
所以,如果出现了异常情况,我们会发出实时的通知,通知相关的人员。如果我们遇到过一次异常情况,我们就能加固这个系统,永远禁止这类查询。因此,它会自动防止再次发生这个异常情况。
第一次探测到后,系统会利用这个探测的结果加强防卫,自动禁止授权,避免异常再次发生。
收购云安全公司Palerra
我们正式宣布收购Palerra,一家重要的云安全初创企业和数据存储服务供应商。这是对我们现有的云安全组合产品的重要补充。这样,我们就能为客户提供全球最好的云安全服务。
甲骨文收购Palerra
以上就是我今天演讲的全部内容。
非常感谢各位!
你的项目也想被报道, 点击这里 ——猎云网
本文为转载,转载请注意真实来源