甲骨文的云中再造:20岁神预言,40岁终成现实

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了甲骨文的云中再造:20岁神预言,40岁终成现实相关的知识,希望对你有一定的参考价值。

技术分享

Evan Goldberg在30年前进入甲骨文公司成为一名技术人员,1998年他看到了互联网趋势,离开甲骨文并创办了NetSuite。在思考NetSuite业务模式的时候,Evan曾与Larry Ellison有过讨论。当时,在1998年的时候,Larry告诉Evan,未来将通过互联网交付应用,仅仅使用浏览器就可以运行一家公司,NetSuite于是把这个想法在ERP领域落地。

2016年,从事中小企业ERP SaaS云服务的NetSuite被甲骨文以93亿美元收购,而甲骨文在2009年收购Sun公司也只花了74亿美元。在2017年10月初美国举办的甲骨文年度大会Oracle Open World(OOW)上,NetSuite创始人兼CTO Evan Goldberg透露了这段鲜为人知的历史。“通过互联网Web运行应用程序的计算方式,将是下一代计算的模式,这将成为下一个千年的IT模式。”这就是Larry Ellison在1998年告诉Evan Goldberg的未来。

那时距离甲骨文公司成立差不多有20年,而在2017年甲骨文公司40岁的时候,这个未来IT已经以云计算的方式成为了现实。甲骨文在过去12年,狂砸超过450亿美元研发费用,用超过700亿美金收购120家公司,强势实践了自己20岁的神预言。在刚结束的2017年财年第四财季,甲骨文首次实现了单季超过10亿美元营收、2017财年收入达48亿美元的云业务,成功跻身全球云计算领导厂商之列。

20年前,预见未来

1977年,甲骨文公司成立了,由大名鼎鼎的硅谷传奇人物Larry Ellison在32岁时创办。截止2017年的40年来,甲骨文成为了世界上最大的数据库公司以及企业级软件公司之一。2013年甲骨文由纳斯达克转纽交所上市,当时市值曾超过1500亿美元,2017年甲骨文公司市值超过2000亿美元。

甲骨文公司初创时期最大的成功在于抓住了关系型数据库的机会。数据库最早的萌牙出现在20世纪60年代,其中关系型数据库因其简单清晰的设计原理而成为现代商用数据库产品的基础。1976年,IBM发布了类似英文一样可表达的命令语言SQL的说明,用于操控关系型数据库。1979年,甲骨文发布了第一代也是全球最早的商用关系型数据库。1982年,IBM才发布了自己的第一代关系型数据库SQL/DS,之后于1985年发布了DB2。

正是因为对于未来技术趋势的大胆判断以及对于商业的精明运营,甲骨文的数据库产品获得了巨大的成功。甲骨文的数据库广泛支持并行机、大型主机、小型计算机、工作站、个人电脑等多种计算设备,允许用户在不同计算设备上使用并迁移Oracle数据库,1994年的时候Oracle数据库支持超过100种硬件和操作系统环境。如今,甲骨文几乎占据了全球主要行业和企业的数据库市场份额,财富100强中有98家都在使用Oracle数据库。

在数据库核心产品之上,甲骨文从1980年代开始投资企业级应用软件,陆续扩展到企业资源管理ERP、客户关系管理CRM、市场营销、供应链管理、财务管理、人力资源管理、等多个通用大类,甲骨文也提供快消、制造、能源、电信、政府、金融等行业应用解决方案。在1995年的时候,Larry宣布“PC已死”,然后全面推动甲骨文产品向互联网架构迁移。1996年10月,甲骨文推出了Network Computing Architecture网络计算架构,这是一个跨计算平台的IT环境,可以开发和部署面向对象、以网络为中心的应用。

到了1998年,甲骨文进一步指出其产品是基于互联网计算架构,这是一种开放、基于网络的计算架构,为分布式计算提供了极大的可扩展性。所谓互联网计算,甲骨文将其描绘“多层架构”,包括数据服务器、应用服务器和所有的客户端设备。其中,数据服务器和应用服务器用于后端存储和处理信息,而客户端设备则用于前端供用户使用应用与数据。互联网计算允许管理员从一个中心服务来管理所有的应用。

所以,当Larry Ellison在1998年告诉Evan Goldberg下一个计算模式的时候,实际上Larry已经推了这个概念两年多的时间了。从1998年/1999年起,甲骨文开始提供类似今天SaaS云服务(软件即服务)的Business On-Line托管企业及应用与技术服务:在一个由甲骨文管理的托管数据中心里,甲骨文拥有硬件基础设施、用户拥有应用软件和数据,由甲骨文负责管理和维护托管在自己数据中心里的客户应用软件,以此来显著降低企业部署甲骨文软件的复杂性。其实类似今天广为流行的云计算和云服务的概念。

