免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4884 | 回复: 0
打印 上一主题 下一主题

[WebLogic] 有免费和低廉的开源方案,为什么还要购买 WebLogic Server [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-18 15:58 |只看该作者 |倒序浏览
有免费和低廉的开源方案,为什么还要购买 WebLogic Server






曾有人问我:“既然有免费和低廉的替代方案,为什么我们还要购买 WebLogic 呢?”这个问题问得很好,尤其是在现在的形势下:出现了很多的开源产品,一些大的供应商开始降低价格。

为了回答这个问题,我将进行一次简单的成本 / 收益分析,说明应用服务器许可证以及相关支持的成本只是项目总成本的一小部分,但是它会大大影响项目的总成本、所需要的时间和所冒的风险。免费的和低成本 的替代方案初看可能会减少成本,但是很有可能会因实现相同的结果需要更多的硬件、软件和劳动力而增加成本。

产品和支持成本

每个项目都有两种类别的成本:产品成本(硬件、软件和支持)和实现成本(设计、开发、维护和管理)。前者相对来说容易计算,而后者的计算却比较困难,因为它取决于所构建的应用程序的类型、谁来构建它,以及其他的许多因素。

您可以查看经过审计的 SPECjAppServer2002 基准所公开的全部财务事项,获得一些核心产品运行一个应用程序所需要的硬件、软件和支持方面的价格信息。

BEA/HP results from February 2005 :其配置是运行在单一服务器上的 WebLogic Server 8.1 ,由运行在 RedHat Enterprise Linux 3 上的 4 个 Itanium2 处理器支持。所使用的数据库是单一服务器上的 Oracle9i Database 版本 2 ,标准版 v9.2.0.4 ,由运行在 HP-UX 11i 上的 4 个 Itanium2 处理器支持。系统每秒可处理 1,710 个事务操作 (TOPS) 。

如果您仔细研究所公布的财务事项,可以找到一下数字:

总的硬件、软件和 3 年的 24×7 支持成本: $197,914

总的硬件和 O/S : $137,661

应用服务器硬件: $59,499
数据库服务器硬件: $63,723
存储器: $13,676
其他硬件: $763

总软件: $60,280

WebLogic 许可证: $16,000
WebLogic 支持: $10,800
Oracle RDBMS 许可证: $30,000
Oracle 支持: $4,200

所有这些信息都可 在此 找到。

WebLogic Server 许可证和 3 年的 24×7 支持成本是 $26,800 ,占总的系统成本( $197,914 )的 13.5% 。

劳动力成本

现在我们来看一看劳动力成本。我们保守一点,假定一个应用程序需要每年有 4 个人来设计、开发、维护和管理。如果每年付给每个人 10 万美元, 3 年下来劳动力成本共计 120 万美元( 3 年 x 4 x $10 万 / 每年)。

将劳动力成本计入总成本,得到的项目总成本为: $1,397,914 。

事实上,到目前为止,劳动力成本是项目成本中最大的一部分,大约占 85% ,而产品和支持成本才占 15% 。

再回过头来看应用服务器成本 ($26,800) ,就会发现,应用服务器许可证和 3 年的支持成本只占项目总成本的 2% 。

那么,如果不付出这 2% ,会怎么样呢?

WebLogic 物有所值

所需的硬件的细微增长就可以抵消掉使用免费的应用服务器所节省的成本。许多 WebLogic 客户仅通过这一点就可证明使用 WebLogic 的成本更低。您可以参考 SPECjAppServer2004 的数据 ,它清楚表明,虽然 WebLogic 的许可证成本和维护价格 /CPU 成本较高,它每个事务的成本还是比 IBM 和 Oracle 的成本低,因为它所需的硬件和软件许可证少(因此,支持硬件和软件的成本也低)。 Jboss 目前还没有公布任何基准数字,所以很难说它处理与 WebLogic 相同数目的事务或用户需要多少硬件。注意, WebLogic 创造了 DualNode 和 MultiNode 两个类别的最高性价比世界纪录。

更为重要的是,它对成本中最大的一部分――劳动力成本――有什么影响?开发人员和管理人员生产力的增长将会大大影响项目成本。

WebLogic 通过多种途径提高开发人员的生产力。首先,它提供了许多开箱即用的基础架构特性,这有助于减少构建和维护复杂的企业应用程序的编码量。这些特性是 J2EE 所不包括的。包括:门户、个性化、缓存、集群、 管理、安全性、业务流程管理、适配器和其他许多大多数应用程序所需要的特性。通过使用打包的中间件创建个性化的门户用户界面,或者在应用程序中使用安全性 框架、 SIP 技术或会话 / 异步框架,客户就不必总是分析、构建、调试和管理这些代码了。由上面的计算可以得出,比起构建,购买这些特性的成本只是一小部分。

提 高生产力的第二种途径是,为开发人员提供工具,使他们可以更轻松地使用应用服务器 / 平台所提供的特性。 BEA 在 WebLogic Platform 8.1 中交付的简化编程模型和工具现在在 WebLogic Platform 9.0 中被重新实现为 Apache Beehive 的 Eclipse 插件,这使这些特性更容易使用,实现速度也更快。对于其他的框架和工具, BEA 也准备照此办理,如: Spring 。

WebLogic 还与大多数与应用服务器相关的 LDAP 、 Web 服务器、工具和其他产品进行了开箱即用的集成,它还可以与任何打包或定制的应用程序集成。

系统管理人员要将应用程序用于生产,找出和检修问题,并使系统保持正常运行。 Jrockit 中的 Runtime Analyzer Tool 有助于剖析应用程序行为,分离出问题所在,并加以解决。 Memory Leak Detector 可以减少几个小时或几天的 QA 时间,或者防止系统停机。 Security Framework 使 管理人员可以对生产环境中的应用程序配置安全性策略。 WebLogic 中还包括领先的系统管理、安全性和 HA (高可用性)框架,为管理人员提供了一个所有系统的统一视图。 WebLogic 中的集群、事务管理和承诺过的消息传递功能尽一切可能确保万一发生故障,会话、消息和事务不会丢失。 WebLogic Server 9.0 还新增了并行部署、一个新的诊断框架、一个基于门户的控制台和其他的一些特性,旨在使管理人员的生活更轻松。

这些都来自于一个在更多的部署领域地位日益得到巩固的平台,这些部署领域以前都被其他应用服务器所占领。最新的 IDC 市场份额数据 显示, BEA 在 UNIX 和 Linux 部署方面都是第一――这两个方面一个是市场中最大的部分,一个是增长最快的部分。

本月初一家名为 PushtoTest 的公司 测试 了来自 BEA 、 IBM 、 Oracle 、 Jboss 和其他公司的应用服务器的特性和性能,结果是 WebLogic Server 遥遥领先。

结束语

应用服务器的选择会对项目的总成本、时间和成功的可能性产生深远的影响。 WebLogic 可以轻松带来几倍于项目成本的 2% 的收益。免费或低成本的替代方案会对项目的各个方面造成不良影响。

重点是用户要综合考虑各个方面,而不能只看单纯的产品成本,这样才能做出正确的选择,而不为那些看起来节省成本的解决方案所诱惑。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP