关于Oracle WebLogic应用服务器12c的分析
- +1 你赞过了
【天极网专稿】随着云计算的发展,更加集中、灵活且自动化程度更高的云服务基础架构逐渐成为企业的首选,但云应用基础领域的产品还很少见。近期,甲骨文公司发布了Oracle WebLogic 应用服务器12c新版本,其中的“C”代表“云“。 总体而言,它是一次规模比较大的改动和产品升级,在12月12日举行的媒体沟通会上,甲骨文开发副总裁Cameron Purdy也一再强调Oracle WebLogic 12c对于云的支持,以及这款产品是对于甲骨文PaaS和SaaS战略的有利补充。
关于12c的命名:“云”化
Oracle WebLogic上一版本的名称是11g,此次命名为12c,强调了甲骨文的云应用基础战略。那么,甲骨文的云应用基础战略是什么?是营销的术语还是其他?对此,甲骨文官方的解释是:“Oracle云应用基础战略,为企业提供了同类最佳和针对Oracle集成设计的系统进行了特别优化的云计算应用基础平台 ,可以帮助企业利用基于开放标准和可移植的Oracle 应用云基础的组件以及企业原有IT资源,按照自身需求部署私有云或公有云。”
甲骨文开发副总裁Cameron Purdy
其次,Oracle WebLogic 应用服务器 12c,可运行于传统环境、集成系统和云计算环境之中。甲骨文开发副总裁Cameron Purdy表示,Oracle WebLogic 12c除了可以进行软件资产的管理,还可以进行私有云的计量和自助服务、资源的整合。
具体来说,Oracle WebLogic 应用服务器12c通过Oracle 虚拟装配生成器(Oracle Virtual Assembly Builder)可以简化配置和打包Oracle VM虚拟化环境中的多层企业应用。
Oracle WebLogic应用服务器 12c 新功能:温和派还是激进派?
据透露,WebLogic应用服务器 12c版本将包含200多项新功能,但并不是一次性都发布。Cameron Purdy在会上分享了相关产品在2012-2013年之间的升级路线图。他特别强调,WebLogic应用服务器 12c是其他相关产品升级的基础。(其中,旗舰产品JDeveloper工具11g新版本将后续推出)
Java EE6可以说是任何应用服务器产品的最重要的标准, 据悉, Oracle WebLogic 应用服务器12c目前已经通过Java EE 6平台规范的认证,拥有Java平台标准版SE7功能(此前,IBM WAS v8也通过了 Java EE6的认证,其他还包括GlassFish 3 和JBoss 6),甲骨文公布了WebLogic 应用服务器12c在“轻量级开发”的方向上做出的成绩:将下载大小缩小 2-6 倍,减少了25%的 Java 类代码、50%的代码行和80%的 XML行,并使代码更加简洁、易于维护,采用现代编程技术和基于标准的、现代的应用程序编程接口(API),包括Servlet 3.0、JAX - RS 1.1,Java Server Faces 2.1、EJB 3.1、上下文和依赖注入规范(Context and Dependency Injection)等。
Oracle WebLogic应用服务器12c还直接集成新融合中间件组件Oracle流量控制器(Oracle Traffic Director ),为基于HTTP的应用,提供了动态配置缓存、负载均衡和代理服务器支持。
“一个数据中心到另一个数据中心的灾难恢复”
Cameron Purdy 表示,WebLogic 应用服务器12c “不仅可以支持从一个服务器到另一个服务器的灾难恢复,而且可以支持一个数据中心到另一个数据中心的灾难恢复”。相关的技术支持有:Oracle WebLogic应用服务器12c通过数据库集成持续复制技术与Oracle GoldenGate 和 Oracle Active Data Guard,管理所有动态应用数据,包括在线、Java消息服务(JMS)和处理日志等,还能通过SSL的继任产品传输层安全(TLS)1.2,提高应用程序的安全性。
此外,Oracle WebLogic应用服务器允许客户可以在文件或数据库中存储数据,包括在数据库中的存储处理指令选择等。
据笔者分析,虽然此功能可以简化故障切换的配置,但有可能对性能有负面的影响。 依照历史经验来看,把JMS消息服务(或事务日志)集成管理,可能不会产生高性能。
甲骨文公布的几组对比数字
在沟通上,甲骨文方面公布了很多对比数字,这也符合甲骨文历次发布活动的一贯作风。下面我们来盘点一下:
第一组:相对于传统的Web架构,Oracle流量控制器使运行在Oracle WebLogic 应用服务器和Oracle融合中间件上的应用性能提升了3 - 4倍。
第二组:Oracle WebLogic应用服务器12c 与Oracle应用集群(Oracle RAC)相集成,可以使客户的数据传输速度提升2-3倍。
第三组:SPECjEnterprise2010基准测试中,多节点总体EjOPs,比IBM负载高2.4倍;每CPU的总体EjOPs,比IBM负载高56%;每个内核的总体EjOPs,比IBM负载高50% (但没有公布是与IBM WebSphere哪个版本进行的比较)。
第四组: Oracle WebLogic应用服务器12c优化运行Oracle Exalogic中间件云服务器上的高性能、关键任务和弹性云架构,其中每秒Web请求提升10倍、每秒Java消息服务(JMS)提升了5倍、每秒企业Java操作数提升了5倍。 (弦外之音是,如果想让WebLogic应用服务器12c的性能最大化,那么,你就用Oracle Exalogic吧!)
关于升级、迁移的几个问题
首先, 甲骨文为Oracle WebLogic应用服务器11g提供了标准化的升级工具,可简单、无缝升级到Oracle WebLogic应用服务器12c,这个是最简单的升级,无需多说。
其次,对于正在使用竞争对手产品的用户(如IBM WebSphere 和 Redhat Jboss用户),可以通过与甲骨文咨询服务部门联系,实现快速迁移。
再次,对现有的Internet应用服务器用户来说,甲骨文提供了一整套 “SmartUpgrade for WebLogic”自动化升级工具,可帮助其快速升级。
最后,对于GlashFish 的用户,若想升级到 Oracle WebLogic应用服务器12c,则需要重新部署,不过对此甲骨文提供了对GlashFish描述文件的识别来减少部署周期。
鱼与熊掌:Sun GlassFish 和Oracle WebLogic 12c
在甲骨文收购Sun之后,一些重叠的产品线也成了大家关注的焦点,比如,这一次的沟通会上,Sun GlassFish 和Oracle WebLogic 12c 这一对产品的发展战略又一次成为了焦点。对此,Cameron Purdy表示,甲骨文想要“鱼与熊掌”兼得:一方面看好了Sun GlassFish对基础开发者的聚拢,一方面有看好了 WebLogic 12c的高端用户资源,两个都不丢弃不放弃。从两款产品的对比来看,也是各有优势:“在标准支持方面,GlashFish更领先,在集成和运营效率方面,WebLogic 12c更占优势。” Cameron Purdy说。
同时,他透露,甲骨文正在努力消除两者之间的阻碍,两个产品的团队也在加速融合中。
目前,尚不清楚产品的包装和定价是否改变。
最新资讯
热门视频
新品评测
+1 你赞过了