备注:这是甲骨文在北京举行的甲骨文全球大会上发布的云计算策略,包含甲骨文公司如何看待云计算以及如何提供相应的产品和服务支持,具体内容有Oracle数据库云服务器 (Oracle Exadata Database Machine)、Oracle中间件云服务器 (Oracle Exalogic Elastic Cloud)、存储、服务器、应用虚拟化、Oracle云计算策略在企业信息管理的应用等一系列相关话题。

什么是云计算?

Gartner公司认为,云计算是一种计算的类型,在这种类型的计算中,以弹性和可扩展性信息技术为基础形成的计算功能是作为服务提供的。因此可以把云计算理解为两件非常具体的事情。

首先,从系统基础设施的角度来看,云计算是指摆脱园区中、企业所有大楼中到处都是机器这种杂乱无序的状态,并把这些机器合并到一个现代化、虚拟化和高性能的数据中心中。因此云计算的目的是彻底转变数据中心的架构。

其次,云计算是指企业应用软件和中间件与数据库技术怎样在这个现代化的数据中心架构上运行,才能将这些软件应用作为服务,通过网络或通过Web来提供。

很多公司想要标准化并合并系统基础设施。不过甲骨文公司建议,在这样做的时候,应该使用高性能的预集成系统作为基础构件。不是很多小型机器,而是很少的、较大型的预集成系统,因为这使得运行和管理数据中心变得容易多了。而且必须考虑实现3个部分的虚拟化:存储系统、服务器以及在其上运行的应用软件。

我们需要的不是运行成百上千台的小型应用服务器和成百上千台的小型数据库服务器,而是使用Oracle数据库云服务器(Oracle Exadata Database Machine)来合并数据库实例,以及使用Oracle中间件云服务器(Oracle Exalogic Elastic Cloud)来合并应用中间层。

Oracle数据库云服务器 (Oracle Exadata Database Machine)

Oracle数据库云服务器(Oracle Exadata Database Machine, 以下简称Oracle Exadata)的独特之处表现在3个方面。首先,它是惟一为了运行OLTP和数据仓库而从硬件角度出发进行设计的系统,使这种系统成为基础设施的组成部分更为容易。其次,它是惟一可在单一配置上提供很高OLTP和数据仓库性能的软件,更容易管理。最后,它是惟一从设计上保证既可在内部增加功能、又可在外部增加机器这样两种扩展方式的系统。我们举一个具体的例子,拿Oracle Exadata X2-8机箱来说,其每一个节点都是8CPU插槽节点,因此这些节点都堪称大节点,意味着可以实现一个非常密集的集群,这对OLTP而言确实非常好。另一方面,如果把两个Oracle Exadata X2-8全机架放在一起,这些机架内的InfiniBand交换机会提供1Tbps的互连速度,而且两个全机架构成的整个系统现在看起来就像一个巨大的集群。Oracle Exadata就是这样在单一架构上实现内部增加功能和外部增加机器这样两种扩展方式的。

Oracle Exadata是一个由数据库软件、硬件服务器和存储设备组成的软件和硬件集成式系统,采用业界标准硬件组件以及Sun公司的FlashFire技术、Oracle数据库11g第二版和Oracle Exadata存储软件11.2版。

为适应管理从小型到大型系列数据库的部署需求,甲骨文为客户提供各种配置的选择。目前Oracle Exadata配置有4种:Oracle Exadata X2-8全架、Oracle Exadata X2-2 四分之一架、半架和全架系统。其中Oracle Exadata X2-2和Oracle Exadata X2-8全架机器能为大多数数据库的应用需求扩展为多架的配置。

最新配置的Oracle Exadata X2-8 是一款完全网格化的产品,为所有数据库需求提供了软件、服务器、存储和网络服务。它是专门设计来帮助客户在私有云环境中,快速提供可扩展和可靠的数据库服务, 满足大用户群数据仓库应用需求和企业OLTP的性能需求,并可通过大规模的ERP,CRM和混合工作负载的数据库整合,降低IT成本:

共配有128个英特尔CPU内核和2TB内存;

超过5 TB的Exadata智能闪存缓存,能缓存经常访问的“热”数据,实现极快速的处理响应和高吞吐量;

多级压缩能管理更多数据并减少OLTP和数据仓库数据的进出I/O需求;

40GB InfiniBand内部连接;

10GB以太网的外部连接;

客户将享有在Oracle Exadata上选择Unbreakable企业级内核或Oracle Solaris 11 Express的权利。

Oracle中间件云服务器 (Oracle Exalogic Elastic Cloud)

类似地,Oracle中间件云服务器(Oracle Exalogic Elastic Cloud,以下简称Oracle Exalogic)也拥有独特、卓越之处,它提供世界级Java应用性能、世界级Web应用性能和世界级数据库应用性能。而且Oracle中间件云服务器还允许运行任何应用软件,如Oracle电子商务套件、Oracle PeopleSoft Enterprise、Oracle Siebel CRM、Oracle JD Edwards等等,并允许对应用实施管理,从而获得更易于管理的好处。结果,客户可以用单一环境和单一架构实现数据中心的现代化,使数据中心更易于管理。

Oracle Exalogic 是一种硬件和软件集成式系统,是甲骨文为以极高性能运行Java和非Java应用而设计的,并为运行Java和非Java应用进行了测试和调整。该系统提供全面的云应用基础设施,合并了类型最为丰富的Java和非Java应用及工作量,并能满足最苛刻的服务级别要求。

Oracle Exalogic以大获成功的Oracle Exadata 为基础,采用领先的64位x86处理器、基于InfiniBand的I/O架构和固态存储系统,并结合了业界领先的Oracle WebLogic Server以及其他基于企业级Java 的Oracle中间件产品,并可选择使用Oracle Solaris或Oracle Linux操作系统软件。这些软件针对Oracle Exalogic Elastic Cloud机的I/O架构进行了优化,以提供比标准应用服务器配置高10倍的性能。该系统全部由甲骨文设计,目的是以最低配置实现最强大的功能。该系统在工厂中进行组装、测试和调整,以最大限度地缩短从系统付运到完全上线运行所需的时间。

Oracle Exalogic 为大型、关键任务部署而设计,为企业级多租户或云应用奠定了基础。该系统能以不同的安全性、可靠性和性能支持上千个应用,从而成为在全企业范围内进行数据中心合并的理想平台。Exalogic的I/O架构技术以接近瞬时的失效转移和彻底的应用隔离实现了高水平的容错,使企业能以极低风险将无数关键任务型应用软件合并到单个系统中。

无论采用Oracle Linux还是Oracle Solaris 11操作系统,Oracle Exalogic Elastic Cloud都提高了整个Oracle融合中间件产品线的性能,并提高了在Oracle WebLogic Server上运行的应用的性能。该系统还为实现与Oracle数据库11g、Oracle真正应用集群以及Oracle Exadata数据库机的集成而进行了优化。

Oracle Exalogic 提供了无与伦比的Java应用性能和可靠性。在甲骨文进行的内部测试中,单机架Oracle Exalogic Elastic Cloud显示: 互联网应用性能提高12倍,达到每秒100万HTTP以上;Java消息处理应用性能提高4.5倍,达到每秒逾180万条消息。同时,面向Exadata 的GridLink功能提供超级可靠和高性能的数据库集成,能在运行于Exalogic上的Oracle WebLogic Server和运行于Oracle Exadata数据库机上的Oracle真正应用集群之间实现JDBC连接的瞬时失效转移和交易相似性(transaction affinity)。

存储、服务器、应用虚拟化

为了真正实现数据中心的虚拟化,必须实现存储虚拟化。甲骨文提供两种功能。就针对数据库的存储虚拟化而言,是自动化存储管理和压缩(Automatic Storage Management and Compression)。就文件存储的虚拟化而言,是存储连接(Storage Connect)和开放存储(Open Storage)。“存储连接”是Oracle VM 3.0的一个功能,负责抽象出管理程序与存储系统的对话方式,而“开放存储”是我们的网络附加存储设备。服务器虚拟化、Oracle VM和Solaris容器(Solaris Containers)为在服务器上实现应用的虚拟化并部署应用提供了真正出色的功能。最后,我们还利用Assembly Builder技术和内置的多租用功能实现应用的虚拟化。Assembly Builder技术可帮助客户跨大量虚拟机部署应用,而多租用功能内置在很多Oracle应用软件中,其中包括融合应用软件。

Oracle云计算策略在企业信息管理的应用

在数据中心架构方面,以高性能集成系统作为基石,完成存储、服务器、应用的虚拟化。包括自动管理与压缩的虚拟化存储、优化管理程序性能的虚拟化服务器及装配程序集以简化管理的虚拟化应用。

在系统管理方面,利用从应用软件到碟片的单点管理及配备遥控遥测的自我监控智能系统来实行相关业务及系统服务水平的自动化,简化生命周期管理步骤等。

在安全方面,利用数据防火墙、透明加密技术及数据库审计等技术,实现集中身份供应及用户认证,提供基于角色的角色控制、分析及审核,执行预防性管控等。

在应用软件开发方面,开发者可以利用整合的声明式开发工具进行开发。企业用户可以利用瘦客户机扩展应用,同时监控及优化业务流程。

在分析与协作方面,可以利用统一的用户友好的语义层跨数据源,强化并统一R-OLAP、M-OLAP、监测报告及记分卡等,还可以在嵌入式社会协作的基础上,通过团队网络进行信息分享,并使内容、管理及访问更加个性化。

总之,甲骨文可为企业提供独一无二的云服务,包括高性能集成系统来创建云;全面的从应用到磁盘的业务服务管理;全面的数据保护和身份管理;商业用户提供的应用和业务流程配置;通过网络分析所有信息和与所有用户进行协作。

总结:甲骨文云计算策略

云意味着数据中心架构的根本转变,是将软件作为服务提供的基本方法。甲骨文公司通过我们的产品实现了云计算这两种功能。要部署云计算,客户可以亲历亲为,也可以利用云服务。

甲骨文的云计算最大的目标是确保云计算完全达到企业级,以便企业能安心采用。企业级意味着具备高效能、可扩展性、可用性及安全性,并且确保可移植性、兼容性,且不会绑定在特定厂商平台上。同时,甲骨文的云计算要做到既支持公有云计算又支持私有云计算--使得客户有选择余地。作为一家追求创新的公司,甲骨文将通过全面、开放、集成的产品战略为客户提供最好的云服务。(付江)