2001年/2002年开始,甲骨文进一步提供了自家产品的外包管理服务,包括当时的Oracle 9i数据库、E-Business Suite电子商务套件等,用户可以选择把服务器放在自己的数据中心、Oracle数据中心或第三方数据中心里,而把软件与硬件都外包给甲骨文管理。2003年/2004年开始,Oracle把外包服务进一步更名为On Demand服务,包括E-Business Suite On Demand、Technology On Demand以及Collaboration Suite On Demand。基本上,Oracle On Demand业务占Oracle公司每年营收的3%。

甲骨文早期所描述的互联网计算概念与今天所说的云计算在很大程度上非常类似,只是云计算的规模更大、覆盖的地理范围更广。在Oracle Global Media Day 2017上,甲骨文融合架构执行副总裁Dave Donatelli说,所谓云应用指的是那些需要超大规模共享的互联网应用,这些应用往往需要大量的自动化运维,而企业内部的应用则相对规模较小且需要更多的是定制化运维。因此,云计算特别是公有云的技术架构与传统企业内部IT的架构完全不一样,对于网络、计算、存储等软硬件基础设施的要求也不样。 

随着云计算架构的出现,甲骨文从2006年前开始就面向云计算架构重新规划了自己的所有产品、技术与服务,并从2010年开始几乎重写了所有软件。在甲骨文的2011年财报里,正式出现了“Cloud”云计算一词,以及公有云和私有云等词。2015年,甲骨文的财报里显著出现了SaaS、PaaS和IaaS三大云业务,标志着甲骨文形成了完整的云产品布局。

云的未来,甲骨文的未来

在OOW 2017上,甲骨文产品开发总裁Thomas Kurian说:“10年前,当我们开始开发Oracle云时,我们有一个很简单的使命:想让世界上任何地方的任何人都能够使用我们软件。而他们所需要的只是一个浏览器或电话而已。” 自从2010全面向云转型、2015年推出全线PaaS和SaaS产品、2016年推出IaaS产品,甲骨文已经完整实现了云计算技术,2017年更在全球达到了22个公有云数据中心区域。

2017年10月1日,来自145个国家、近6万人再次涌入美国旧金山,参加OOW 2017大会。这个起源于35年前的甲骨文开发者大会,最近每年连续吸引了超过6万人的全球企业、开发者、合作伙伴等蜂拥而来,每年都给旧金山带来超过30亿美元的收入。OOW 2017更吸引了超过120万在线观众,提供了超过2200场演讲、培训和专题交流等活动。 

当Larry在32岁创业的时候,也许没有想到有一天甲骨文公司能够给全世界带来如此重要的影响力。而每年OOW的一大特色环节,就是Larry本人亲自演讲和演示,这是普通观众一年一度亲眼一睹硅谷传奇人物的机会。即使在OOW 2017上,年近73岁的Larry仍然坚持完成了两场、每场时长一小时的演讲,而且极为认真的讲解了今年的两大主题:全球首个“无人驾驶”的自治(Autonomous)数据库云以及Oracle管理云。

所谓自治数据库云,指通过机器学习的方式,实现了数据库的自动化治理。Oracle自治数据库云可实现的功能包括:自治驱动(Self-Driving),数据库自动升级和打补丁同时运行; 自治调整(Self-Scaling):在不停机的情况下即时调整计算和存储资源;自治修复(Self-Repairing),对宕机提供自动保护,SLA服务水平协议达到99.995%的可靠性和可用性,将计划内和意外宕机时间减少至每年不到30分钟。Oracle管理云也是类似理念。

而Oracle自治数据库和管理云仅仅是甲骨文对未来再次判断的几大趋势之一的结果。Thomas Kurian在OOW 2017上表示,云计算有五大未来趋势:人工智能与机器学习、自治(Autonomous)软件、物联网、区块链和人机交互。自治软件是这几年随着人工智能和机器学习而兴起的软件形式,即用软件自动管理与治理软件,这尤其体现的IT管理软件上。实际上IT软硬系统本身提供了大量的机器数据,这些数据主要以系统日志的方式存在,包括网络、服务器、存储、虚拟机、操作系统、数据库、分析、编程语言、应用软件等。用机器学习对这些日志里的数据进行学习,就可以做出判断后,再由机器自动编写程序处理。

而在OOW 2017上,除了自治软件的技术趋势初步体现在了Oracle的数据库和系统管理中,人工智能、区块链、物联网和人机交互等新兴技术也被大规模引入Oracle的软件产品与云服务中。例如,把人工智能功能直接嵌入现有的Oracle云应用程序中,包括Oracle ERP企业资源计算云、Oracle HCM人力资源管理云、Oracle SCM供应链管理云和Oracle CX客户体验云等;而新推出的Oracle人工智能平台云预装了用户熟悉的人工智能库、工具和深度学习框架,包括Caffe和TensorFlow等,可以根据需求自行开发人工智能程序。 

除了Oracle人工智能平台云服务之外,甲骨文还把人工智能和机器学习能力嵌入Oracle SaaS、PaaS和物联网服务中,包括认知人工智能、分析、数据服务、IT管理和安全操作。通过把机器学习和认知交互加入传统的业务流程和应用程序,极大地提升了用户体验和生产力。更进一步,甲骨文在大规模引入人工智能的基础上,还开发了自适应智能(Adaptive Intelligence),让用户在使用Oracle软件的时候,随着数据的积累而自动改进和提升系统智能水平,比如通过分析历史趋势和业务风险数据自动给出发票折扣率建议等。

而Oracle区块链云服务(Oracle Blockchain Cloud)是企业级分布式账本云平台,可帮助用户安全地扩展ERP、供应链以及其他企业级SaaS和本地应用,在可信赖的业务网络上防止篡改交易、降低成本和风险。利用REST API驱动的平台和Oracle云平台中丰富的集成选项,用户在几分钟之内就可开始开发区块链应用。为了引入区块链,甲骨文不久前加入了Linux基金会的Hyperledger开源项目。

本次OOW 2017上,甲骨文还介绍了多项IaaS、PaaS和SaaS层的更新技术与产品,包括Oracle IaaS层最新的GPU实例,甲骨文称要比AWS的GPU实例快高达4倍、成本却低58%。而甲骨文将于今年底到明年陆续推出的Oracle自治式数据库云的多个版本,Larry在OOW 2017上也与AWS的同类型数据库产品做了全面的对比,总结下来就是成本更低、性能更高。

再次回顾一下Larry在2015年OOW上所描述的Oracle云的六大设计原则:在低成本方面,甲骨文云要匹配AWS云的价格甚至更低、通过自动化减少人为错误和提升开发与管理的效率;在高可靠方面,甲骨文云要实现零宕机时间,通过容错和自动化让企业级应用能够不间断运行;在高性能方面,甲骨文云要在数据库和中间件方面实现基于内存计算的高性能,提供系统的高可扩展性;在标准化方面,甲骨文云支持业界所有的开放标准,特别是不会把用户锁定在自己的平台上,而是能随意向业界其它云平台迁移;在高兼容性方面,甲骨文云要实现在工作负载和数据在不同云环境中的自动化迁移;在绝对的安全方面,甲骨文云要实现对数据和系统的实时保护。

今天看来,甲骨文就是在这6大原则上,继续推进和丰富自己的云产品与服务。面向未来,甲骨文还在全球开展云创业加速器项目,孵化新的云服务。该项目提供为期6个月的创业孵化,除了联合办公室、Oracle云计算资源、技术与创业辅导等外,还能接入甲骨文客户、合作伙伴和投资者圈。目前,Oracle云创业加速器项目已经在印度班加罗尔、德里、孟买、以色列特拉维夫、法国巴黎、英国布里斯托、新加坡、巴西圣保罗等地展开。 

随着Oracle全线产品向云服务转型,甲骨文公司的内部组织架构、销售与营销模式等也发生了变化。到了2017年的时候,甲骨文公司内部已经没有一个团队叫“数据库”了,而是改名为Cloud Platform(云平台)。可以说,历时20年,甲骨文在40岁的时候,用云计算再造了自己。而这云中的新生,建成的就是可以持续千年的IT模式。(文/宁川)


本文出自 “云科技时代” 博客,请务必保留此出处http://cloudtechtime.blog.51cto.com/10784015/1970568

以上是关于甲骨文的云中再造:20岁神预言,40岁终成现实的主要内容,如果未能解决你的问题,请参考以下文章

甲骨文秩函数

甲骨文幂函数

甲骨文楼层功能

甲骨文符号函数

甲骨文最大函数

甲骨文抄本