南方Linux论坛   首页 | 行业 | 下载 | Blog | 桌面应用 | 数据库 | 电子商务 | 文摘 | 网络服务 | 开源 | 系统管理 | 内核代码 | 教程

返回   南方Linux论坛 > Linux 高级应用讨论区 > Linux 企业级应用专题讨论
注册账号 Blog 论坛帮助 会员列表 日历事件 搜索 今日新帖 标记讨论区已读

发表新主题 回复
 
主题工具 显示模式
旧 2007-11-25, 02:28 PM   #1
TOM
级别:10 | 在线时长:143小时 | 升级还需:22小时级别:10 | 在线时长:143小时 | 升级还需:22小时级别:10 | 在线时长:143小时 | 升级还需:22小时级别:10 | 在线时长:143小时 | 升级还需:22小时
论坛义工
 
注册日期: 2006-07-05
帖子: 477
精华: 0
现金: 1632 金币
资产: 1632 金币
声望: 16 TOM 正向着好的方向发展
不错 由Windows系统投向LINUX怀抱 - Iroquois 天然气传输系统

Linux 平台使我们的性能提升了10 倍

Iroquois运营着一条跨州际的天然气主干传输管道。Iroquois的客户对该管道中天然气用量的采购、销售、预定以及投标,都是通过一个基于Adaptive Server Enterprise (ASE)的复杂的定购应用程序来完成的。以前,该应用程序一直在VMS上运行,但为了降低成本、简化维护工作并提升应用程序的性能,Iroquois将该应用程序迁移到了Intel硬件上,该硬件上运行着Linux、ASE的Linux版本以及Replication Server。

行业:能源

应用要求
将Iroquois现有的定购应用程序迁移到成本较低的主机环境中,并提升该应用程序的性能。实现这些目标的前提是不能牺牲客户对稳定性和可用性的期望值。

体系结构
运行于 Microsoft NT服务器的PowerBuilder应用程序访问后端的ASE数据库。通过Citrix插件来处理客户桌面机浏览器的用户界面显示问题。Sybase Replication Server管理数据库同步,并在本地站点和远程站点之间进行故障转移。

使用的产品
Adaptive Server Enterprise、Replication Server for Linux以及 Sybase PowerBuilder

成果
在Linux环境下,绝大多数报告功能和管理功能的性能均超越VMS基准至少10倍。硬件和操作系统的支持成本缩减为原来的十分之一。在每年进行的客户满意度调查中,Iroquois从原来的第46位上升到了第4 位。

Iroquois在线定购系统
Iroquois Pipeline Operating Company (Iroquois)管理着总长375英里的天然气管道,这条管道负责将天然气从加拿大传输到大西洋沿岸的大部分地区,包括纽约、新泽西以及康涅狄格。这条管道中的天然气作为一种商品,其采购、销售以及预定均由 Iroquois的70个客户在操作。
  
1998年,Iroquois更换了基于Oracle的定购系统,代之以运行于VMS的4th Dimension/Adaptive Server Enter- prise (ASE)应用程序。该应用程序采用的是基于Web的Java TM接口,其维护工作全部外包给了第三方公司。但是,这家外包公司于 2001 年倒闭,此后,Iroquois决定自己来管理用户接口。Iroquois 的数据库管理员组长 Carl Moritz 这样解释说:“我们每年付给外包公司的成本为25万美元,而且,我们需要进行任何修改时都必须考虑到他们的进度安排。这家公司破产之后,我们采用纯 PowerBuilder 接口重新部署了该系统,并通过 Citrix 浏览器插件提供给我们的客户。这不仅降低了成本,而且大大提升了我们的优势,因为我们可以自己控制客户接口了。”名为Iroquois OnLine 的 VMS/Citrix 应用程序十分稳定,在 18 个月的运行过程中没有出现过任何故障。

更快、更省、更好、转换到Linux


“Linux与Unix同属一个产品家族,而且它与Solaris、HPUX和AIX十分相似。迄今为止,与NT的最显著区别 就在于,Linux不会受到病毒的骚扰。”


虽然说VMS也是一款很不错的操作系统,但它的鼎盛时期已经过去。每年,仅 VMS 的支持费用就耗费了Iroquois 18,000美元。2000年在对Iroquois客户进行的独立调查中,对该公司的评级为“一般”(lukewarm),主要原因就在于其用户接口的局限性。为了降低成本并提升系统的性能,Iroquois决定将自己的应用程序迁移到Linux平台上。作为一项全新的技术,Linux一经问世就获得了人们极大的关注,并不断赢得用户的青睐。从系统管理的层面来看,Linux等同于Unix,而且比VMS的维护要简单得多。此外,Linux本身几乎是免费的,而且运行Linux所需的硬件也较为便宜。最主要的一点或许是因为Linux不仅稳定性极佳,而且速度超群。

Linux跨入主流行列
Linux 受到市场的普遍认可之后,一些保守型组织仍 然心存顾虑,他们担心由多个不同开发人员开发出来的开 放源代码模式会导致 Linux 发展过快,缺乏必要的稳定性, 因而无法承担构建企业级基础架构的重任。最初,Carl Moritz 也曾遇到过这样的困惑,当拿到推荐的 Linux 内核版本时,他听到了很多的反面意见。“现在,这已成为了历史,但在一年前,我们的确遇到了一些版本问题。但只要选对了版本,所有的问题都会迎刃而解,而且运行极为顺利。经过过去一年的努力,Red Hat 变得更加成熟,版本发布也更为正规,基本已步入了稳定的轨道。他们推出的某些版本仅为临时性产品,主要目的是在开放源代码社区推出新的变更之前,起到缓冲的作用。

Linux的精髓--更少的投入,更高的回报
为了能够管理大量的订单,Iroquois部署了3台Alpha/VMS机器和6台应用程序服务器。转换到Linux后,同样的工作量只需两台价格较低的 Dell 双处理器服务器即可完成,其中一台位于本地,另一台位于远程备份站点。采用PowerBuilder重新编写应用程序后,应用程序服务器的数量也减少为2 台。Carl Moritz将以往和现在的两种情况进行了对比:“过去,我们不得不经常切换不同的 VMS 服务器,以便能够有足够的容量来编辑和审批多项交易,当订单窗口关闭后,这些交易会大量传输进来。而现在,我们可以通过两个系统将这些订单分割开来--客户下订单后,马上就能看到自己的订单在后台服务器上进行处理和审批。过去,我们每到周五都要处理海量的订单,因为客户希望自己的订单能在周末得到处理和审批--现在,所有这些都已成为过去。”服务器数量的减少不仅减轻了系统管理的压力,而且减少了所需的硬件,使得出错的几率降到了最低。简而言之,Linux减轻了 Moritz及其工作组的工作压力。

  
显著的性能提升
总的来看,自从迁移到Linux后,Iroquois定购系统的性能提升了十倍甚至更多。显著的差别使Moritz感到格外振奋,因而对这种级数增长背后的多种原因进行了思考,“我将增长的原因归结为几个方面,一是现代硬件技术的进步,二是与NT或VMS相比,Linux更为灵活,最后一点就是Sybase 在ASE 12.5版本中做出的改进。三个因素结合起来,使我们的性能得到了飞跃性的提升。以前,操作人员处理一个报告需要24分钟,在继续下面的工作之前,操作人员必须首先运行这份报告。而现在,处理同样一份报告只需 2分钟。管理任务的处理速度就更快了,以前,使用数据库一致性检测器(DatabaseConsistency Checker, DBCC)检查一个大小为 2GB的数据库的分配情况需要81分钟,现在,这项工作只需要5分钟即可完成。另外,数据的压缩性能也有了显著的提高,过去,我们的数据库大小为 1.8GB,而现在只有250Mb。Linux平台使我们的性能提升了10倍。”

并不是只有Moritz和Iroquois的工作人员注意到了性能上的明显差别。Iroquois的客户也看到了自己的订单得到了快速处理,出错的几率几乎为零。除了速度上的极大提升以外,该系统还对宕机情况进行了充分的准备和计划。在年度客户满意度调查中, Iroquois的排名从原来的第46位一跃上升至第4位。

节省计划外的开支
针对硬件、软件和维护工作进行的成本分析都验证了迁移到Linux是一项明智的决策。但是,这些分析却没能预测出最终的性能能够提升1000%,而且大大降低了开发成本。Moritz解释说: “从业务智能化的角度来看,我们应该能够取消日程中的某些项目。我们曾计划重新编写几个应用程序,并不是为了增加某些功能,而是为了对它们

进行优化。但当我们迁移到Linux后,这些需求就消失了,因此,我们也从日程安排中删除了这些项目。现在,我们可以将这些精力重新投入到以业务为导向的基础架构改进中。”

Replication Server确保了Iroquois 永不停息的步伐

  
“Replication Server 是我所接触过的最好的产品之一,它不仅拥有丰富的功能,而且自动化程度非常高。我们只需完成安装和设置,其余的工作就不用再费心了。”


确保24×7的全时运行对于Iroquois来说至关重要,服务不能有丝毫中断。Iroquois采用 Sybase Replication Server来维护本地的主服务器和完全同步的远程备份服务器,并通过Sybase Replication Server来完成故障转移、负载均衡、报告以及数据验证等任务。

Replication Server赢得了Moritz的信赖,“一旦出现故障,需要进行故障转移时,我完全可以放心,因为有一个好助手会帮我解决这些问题。今年年初我们进行了升级,至今,系统的运行没有出现过任何故障。我们可以轻松地将主站点从本地切换到远程服务器,整个过程不会出现任何问题。也没有人知道我们出了故障。 Replication Server是一款非常优秀的工具,它确保了系统的持续可用性。我们的网络也曾经中断过,我们的服务器也出现过故障,这时,我们无须关闭 Replication Server,即可重新启动服务器,在很短的时间内,一切都会恢复正常,就像什么都没发生过一样。在同一点上,我都有 4份数据,分别针对VMS和Linux平台,以及两个不同版本的ASE,所有数据都保持着同步,不会出现任何丢失。它已经成为我们的必备工具。每当我看到 Replication Server开发人员时,就想对他们说,你们的产品绝对不会出现任何问题。我们不需要对产品进行调整,不必设置跟踪标记,错误日志中不会出现一条错误。 Sybase以这款产品为我们提供了极大的便利,使我们能够得心应手地处理任何问题。”

通过在Linux平台上运行ASE,Iroquois OnLine的速度和可靠性得到了大幅度提升。正是Sybase Replication Server使得该应用程序具备了前所未有的稳定性和故障预防能力。

[BSybase and Linux

“仍在使用minix的用户,你们好。我正在开发一款用于386(486)AT的(免费的)操作系统(纯属个人爱好,其规模不如GNU大,专业性也不如GUN强)。”

Linus Torvalds,
(1991年8月25日在USENET上发布的消息)

当初,正是这位不知名的芬兰程序员发布的这条不起眼的消息,以及一个极具亲和力的企鹅形象,标志了Linux的诞生。Linux 经历了从弱小到普遍认同的发展过程,至今,已经成为灵活、快速、安全和经济型解决方案的代名词--这也使它成为了Sybase应用程序的最佳平台。 Sybase和Linux有着很多相似之处,例如,较低的拥有成本、开放型技术的优势、卓越的性能以及简易的操作。1999年,Sybase率先推出了用于Linux平台的企业级DBMS。今天,Sybase仍然提供着业界最为全面的Linux产品,Adaptive Server Enterprise、Replication Server、SQL Anywhere Studio、Open Client/Server以及EAServer等产品均有应用于Linux平台的版本。

“向Linux迁移既省钱,又省时,最主要的是,它能够极大地提升用户的性能。我们的客户所注意到的唯一区别就是性能的提升。当然,在Iroquois内部,我们还看到成本的显著降低。”



在Linux环境下,绝大多数报告功能和管理功能的性能均超越VMS基准至少10倍。硬件和操作系统的支持成本缩减为原来的十分之一。在每年进行的客户满意度调查中,Iroquois从原来的第46位上升到了第4位。


文章出处:http://www.sybase.com.cn

此帖于 2007-11-25 10:12 PM 被 TOM 编辑.
TOM 当前离线  
回复时引用此帖
发表新主题 回复


当前查看此主题的会员: 1 (0 位会员和 1 位游客)
 
主题工具
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

论坛启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


所有时间均为北京时间。现在的时间是 08:34 AM


vBulletin 3.6.8 Powered by 南方Linux联盟
版权所有 ©2004 - 2009, bbs.linuxunion.net