IMG_8060.JPG

【本文为会员文章,限时免费开放中】

【本文本次更新截止到2018年5月】



1977年,一家叫作Oracle(中文名:甲骨文)的美国公司成立了,由大名鼎鼎的硅谷传奇人物Larry Ellison创办。截止2017年的40年来,Oracle成为了世界上最大的数据库公司以及企业级软件公司之一,2013Oracle曾超越IBM成为全球第二大软件公司。Oracle2013年的全球DBMS数据库管理软件市场中市场份额第一,在2011Gartner的全球RDBMS关系型数据库市场份额第一、接近50%。在2013Oracle由纳斯达克转纽交所上市,当时市值曾超过1500亿美元,此时距离1985Oracle在纳斯达克上市已经27年。

 

Oracle几乎占据了全球主要行业和企业的数据库市场份额,财富100强中有98家都在使用Oracle数据库,在某种程度上Oracle已经成为企业数据库的代名词。20172月,Gartner发布了面向分析的DBMS数据库管理系统供应商魔力象限,这是在传统数据库技术之上又增加了大数据及分析能力评估,OracleTeradata、微软为领导者象限的前三强。不过,在这个2017年领导者象限中,除了IBMSAP外,还新增了AWS这个新竞争对手。

 

数据库技术一直是传统企业软件的核心技术之一,与操作系统、中间件并称为传统软件产业的三驾马车。数据库管理系统(DBMS)作为可以统一管理和共享数据的软件,最早的萌芽出现在20世纪60年代,通常按数据模型分为网状数据库、层次数据库和关系型数据库(在2007年大数据出现以前的分类方式),其中关系型数据库因其简单清晰的设计原理而成为现代商用数据库产品的基础。现代商用关系型数据库主要有OracleIBM公司的DB2、微软的SQL Server以及Informix(后被IBM收购)等。

 

1976年,IBM发布了类似英文一样可表达的命令语言SQL的说明,用于操控关系型数据库。1977年,Oracle创立了,当时专注于开发基于IBMSQL语言所描述的关系型数据库。1979年,Oracle发布了第一代,也是全球最早的商用关系型数据库。1982年,IBM才发布了自己的第一代关系型数据库SQL/DS,之后于1985年发布了DB21986年美国国际标准委员会(ANSI)批准了对SQL语言的标准定义,后又被国际标准化组织ISO采纳,1992年二代SQL标准SQL2诞生。基于标准化的SQL语言,数据库产业开始繁荣。

 

Oracle关系型数据库的成功可以归结为:面向OLTP环境的高可用和高性能,OLTP联机交易处理也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理并在很短的时间内给出处理结果,针对诸如银行、证券、民航订票系统等需要实时响应的关键性业务系统等;其次是支持当时新兴的服务器/客户端(C/S)计算架构,以实现基于PC服务器的OLTP分布式应用,Oracle的工具软件可以整合分布式数据库环境,可兼容IBM DB2等关系型数据库;对并行计算的强力支持,这就是基于PC服务器集群的OLTP,用以对抗昂贵的大型主机;更为重要的是对广泛计算硬件和操作系统的兼容与可移植性,Oracle数据库广泛支持并行机、大型主机、小型计算机、工作站、个人电脑等多种计算设备,Oracle允许用户在不同计算设备上使用并迁移Oracle数据库,但却始终面对的是同一个管理软件界面,这样就能最大程度保护客户的投资,1994年的时候Oracle关系型数据库支持超过100种硬件和操作系统环境。

 

Oracle非常注重对SQL行业标准的兼容,在没有任何回报的保证上,Oracle关系型数据库与1989SQL标准兼容并通过了美国联邦政府国家标准和技术委员会(NIST)的认证,包括主动对后来SQL92标准的全兼容。Oracle积极参与行业标准的开发制定过程,确保自己的产品与行业标准的全兼容,以及对包括IBM DB2在内的其它主流关系型数据库产品的兼容与互操作性。

 

到了1998年,Oracle进一步开始支持面向互联网架构的计算体系。在开放、基于网络的架构中,提供可扩展的分布式计算环境。Oracle 8开始支持面向对象的数据结构,即文本、图像、音频等非结构化数据。Oracle产品的技术特点包括:可插拔式(“plug in”)组件,以即插即用的软件组件方式,管理和扩展数据库和应用软件的功能;采用开放协议和标准界面,以确保可插拔组件之间的数据通信;支持CORBA(通用对象请求代理体系结构,一种面向对象应用编程的标准)、JavaHTML等开放编程标准和协议。结合客户端-服务器架构(即PC服务器)体系的可用性、产品的易用性以及对网络技术、面向对象编程技术的广泛支持与兼容,这是互联网时代的Oracle产品竞争力所在。

 

Oracle的套装应用软件系列产品是另一大核心产品群。从1980年代开始,Oracle就投资企业级应用软件,其企业应用软件产品有企业资源管理ERP、客户关系管理CRM、市场营销、供应链管理、财务管理、人力资源管理、项目管理等多个通用大类,Oracle也提供快消、制造、能源、电信、政府、金融等行业应用解决方案。Oracle提供一整套集成的应用软件、工具和数据库技术,以确保可扩展性和产品性能。而Oracle灵活、开放的应用软件架构,允许用户以最小量的编程,对Oracle应用软件进行定制化,并与其它第三方软件产品和企业原有系统保持兼容。1998年,OracleWeb应用软件就已经支持基于Java浏览器的两层互联网技术架构。

 

1998/1999年起,Oracle开始提供类似今天SaaS云服务(软件即服务)的Business On-Line托管企业及应用与技术服务。在一个由Oracle管理的托管数据中心里,Oracle拥有硬件基础设施,用户拥有应用软件和数据,由Oracle负责管理和维护托管在自己数据中心里的客户应用软件,以此来显著降低企业部署Oracle软件的复杂性。这其实类似今天广为流行的云计算和云服务的概念。2001/2002年开始,Oracle进一步提供了自家产品的外包管理服务,包括当时的Oracle 9i数据库、E-Business Suite电子商务套件等,用户可以选择把服务器放在自己的数据中心、Oracle数据中心或第三方数据中心里,而把软件与硬件都外包给Oracle管理。2003/2004年开始,Oracle把外包服务进一步更名为On Demand服务,包括E-Business Suite On DemandTechnology On Demand以及Collaboration Suite On Demand。基本上,Oracle On Demand业务占Oracle公司每年营收的3%

 

