[转帖]关于Oracle WebLogic应用服务器12c的分析_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3800 | 回复: 0   主题: [转帖]关于Oracle WebLogic应用服务器12c的分析        下一篇 
赖文婷
注册用户
等级:少校
经验:1094
发帖:81
精华:0
注册:2012-11-5
状态:离线
发送短消息息给赖文婷 加好友    发送短消息息给赖文婷 发消息
发表于: IP:您无权察看 2012-11-14 9:26:17 | [全部帖] [楼主帖] 楼主

随着云计算的发展,更加集中、灵活且自动化程度更高的云服务基础架构逐渐成为企业的首选,但云应用基础领域的产品还很少见。近期,甲骨文公司发布了Oracle WebLogic 应用服务器12c新版本,其中的“C”代表“云“。 总体而言,它是一次规模比较大的改动和产品升级,在12月12日举行的媒体沟通会上,甲骨文开发副总裁Cameron Purdy也一再强调Oracle WebLogic 12c对于云的支持,以及这款产品是对于甲骨文PaaS和SaaS战略的有利补充。

    关于12c的命名:“云”化

    Oracle WebLogic上一版本的名称是11g,此次命名为12c,强调了甲骨文的云应用基础战略。那么,甲骨文的云应用基础战略是什么?是营销的术语还是其他?对此,甲骨文官方的解释是:“Oracle云应用基础战略,为企业提供了同类最佳和针对Oracle集成设计的系统进行了特别优化的云计算应用基础平台,可以帮助企业利用基于开放标准和可移植的Oracle 应用云基础的组件以及企业原有IT资源,按照自身需求部署私有云或公有云。”

    其次,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描述文件的识别来减少部署周期。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论