2004/2005年,Oracle把自己的相关产品组合起来,推出了Fusion中间件产品线,包括应用服务器Application Server、协同套件Collaboration Suite、开发工具套件Developer Suite、数据交换Data Hub等,基于J2EEBPEL以及其它网络服务标准,用于屏蔽底层异构且复杂的计算环境,向上支持各种开发语言及工具,以开发各种web服务和网络应用。这一年,Oracle也巨资收购了PeopleSoft,加上之前收购的JD Edwards等公司,Oracle开始研究下一代面向服务(SOA)的计算架构,这与2006年起步的云计算已经非常接近了。

 

就在AWS、微软等自2006年开始发展云计算和布局公有云基础设施的时候,Oracle正忙着展开大手笔的收购,包括:2005年到2008年间共总94亿美元收购的PeopleSoftBEAHyperionSiebel等公司,2010年初又以74亿美元收购了Sun系统公司,而Sun的服务、存储和网络等硬件产品为Oracle后来快速切入云计算产业打下了基础,2017年再次以93亿美金收购了SaaS ERP软件Netsuite公司。

 

Oracle2011年财报里,正式出现了“Cloud”云计算一词,以及公有云和私有云等词。2015年,Oracle的财报里显著出现了SaaSPaaSIaaS三大云业务,标志着Oracle形成了完整的云产品布局。Larry Ellison2015年的Oracle Open WorldOOW)上宣称:“过去的20年,我们一直在于IBMSAP展开竞争,但今天我们再也不关注这两家公司了。”2015年全线发布PaaSSaaS服务,2016年发布IaaS服务,Oracle历时6年完成了向云计算的全线转型。除了产品转型外,Oracle也把全公司都迁移到了云平台上。Larry Ellison2015年的OOW上把微软列为云时代的头号竞争对手,2016年的OOW上宣称“AWS的好日子已经过去了”。不过在2018年初的时候,全球前三大公有云超级平台中,AWS与微软各占一个,Oracle与Google、IBM、阿里云等还在竞争第三大平台的位置。


截止到2018年2月,Oracle SaaS业务的年营收逼近50亿美元大关,滚动12个月的自由现金流达到152亿美金。而在PaaS层面,Oracle在2018年5月推出了Oracle自治分析云(Oracle Autonomous Analytics Cloud)、Oracle自治集成云( Oracle Autonomous Integration Cloud)和Oracle自治可视化构建器云(Oracle Autonomous Visual Builder Cloud)等更多的自治云服务。所谓自治云服务,就是凭借内置的人工智能和机器学习算法,让机器自动维护机器、软件自动维护软件、数据库自动维护数据库等。今年早些时候,Oracle推出了全球首款针对数据仓库工作负载的自治数据库。通过在所有PaaS服务中加入自治驱动、自治安全和自治修复能力,Oracle把更多现代化的公有云服务带给业界。

 

 

(一)2017年全面向云转型后的商业模式

 

Oracle在云时代面向企业提供所有IT技术环境的产品与服务,包括应用、平台和基础设施。Oracle的产品覆盖全球40万家企业客户,其产品与服务的部署方式包括企业本地化部署、公有云或混合云,允许企业客户以自己最喜欢的方式部署ITOracle云产品与服务涉及了企业SaaSPaaSIaaS三层架构中主流的应用、平台、计算、存储与网络等。Oracle可本地化部署的产品包括Oracle应用软件、Oracle数据库、Oracle Fusion中间件等,硬件产品则包括Oracle集成系统、服务器、存储和面向行业的产品,以及相关的支持与服务。Oracle的云及本地化部署产品与服务,面向全球各种规模的企业、政府机构、教育机构以及有能力提供定制化服务与销售的合作伙伴。

 

在云IT环境中的核心技术方面,Oracle拥有数据库、中间件、企业级应用、虚拟化、集群、大规模系统管理以及相关的基础设施,而这些产品与服务是Oracle云服务、合作伙伴云服务以及企业客户云IT环境的基础构件。Oracle持续为新技术投资,在2015财年、2016财年以及2017财年,OracleR&D领域的投资为55亿美元、58亿美元和62亿美元。Oracle的产品研发集中于所有相关技术的高性能、安全性、可操作性和可集成性,让Oracle的产品与技术不仅极具性价比,并且易于部署、管理和运维。Oracle强调,一旦企业客户购买了Oracle的产品与服务,就能从Oracle持续的R&D投资中受益。

 

在公有云、私有云和企业本地IT等不同形态的IT技术之间,Oracle实现了统一的技术架构、统一的管理界面、统一的体验,企业可以无缝在不同形态的IT环境中迁移自己的应用与数据。特别是Oracle Cloud@Customer,让企业可利用Oracle Cloud MachineOracle Database Exadata Cloud Machine等多种集成一体机系统,在企业本地IT环境中就能获得与Oracle PaaSIaaS一致的技术,这样就能解决数据主权、数据保护以及企业业务合规等需求,同时还能享有云技术的优势。

 

而为了满足云技术和用户日新月益的需求,Oracle在近年来投资了数百亿美元,用于收购相关的公司、产品、服务与技术,以增强Oracle自己已有的产品与技术,包括在201611月以约93亿美元收购了NetSuite公司。NetSuite主要提供面向中小企业的CRMERPeCommerceSaaS服务,与Oracle的产品正好形成互补。

 

截止到2017年,Oracle主要有三大业务:云及本地化部署的软件业务,包括SaaSPaaSIaaS公有云服务,可本地部署的软件及许可证销售等,占Oracle2015财年到2017财年每年营收的77%78%80%;硬件业务,包括本地部署的硬件产品及相关服务,占Oracle2015财年到2017财年每年营收的11%13%14%;服务业务,基本占了Oracle年度营收的9%

 

新产品模式

 

应用软件及SaaS云产品

 

在占营收大头的企业应用技术方面,包括可以订阅方式购买的Oracle SaaS云产品以及可用于企业本地部署的Oracle应用软件系列。Oracle应用软件技术是基于行业标准计算架构而设计,可帮助各类型企业管理和自动化核心业务功能。此外,Oracle还面向垂直行业提供行业应用软件,包括工程、金融服务、健康科学、酒店和零售、制造、公共事业与能源等。

 

Oracle SaaS云服务基于开放行业标准,包括SQLJavaHTML5等语言,这样就保证了应用软件的易获得、易集成和易部署。Oracle SaaS云服务包括HCM人力资源管理、ERP企业资源管理、CX客户体验、SCM供应链管理等。

 

Oracle HCM人力资源管理云系列产品提供了用于人才招募和职业生涯管理等功能的Oracle人才招聘与管理云(Talent Acquisition and Management Cloud)、用于管理企业全球员工的Oracle全球人力资源云(Global Human Resources Cloud)、用于管理工资和福利等的Oracle员工激励云(Workforce Rewards Cloud)、用于提供个性化培训等的Oracle学习云(Learning Cloud)、用于管理全球员工工作时间和休假等的Oracle员工管理云(Workforce Management Cloud),甚至还有用于跟踪员工健康与幸福等的Oracle工作生活解决方案云(Work Life Solutions Cloud)。

 

Oracle ERP企业资源管理云则提供了用于企业规划与利润管理等的企业绩效管理云Oracle Enterprise Performance Cloud、用于全球化企业财务管理的企业财务云Oracle Financials Cloud、用于优化和社交化协作的企业采购云Oracle Procurement Cloud、用于优化项目管理的企业项目财务管理云Oracle Project Financial Management Cloud、用于控制风险的企业风险管理云Oracle Risk Management Cloud

 

Oracle CX客户体验云则包括用于个性化客户体验等市场营销云Oracle Marketing Cloud、用于销售团队协作管理等的销售云Oracle Sales Cloud、用于安全客户交易的商务云Oracle Commerce Cloud、用于帮助销售和渠道以及电商网站协作的配置、定价和报价云Oracle Configure, Price and Quote Cloud、用于统一网站与社交和呼叫中心体验的服务云Oracle Service Cloud、用于客户交互的交互云Oracle Engagement Cloud、用于现场服务管理的Oracle Field Service Cloud

 

Oracle SCM供应链管理云则有产品生命周期管理云Oracle Product Lifecycle Management Cloud、用于供应链规划的Oracle Supply Chain Planning Cloud、用于库存管理的Oracle Inventory Management Cloud、用于销售订单管理的Oracle Order Management Cloud、用于制造流程管理的Oracle Manufacturing Cloud、用于物流管理的Oracle Logistics Cloud

 

此外,Oracle行业云则针对电信、工程与建筑、金融服务、健康医疗、酒店、制造、零售、电力等行业提供有针对性的行业解决方案云Oracle Cloud Industry Solutions。而Oracle数据云Data Cloud则是为企业提供一个统一而一致的外部数据集成服务,通过多种渠道获得公开的外部数据,以为企业的市场营销和客户智能提供数据源。

 

Oracle本地化部署应用软件产品,除了上述各种SaaS云的本地化版本外,还针对之前收购的SiebelPeopleSoftJD Edwards公司的软件产品以及Oracle自己原有的电子商务套件Oracle E-Business Suite,持续投资和创新,以保持这些产品的生命力。

 

平台级技术及PaaSIaaS

 

Oracle的平台级技术也是通过云服务和本地化部署两种方式向企业客户交付,Oracle的平台级技术包括数据库、中间件、软件开发工具、Java语言及技术支持等。Oracle的平台级技术主要是为了解决企业关键业务以及不停机(non-stop)业务环境中,以服务器和存储集群方式部署的中间件和数据库等。而Oracle基础设施技术则包括基于云IaaS方式和本地化部署的计算、网络和存储技术,涉及到的Oracle集成一体机系统、服务器、存储、工业标准硬件、虚拟化软件、操作系统、管理软件以及相关的软件技术支持。

 

Oracle坚持开放技术标准,确保可与其它非Oracle技术的兼容和互联互通。Oracle的企业客户既选择公有云,也可以选择私有云或混合云模式,Oracle强调其基础设施技术支持很多全球最大型的云及本地IT环境,可以很容易地与这些非Oracle技术集成起来以及共同运维。当然,Oracle认为自己的软件与硬件环境结合起来,能够为企业客户提供最大化的IT效率和投资收益。

 

Oracle PaaS云服务提供了JavaOracle Fusion中间件、Oracle数据库,以及用于数据管理、应用开发、集成、数字内容与体验、业务分析、IT运维及安全等方面的工具软件。这些技术都是基于开发工业标准,因此可以与其它IT技术很好的兼容及互连互通。不过,Oracle强调其PaaSIaaS组合起来能够为Oracle及其客户打开新的价值空间,包括在本地IT以及云环境之间的无缝迁移和切换。

 

Oracle的主要PaaS产品包括

 

Oracle数据管理云,主要为应用软件和SaaS云应用提供安全的数据构建、部署和管理云服务,包括关键业务数据仓库、大型交易型应用和大数据分析等,具有快速分析、灵活性和高性价比特点,而Oracle Database Exadata Cloud云服务则是结合了Oracle Exadata集成一体机系统的高性能与高可用性的数据库云服务。

 

Oracle应用开发云服务,提供了广泛的基于云的应用开发环境,可跨多个网络和移动平台开发语言、技术框架和类库,包括Java EEJava SENode.jsPythonJRubyPHP等流行的编程语言,Oracle应用开发云服务还支持微服务框架以及类似Docker的容器技术,同时Oracle应用开发云服务还能帮助企业快速把基于其它技术平台的应用开发实例迁移到Oracle云上。

 

Oracle集成云服务,提供了一系列的基于云的集成工具,包括流程、服务、API、数据和事件等,用于最大化数据驱动的解决方案的价值。Oracle集成云服务让企业和组织能够把不同的云应用和本地化应用集成起来,以及不同的数据源和设备。

 

Oracle内容与体验云服务主要为基于云服务方式的企业内容枢纽,让企业在网站、移动和社交等多种渠道,自动化地与用户交互、沟通。Oracle业务分析云服务则为跨企业范围的业务分析云服务,包括Oracle商务智能云服务(Oracle Business Intelligence Cloud Servcie)、Oracle数据可视化云服务(Oracle Data Visualization Cloud Service)等。Oracle管理云服务,是整个企业IT运维数据的实时分析,包括监控、管理、安全与分析等云服务,以统一的平台和界面帮助企业提高IT稳定性、防止应用程序故障和提升灵活性。Oracle安全云服务,让企业能够在混合数据中心环境中,实施和管理统一的安全策略,涉及身份管理、数据安全、接入管理、安全监控与合规等云服务,例如Oracle身份云管理(Oracle Identity Cloud),Oracle云接入安全中介(Oracle Cloud Access Security BrokerCASB)则结合威胁侦测、预测分析、安全配置管理以及自动化的安全事件响应等确保企业云行为的合规性。

 

Oracle IaaS云服务,被设计为企业级、可扩展、高性价比以及安全的基础IaaS云服务,包括了计算、存储与网络等。与Oracle SaaSPaaS云产品及云服务结合,可确保企业的IT应用能在混合云和混合IT环境中自由迁移与切换。Oracle IaaS的计算产品包括:Oralce祼金属云服务器(Oracle Bare Metal Cloud Compute Service)即祼机服务器;Oracle计算云服务(Oracle Compute Cloud Service)即云服务器;Oracle Ravello Cloud Service是兼容VMwareKVM虚拟化技术的基础计算环境;Oracle Cloud at Customer是把Oracle的云服务器或一体机部署在企业自有的数据中心内,这样就解决了数据主权、数据保留地、数据保护与监管等要求。Oracle IaaS的存储产品包括对象存储云服务、归档存储云服务和数据库备份云服务等。Oracle IaaS的网络产品包括虚拟私有网络VPN服务、快速互联网络服务FastConnectOracle还提供托管云服务,让企业可以把自己的服务器托管到Oracle的云数据中心里。

 

传统本地化部署软件业务

 

对于传统IT方式部署的Oracle软件业务来说,数据库是重中之重。新版本的Oracle数据库支持各种类型的数据,包括交易数据、业务信息与分析、半结构化数据,以及博客、文本、社交媒体、XML文件、办公文档、图片、视频、地理图像等无结构数据。Oracle数据库适用于套件应用和定制化应用,可用于交易型业务、数据仓库、商业智能、文档存储以及其它特定的数据库。

 

围绕数据库,Oracle又增强了其周边产品与服务,以加强其数据库产品的核心优势。例如,增加了更为全面的高级防御和安全解决方案,包括Oracle Advanced Security高级安全、Oracle Database Vault限制特定用户访问专有数据以及Oracle Data Masking and Subsetting数据屏蔽、Oracle Audit Vault and Database Firewall数据库审计与防火墙等,以确保数据安全。

 

针对云计算以及数据库整合,Oracle Multitenant多租户软件可以把多个数据库快速整合成一个可以云方式管理的数据库服务,而用户不需要改变原有的应用程序。而在提高数据库性能和可扩展性方面,Oracle还提供了Oracle Sharding分片技术、Oracle Real Application Clusters实时应用集群、Oracle Database In-Memory内存数据库、Oracle Advanced Compression高级数据压缩、Oracle Partitioning分区等高级软件功能。

 

除了Oracle数据库外,Oracle还根据特定用户需求而提供了更多数据库,包括MySQL开源数据库、Oracle TimesTen In-Memory Database(一种提升关键业务性能的实时数据管理与交易流程技术、响应时间极短且吞吐量极高)、Oracle Berkeley DB(一种开源嵌入式关系型数据库)、Oracle NoSQL分布式键值数据库等。

 

大数据。针对当前流行的大数据技术,Oracle也提供了:Oracle Big Data Aggregation聚集解决方案,用于从各种大数据源中获得、收集、预备和转换海量的数据,相应涉及的PaaS产品包括Oracle Big Data Preparation云服务、Oracle IoT云服务、Oracle Golden Gate数据复制云服务以及本地部署的Oracle Data Integrator for Big DataOracle大数据管理解决方案,用于把大数据与现有数据、应用和报表整合起来,涉及的PaaS产品包括Oracle Big Data云服务、Oracle Database云服务以及本地部署的Oracle NoSQL数据库、Oracle Big Data一体机和Oracle Exadata数据库一体机等;Oracle Big Data Experimentation大数据实验解决方案,用于大数据的改变、清除和整合等,涉及PaaS产品包括Oracle Big Data Discovery大数据发现云服务和本地化部署的Oracle R Analytics for Hadoop高级分析等;Oracle Big Data Analysis and Action大数据分析与行动解决方案,用于运行预测分析模型,涉及PaaS产品包括Oracle商业智能分析云服务以及本地化部署的Oracle Exalytics In-Memory Machine内存一体机等。

 

Oracle Fusion中间件。Oracle Fusion中间件产品可以跨多种IT部署方式,包括本地部署、云或混合IT,从而为定制化、套装和组件式应用提供灵活的IT环境。Oracle Fusion中间件产品涉及Oracle Cloud Application Foundation云应用基础软件(其中包括Oracle WebLogic服务器)、Oracle SOA Suite套装软件(面向服务架构的软件,用于统一移动、云、物联网和本地IT等多种平台以形成一致而标准的平台)、Oracle Data Integration数据集成软件、Oracle Business Process Management Suite业务流程管理套装软件、Oracle WebCenter软件(网站体验管理、门户及内容管理、社交网络软件等)、Oracle Business Analytics业务分析软件、Oracle Identity Management身份管理软件,以及开发工具等。

 

Mobile Computing移动计算。Oracle中间件中,还有专门针对移动设备开发而提供的本地及云方式的开发工具,包括Oracle Mobile Platform移动开发平台、Oracle Mobile Security移动安全、Oracle Business Intelligence Mobile移动商业智能等。

 

JavaJava是目前业界最流行的开发语言,被视为全球标准,数以百万计的开发者用Java开发嵌入式应用、网站、企业软件和游戏等。Oracle通过Oracle Java Cloud云服务以及Oracle Fusion中间件等提供Java平台。

 

硬件集成一体机

 

Oracle自从收购了Sun公司之后,就获得了强劲的硬件业务和硬件能力。在集成系统方面,Oracle以一体机的形式预集成了多种Oracle技术组件,以方便企业获得开箱即用的体验。Oracle集成系统包括了为在线交易、数据库整合、数据仓库应用等场景而设计的Oracle Exadata数据库一体机,为运行Java和非Java应用的Oracle Exalogic Elastic中间件一体,Oracle Exalytics内存分析一体机,基于Sparc芯片和Solaris操作系统的Oracle SuperCluster超级集群一体机、Oracle私有云一体机、Oracle数据库一体机、Oracle大数据一体机、Oracle零数据损失恢复一体机等。

 

硬件:服务器、存储、行业特定硬件

 

Oracle服务器包括基于SPARC芯片的产品系列,以及基于Intel芯片的产品系列。其中,Oracle SPARC服务器为关键业务环境而设计,运行Oracle Solaris Unix操作系统。Oracle Intel架构服务器则可与Oracle SolarisOracle Linux、微软Windows以及其它操作系统兼容,x86服务器用于Oracle Exadata Database MachineOracle Exalogic Elastic CloudOracle Exalytics In- Memory Machine以及Oracle Big Data Appliance等。

 

存储硬件。Oracle的存储硬件产品涉及磁盘存储、闪存存储、磁带存储、虚拟磁带存储,以及为硬件服务的文件系统软件、备份与归档软件、分级存储管理软件以及网络软件等。其中有NAS(网络存储)而设计的Oracle ZFS存储一体机、为全闪存SAN(网络区域存储)环境而设计的Oracle All Flash FS闪存系统等。

 

Oracle SolarisLinux操作系统、虚拟化软件

 

Oracle SolarisUnix操作系统,支持Oracle SPARCx86服务器。Oracle Linux支持云和企业级应用,Oracle Linux还支持容器技术和OpenStack技术。Oracle在虚拟化软件方面既有自己的Oracle VM虚机软件,也在Solaris 11里直接内嵌了服务器、存储和网络的虚拟化能力。

 

IT管理软件。Oracle Enterprise Manager用于管理所有Oracle基础设施、平台和应用技术,在部署、监控和生命周期管理等方面,管理整个IT环境的生命周期。

 

在上述产品与服务外,Oracle还有咨询服务、高级用户支持服务、培训服务等业务。Oracle公有云运营则包括了全球各数据中心的建设、管理与运维。

 

Oracle云的六大设计原则:

1. 在低成本方面,Oracle云要匹配AWS云的价格甚至更低、通过自动化减少人为错误和提升开发与管理的效率。

2. 在高可靠方面,Oracle云要实现零宕机时间,通过容错和自动化让企业级应用能够不间断运行。

3. 在高性能方面,Oracle云要在数据库和中间件方面实现基于内存计算的高性能,提供系统的高可扩展性。

4. 在标准化方面,Oracle云支持业界所有的开放标准,特别是不会把用户锁定在自己的平台上,而是能随意向业界其它云平台迁移。

5. 在高兼容性方面,Oracle云要实现在工作负载和数据在不同云环境中的自动化迁移。

6. 在绝对的安全方面,Oracle云要实现对数据和系统的实时保护。

 

Oracle2010年前开始全面向云计算转型,在这5年时间里,为了全面支持云架构,Oracle几乎重写了几乎所有软件产品。除了重写所有软件外,Oracle还开发了高性能服务器芯片,进入了存储和网络等传统硬件领域。与其它公有云供应商的数据中心非常不同,Oracle云数据中心采用的基础硬件并非传统的x86服务器,而是基于自己的一体机。

 

一个Oracle IaaS数据中心区域(Region)由三个互相独立的Available DomainsAD)组成,每个AD之间都是超低时延和高带宽连接,这样就能构成高可用的数据中心基础设施,并且可承担关键计算任务。其中,AD内主机之间为10Gb/s的带宽、时延低于100微秒,同一区域内AD之间为1Tb/s的带宽、时延低于5毫秒,区域之间为100 Gb/s的带宽、时延低于100毫秒。

 

Oracle还有很好的一键式迁移技术,因为在Oracle在私有云、公有云上提供产品都是相同架构、相同标准、相同技术、相同产品,通过“四个相同”实现私有云、公有云的无缝可操作性,而Oracle的一键式迁移就可实现高融合架构。

 

新研发与营销模式

 

截至到2017531日,Oracle在全球共有约13.8万全职员工,包括:约3.9万销售与市场营销人员;约8000名云SaaSPaaSIaaS运维人员;约9000名软件许可证更新及产品支持人员;约5000名硬件人员;约2.4万服务人员;约4万名研发人员;约1.3万管理与行政人员。其中,全球有约5.1万人位于美国,8.7万人位于美国以外的其它国家和地区。

 

截止到2010531日,Oracle在全球共有约10.5万全职员工,包括:约2.4万销售与市场营销人员;约9000名软件许可证更新及产品支持人员;约1000名硬件制造人员;约5000硬件系统支持人员;约2.6万服务人员;约2.8万名研发人员;约1.2万管理与行政人员。其中,全球有约3.9万人位于美国,6.6万人位于美国以外的其它国家和地区。

 

截止到2005531日,Oracle在全球共有约4.9万全职员工,包括:约1.1万销售与市场营销人员;约4937名软件许可证更新及产品支持人员;约1.4万服务人员;约1.3万名研发人员;约6251名管理与行政人员。其中,全球有约2.15万人位于美国,2.83万人位于美国以外的其它国家和地区。

 

从上述简单的员工数量变化可以看出,Oracle在过去7年并没有显著的员工增加,但在2005年到2010年员工总数却猛增了近5万人,这在很大程度上是2005年到2010年的收购“盛宴”造成的结果。在2010年到2017年这全力投入云计算的7年,Oracle员工主要是研发人员增加了约1.2万人以及销售和营销人员增加了1.5万人,以及约8000人的公有云服务运维人员。

 

从研发角度看,Oracle一直保持在每年12%-16%左右的研发投入,2017财年、2016财年、2015财年、2014财年、2013财年、2012财年、2011财年和2010财年的研发投入为62亿美元、58亿美元、55亿美元、52亿美元、49亿美元、45亿美元、45亿美元、33亿美元,分别占当年营收的16%16%14%13%13%12%13%12%。而从2000财年到2010财年,Oracle每年的研发费用基本保持在当年营收的10%13%的水平。

 

也就是说,Oracle的研发投入一直控制的很好,但确实在2010财年到2017财年,在研发投入占总营收的比例上有所增加,把最高线从13%拉到16%2010财年到2017财年总共在研发上投入了近400亿美元,这确实高于2000财年到2010财年的研发总投入,考虑到2009财年Oracle的研发投入为28亿美元。这从一个侧面反应了Oracle在向云计算转型方面,加大了研发投入力度。Oracle CEO Mark Hurd曾表示,为了向云转型,Oracle用云架构重写了自己所有的软件产品。

 

在销售和市场营销方面,Oracle2010财年到2017财年新增了1.5万人,而在2005财年到2010财年Oracle也新增了1.3万人,这也就是说Oracle在销售和市场营销方面的投入也控制的相当好。

 

Oracle同时强调,相比于传统的本地IT部署方式而言,由于客户对于基于云的IT部署方式有更快速的增长需求,Oracle正在调整开发、市场营销和销售方面的占比,把更多资源调整到基于云的应用、平台和基础设施技术,这就包括了SaaSPaaSIaaS。特别是越来越多的企业,在部署新应用的时候更倾向于使用云服务方式,同时对于原有的Oracle本地部署软件产品,在扩展的时候也更倾向于云服务,Oracle认为向云迁移是一个大趋势。

 

而在销售和营销方面,随便企业和组织向云迁移,而云服务更类似于互联网服务,倾向于厂商直接销信和直接市场营销的模式,Oracle加大了直销和直接市场营销的力度。在2017财年报中,Oracle强调向全球不同规模的企业、政府和教育机构直接销售和营销自己的云和本地化软件、硬件与服务。当时Oracle传统的合作伙伴网络OPN也继续存在,但合作伙伴在云时代也面临着从简单的系统集成向增值服务转型的压力与挑战。

 

之前,Oracle把市场划分为了三大类:企业级市场、政府市场以及商用市场。Oracle以年收入规模为基准来划分客户的类型,不同的国家有不同的基准门槛。以美国市场为例,企业级客户主要指年采购Oracle产品、技术与服务超过10亿美元的企业,在企业级市场和政府市场,用户主要关注产品的性能、功能、可用性、可靠性、易用性、安全、技术支持质量、总体拥有成本、初始采购价格和部署成本、运维成本等。而商用客户,则指那些年采购规模低于企业级客户门槛的企业。对于商用市场而言,更重要在于销售渠道、市场营销、品牌知名度、与企业级系统和产品集成的能力等。

 

然而,随着整个IT采购市场向云服务和云IT方式的迁移,Oracle的销售和营销模式也在转变和适应当中。过去,IT厂商要在每个国家市场都配置当地的销售和市场推广人员,一个跨国企业用户往往要在全球面对数十位甚至数百位来自同一IT厂商的销售和市场推广人员。而在统一的云平台上,这些就都可以省掉了。以Oracle的云产品与服务为例,截止到2017年在全球很快将达到22个数据中心区域,每个数据中心区域全球标准化配置,因此也消除了大量销售人员的必要性。

 

此外,当前现有的企业用户采用Oracle Cloud还很零散,有的购买部分SaaS、有的购买部分PaaS、有的仅购买了IaaS,这里面有大量横向、纵向、交叉销售和推广其它Oracle Cloud产品与服务的机会,而云则提供了统一便捷的销售平台与渠道。市场调研咨询公司OVUM甚至在评论Oracle公司2017财年第三财季报告时表示,Oracle现在已经不怎么需要到外部寻找市场拓展与销售的机会了,挖掘现有的云业务客户就已经足够Oracle Cloud的增长需求了。

 

但对Oracle而言,销售与营销的挑战在刚刚开始。自从2010开始全面向云转型、2015年推出全线的PaaSSaaS产品、2016年推出IaaS产品,在2017年财年第四财季OracleSaaS业务同比增长75%、首次实现了单季超过10亿美元营收,整个2017财年的云业务年度经常性收入(annually recurring cloud revenueARR)突破了20亿美元,2017财年的云业务收入为48亿美元。也就是说,在产品线齐全了以后,Oracle云业务才刚达到单季超过10亿美元、全年达到50亿美元的营收规模,这意味着云业务的销售和营销才刚刚开始。


在2016年11月以约93亿美元收购了NetSuite公司,NetSuite为Oracle带来了大量的中小企业用户。根据Oracle联席CEO Mark Hurd于2017年5月Oracle全球媒体日上分享的数据,在收购NetSuite之前,Oracle约有13,000家活跃SaaS用户,收购了NetSuite后就达到了25,000家SaaS用户。而收购了NetSuite之后,Oracle的中小企业业务增长的非常好,特别是在中国市场收获了大量之前没有的中小企业客户。而在2018年5月的Oracle全球媒体日上,Netsuite全球负责产品开发的执行副总裁Evan Goldberg透露,Netsuite借助Oracle,成功在2017年进入了包括中国在内的新兴国家市场,特别是在中国市场获得了巨大的成功。而能够在中国市场获得成功,最大原因在于Netsuite是一个全球化的面向中小企业管理的云软件及服务,除了ERP外还提供CRM、HCM、SCM等全套的管理套件,能一站式满足中小企业的几乎全部管理需求;而Netsuite还在执行产品的本地化策略,除了推出当地语言版本外,还会针对当地市场的特殊环境定制化产品,比如在中国市场就针对微信进行了专门的集成开发,让中国的中小企业感受到极便利的产品体验。

 

Oracle还在全球开展云创业加速器项目,这包括为期6个月的创业孵化,除了提供联合办公室、Oracle云计算资源、技术与创业辅导等外,还能接入Oracle的客户、合作伙伴和投资者圈。2017年,Oracle在全球范围内启动了云加速器项目,目前在9个地区落地了入驻型加速器:美国的Austin,印度的Bangalore、Mumbai、Delphi,英国的Bristol,法国的巴黎,巴西的圣保罗,新加坡和以色列的Tel Aviv等。与其它云公司的加速器项目类似,Oracle入驻型加速器每年提供两批、每批5-6家学员企业的创业加速服务。在2017年,全球共4000多家创业企业申请该项目,最终有40家企业入选。2018年2月,Oracle再次推出的虚拟加速器项目Oracle Scaleup Ecosystem,这是一个无需入驻实体加速器的虚拟加速器项目,可以让Oracle连接全球更广泛的创新创业生态,那些处于融资中后期的创业企业可以通过虚拟加速器来获得Oracle云及公司资源而无需入驻实体加速器。

 

(二)倒逼的转型之路

 

对于OracleLarry来说,一开始的时候并没有把云计算放在眼里。在2006财年到2011财年,Oracle的股票表现都跑赢了S&P 500以及S&P信息技术指数,但从2012财年开始Oracle股票表现遭遇到了压力,一直到2017财年都低于S&P 500以及S&P信息技术指数的表现。Oracle称从2010年开始全面向云转型,这在某种程度上符合股市的压力走势。

 

为什么说OracleLarry在一开始的时候并没有把云计算放在眼里,后来又没有把IaaS放在眼里,直到2016年才推出了IaaS云服务和云产品?实际上,Oracle的转型之旅早在1996年就已经展开了。在1996年的时候,Larry宣布“PC已死”,然后全面推动Oracle产品向互联网架构迁移。

 

199610月,Oracle推出了Network Computing Architecture网络计算架构(NCA),这是一个跨计算平台的IT环境,可以开发和部署面向对象、以网络为中心的应用。在NCA架构下,当时基于x86的客户端/服务器计算架构下的应用,无需或只需很少的改动就能利用互联网络的优势。该架构也同时允许开发和部署面向对象的分布式技术,基于开放的CORBAHTTP技术,Oracle提出的NCA架构支持当时的Netscape One客户端、网络计算机以微软的ActiveX桌面。NCA架构让企业客户在保护现有投资的时候,通过动态连接互联网、客户端服务器和原有IT系统来持续获得新技术。在1997财年报中,Oracle特别强调面向网络技术和WWW互联网技术的产品研发与开发。

 

到了1998财年,Oracle进一步指出其产品是基于互联网计算架构,这是一种开放、基于网络的计算架构,为分布式计算提供了极大的可扩展性。Oracle指出,其产品架构就是要结合x86服务器客户端架构的可靠性、互联网技术的易用性和可部署性,以及面向对象技术的可扩展性。而所谓互联网计算,Oracle将其描绘“多层架构”,包括数据服务器、应用服务器和所有的客户端设备。其中,数据服务器和应用服务器用于后端存储和处理信息,而客户端设备则用于前端供用户使用应用与数据。互联网计算允许管理员从一个中心服务来管理所有的应用,这与x86架构下的客户端/服务器架构有较大的区别,即在客户端/服务器架构下每一个客户端都要安装一个独立的应用软件。Oracle相信互联网计算模式对于企业来说有巨大的好处,降低了安装、维护和系统培训的成本等。

 

Oracle当时所描述的互联网计算架构与今天所说的云计算在很大程度上非常类似,只是云计算的规模更大、覆盖的地理范围更广。在1998财年,Oracle向市场推出了Oracle Web Application ServerThin Client瘦客户端等推进企业互联网计算架构的产品与技术。1999财年,Oracle进一步提出了“Electronic Business电子商务”,认为这种基于互联网的商务模式将变革商业,为企业产品的分发和扩展全球市场,提供了低成本方式、更高效率和更好的个性化客户服务。Oracle相信,基于互联网的Web业务和商务应用将成为未来趋势,Oracle必须据此大力投资。当年,Oracle 8i即为面向互联网计算架构的数据库,Oracle 8i Lite为面向互联网计算架构的移动数据库。Oracle同时面向互联网计算架构,重组了自己的应用软件。前文提过,从1998/1999年起,Oracle开始提供类似今天SaaS云服务(软件即服务)的Business On-Line托管企业及应用与技术服务。

 

20006月,Oracle推出了Oracle Internet Application ServerIASVersion 8i,即面向互联网应用的服务器版本,该版本是一个开放软件平台,支持分布式互联网软件应用程序的开发、部署和管理。而同时,Oracle还推出了IAS Wireless Edition即无线版本,用于智能手机、无线个人数字助理设备、接入互动语音识别系统的电话、电视机顶盒等广泛的终端设备接入Oracle的互联网服务,特别是让移动运营商、内容提供商和无线互联网服务提供商快速实施无线门户。当时的Oracle iPortal则允许通过互联网门户接入数据库应用。更为重要的是,Oracle推出了E-Business Suite Version 11i,即Oracle电子商务套件,以互联网方式为企业交付ERPSCMCRM等企业级软件。甚至,Oracle还推出了OracleExchange.com,这是一个对于企业“能力”进行交易的互联网市场,比如一个行业的主要公司可以把自己所有的供应商放到这个网站上从而降低整体供应链成本,而对于自己用不到的供应链能力也可以在这个网站上“拍卖”给其它公司。

 

2001财年,Oracle推出了Oracle 9i数据库,最新利用了服务器集群技术,让企业应用软件可以实现无限制的扩展性、可靠性,而基于“数台服务器集群在一起”。Oracle 9i Real Application ClustersRAS)是一个实时数据库集群版本,允许集群添加或减少计算节点而无需重要部署数据库也无需重新修改应用软件。而Oracle Internet Developer SuiteIDS)则是一个完整、集成的开发工具,基于JavaXMLCORBAHTML等开放互联网技术,IDS允许用户快速开发互联网数据库应用和互联网服务。IDS内含JDeveloper,这是一个面向J2EE的企业级Java应用开发环境。2002年,Oracle甚至推出了Collaboration Suite协同套件,这是一个管理电子邮件、语音信息、传真、日历、文件共享、搜索和工作流的业务协同工具集。实际上,Oracle E-Business SuiteOracle数据库、Oracle应用服务和开发工具等,已经非常类似后来的PaaS层和SaaS层。

 

2003年开始,Oracle展开了“买买买”盛宴。20036月,Oracle宣布要以62亿美元的价格收购PeopleSoft2004年又提高到94亿美元后又降到77亿美元,期间经历了PeopleSoft收购J.D. Edwards & Company,同时遭到美国司法部以及多个美国州律师的诉讼试图阻挠这项收购。20051月,Oracle终以111亿美元的高价完成了对PeopleSoft的收购。2005年,Oracle又完成了多项小型收购,以对公司产品和能力进行补足。

 

2005年,就在AWS诞生的前一年,Oracle启动了Fusion中间件品牌以及Project FusionProject FusionSOA(面向服务的架构)架构融合和整合Oracle E-BusinessPeopleSoftJD Edwards应用软件。2006年,Oracle继续消化之前对PeopleSoftSiebel等公司的收购,进一步推出了Service-Oriented Architecture Suite面向服务的架构套件,提供一系列组件以支持SOA架构应用的开发、部署和管理。这些组件包括Oracle Developer 10gOracle BPEL Process ManagerOracle Web Service ManagerOracle Business Rules EngineOracle Business Activity ManagerOracle Enterprise Service Bus等。Oracle SOA套件允许用户创建“热插拔”式应用插件,这样用户就不用改变现有的应用而很容易地扩展应用。

 

2005-2010年,Oracle继续推进“买买买”盛宴。同时,Oracle也在不断丰富自己的核心数据库周边产品,例如针对电信网络应用的TimesTen In-Memory数据库,TimesTen技术起源于1992HP试验室、1996年该团队独立运作公司、后于2005年被Oracle收购。该内存数据库技术,能够在拥有很少处理器的系统上,达到超高的响应时间和并行吞吐率。

 

2010年对Sun的收购是Oracle“买买买”一个经典的收购案例。收购Sun之前,Oracle是一家做数据库、中间件和其上垂直应用的软件公司,而Sun是一家做硬件、存储、操作系统、编程语言Java的公司,合并之后的Oracle可以完成自上层应用到最下层硬件的全部系统整合,大幅提升Oracle的竞争力。

 

1982年的Sun公司是世界上最大的服务器、工作站和存储设备公司,还拥有自己独门操作系统Solaris和服务器芯片SPARC,并发明了Java语言,收购了开源数据库MySQL。尽管Sun曾经风光无限,在1993年就进入了世界500强,但当PC服务器和微软操作系统的性能显著提升后,Sun2002年一年内就失去IT霸主地位,从高度盈利转为高度亏损。

 

收购Sun公司与Oracle所选择的发展路径密切相关,这就是“软硬集成”。在长达25年的时间里,苹果的Steve JobsOracleLarry Ellison是挚交好友。他们始终在探讨软硬件集成的力量:苹果面向消费者,Oracle则面向企业用户。很多人都自然而然的认为软件会顺利地运行在硬件产品之上,但事实并非如此。在现实世界中有数以万计的硬件组件、部件和产品,即使是一些细小的硬件设计差别,也能让软件原先设计好的用户体验荡然无存,这也就是为什么后来微软要自行设计和推出Surface系列硬件产品的重要原因。在消费领域,苹果以提供软硬集成的用户体验著称,Oracle也在企业级市场追求这条道路。同样的原因,让最先进入PaaSSaaSOracle公司,不得不在2016年推出了自己的IaaS,从而为用户带来一体化的真正优质的云服务体验。

 

实际上,Larry Ellison2015年的Oracle Open World上透露,从2006年亚马逊进入云计算开始,他就在思考如何打赢云计算这场战争。除了要牢牢掌握SaaS应用软件层外,Oracle还必须要拥有自己的PaaS平台层和IaaS基础设施层,这就必须要有自己的硬件系统,Sun提供了最佳选择。

 

2010年开始,Oracle全面向云转型。这在很大程度上,应该是竞争对手、市场和资本推动的结果。在OracleLarry眼里看来,云计算技术从本质上与Oracle1996年就开始力推的互联网计算和网络计算是一致的,而Oracle1998/1999年起提供的Business On-Line托管企业及应用与技术服务,实际上跟今天的云服务业务形态也是一致的,只是Oracle该项业务一直保持一个很小的规模。但随着AWS、微软等公司在市场上大力推广云计算的概念,以及越来越多的企业开始转换到云计算的环境中采购和使用IT资源,Oracle也感受到了必须要向云服务转型。

 

基于云服务的软件形态与Oracle之前提供的软件形态,从本质上来说的区别在于:一是以公有云方式提供的SaaS软件,需要通过部署在当地的公有云数据中心对外提供,这就需要Oracle在全球各地兴建自己的数据中心,这与之前纯软件形态是完全不同的软件运营与交付方式,2017Oracle在全球就达到了22个公有云数据中心区域;二是如同Oracle融合架构执行副总裁Dave Donatelli20175月的Global Media Day上所表示,所谓云应用指的是那些需要超大规模共享的互联网应用,这些应用往往需要大量的自动化运维,而企业内部的应用则相对规模较小且需要更多的是定制化运维,所以云计算特别是公有云与传统企业内部IT对于网络、计算、存储等软硬件基础设施的要求也不一样。

 

但在另一方面,Oracle在当时的数据库、中间件、SOA架构、电子商务应用套件以及收购Sun之后获得的系列硬件产品,已经为云计算形态的IT做好了充分的准备。从2010年开始,Oracle面向云计算体系架构,重写了自己所有的软件。截止到2017年,Oracle Cloud是一个完整的IaaS+PaaS+SaaS平台,特别是SaaS提供了完整的企业应用套件。Oracle高层多次在多个场合表示,Oracle是目前唯一可以提供完整的企业级IaaSPaaSSaaS套件产品与服务的云软件厂商。为此Oracle以平均每年50亿美金、2017财年达62亿美金的规模投入云软件产品研发,而在2016Oracle还斥资93亿美元收购云ERP服务提供商NetSuite,加强了针对中小企业的云ERP产品线覆盖。

 

随着Oracle全线产品向云服务转型,Oracle的内部组织架构、销售与营销模式等也发生了变化。2017年的Oracle内部,已经没有一个团队叫“数据库”了,而是改名为Cloud Platform(云平台)。而云服务作为技术服务,其本身不是产品导向的模式,而是用户体验导向的模式,因此随着向云转型,Oracle公司对客户的态度有了转变,过去Oracle公司是一家产品为主导的公司,绝大多数的时候客户都会反映Oracle的产品非常好,以至于如果出了问题,基本不是产品的问题而是客户自己没有用好。

 

但在云时代,Oracle提出了Customer Advocacy(客户利益代言)的概念,专门有一个团队叫Cloud Customer Success Management(客户成功管理)。当企业选择Oracle云产品的时候,这个团队要配合客户使用好Oracle云产品、确保客户成功上云。因为向云转型,Oracle开始聆听客户的需求,并不要强迫用户必须选择或不选择某种产品,而是给了用户多个选择,可以自由切换。

 

云计算时代,企业客户最终考虑的不是技术方案,而是行业和应用方案。这对于Oracle来说就要重新调