科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道基于Linux平台的Sybase服务器

基于Linux平台的Sybase服务器

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Sybase 服务器和 Linux 操作系统都具有性能稳定、功能强大且经济实用的特点。将两者完美地结合在一起,即使是在极端的物理条件或业务条件下,也能可靠地运行,同时还能大幅缩减成本。

2004年12月21日

关键字: 服务器 Sybase Linux

  • 评论
  • 分享微博
  • 分享邮件
    ZDNetChina服务器站 12月21日操作系统新知  Sybase 服务器和 Linux 操作系统都具有性能稳定、功能强大且经济实用的特点。将两者完美地结合在一起,即使是在极端的物理条件(如北极)或业务条件(如股票交易)下,也能可靠地运行,同时还能大幅缩减成本。

    如果您每年只需要进一次货,那么您需要确保订购了适当数量的适当商品。在夏天,人们使用驳船向北极圈运送所有的商品,但那些容易腐烂和保质期很短的货品除外。在其他时间,则需通过货机运送商品,但价格非常昂贵。同样,在遥远的北方很难获得技术支持——一次上门技术服务需要花费 8000 到 10000 美元,这就要求IT系统必须安全可靠。

    总部设在加拿大马尼托巴省温尼伯市的Arctic Coops 公司,专门负责为北部边远村镇的 35 个由当地居民开办的合作商店汇集一年一次的订单,并在此期间提供订购、分销、管理及其他服务。而完成这项工作需要借助 Linux Canada 的 Quasar 记账和销售点 (POS) 应用程序。

    而对于 Linux Canada 来说,要依赖基于 Linux 操作系统的 Sybase SQL Anywhere Studio。因为,据该公司总裁 Phil Tonnellier 所言,这款 Sybase 数据库服务器和 Linux 操作系统在通信方面均表现出色。像 Arctic Coops 及其加盟店这样的用户都确信,借助这套软件,系统即可可靠运行,因此货品供应将畅通无阻,无需再为技术问题忧心忡忡。因为北极是一种极端的环境。除此之外,还有另一个原因:每天上百万的贸易及其他交易均由一家总部位于美国的大型全球金融服务公司来执行。该公司之所以选择使用基于 Linux 的 Sybase 应用程序来执行关键任务操作,主要原因是其交易速度方面的优势,同时也是因为此举可为公司节省大量的成本:今后的几年内,该公司将节省数千万美元的资金。

    据 Iroquois Pipeline Operating Company 报告,自转而采用基于 Linux 的 Adaptive Server Enterprise (ASE) 应用程序以来,该公司无论是在处理客户天然气订单还是客户满意度方面,均发生了惊人的变化,其性能竟然提高了 10 倍之多!在对客户满意度的年度行业调查中,该公司的排名从原来的第 46 位一跃上升到第 4 位!强大的复制功能和交易处理能力起到了决定性作用。

    走向与低端硬件合作之路

    几乎 Sybase 的每种应用程序都是业界的佼佼者,因为它们都能够根据需要最出色地执行任务。在与同类应用程序的较量中,Sybase 的 ASE 数据库、Replication Server、SQL Anywhere Studio、Enterprise Application Server (EAS) 以及其他基于 Linux 的产品均获得了极高的客户满意度等级。

    Sybase 的高级市场经理 Tom Traubitz 对 Sybase 服务器与 Linux 彼此之间如此完美的结合作了解释:“Sybase 的服务器在系统资源的使用上都极为节省,Linux 也一样,它比其他任何操作系统都能节省资源。因此,Sybase 的服务器在 Linux 环境下可以高效地协同运行。这一结合只需很少的处理器即可提供强大的处理能力,而这些处理器又都是 Intel 处理器,因此所用的计算机都是低成本的四处理器计算机。”

    ● Linux 作为企业平台倍受青睐的原因何在?

    ● Sybase 为何大力支持 Linux 操作系统?

    ● Linux 与 Sybase 服务器是如何完美结合的?

    另外,他补充说,以 ASE for Linux 为例,其设计宗旨就是使二至四个处理器充分协同地工作,从而最有效地利用这些低成本的平台,同时他强调,大多数数据库应用程序使用的都是支持二至四个处理器的系统。

    Traubitz 最后总结说,因此,转而使用 Linux 平台实际上就是从价格昂贵的专有硬件转变为基于 Intel 处理器的普通系统。

    那家全球金融服务公司负责分布式数据库的经理表示认同: “Linux 是在基于 Intel 的低成本处理器上运行应用程序的一种方式,而运行环境与 Unix相差无几。如果我们需要更多的 ASE 系统,那我们可以在 Linux 计算机上进行安装,而不是在运行 Unix的大型、昂贵的对称多处理 (SMP) 计算机上安装。”

    “使用 Linux,我们可以把 ASE 安装在带有 Intel 公司 Xeon 处理器的普通服务器上,这要比另外购买 Unix 计算机节省近两千万美元的成本。而且性能还会高出五倍。我们已经使用基于 Linux 的 ASE 应用程序进行了一年的运营,用来处理股票和固定收入交易、记账以及资产管理,这一结合非常成功。”

    目前,该公司已经在 Linux 上安装了 60 个 ASE 和 Sybase Replication Server,这些服务器为世界各地的分支机构提供服务;工作既可以在本地完成,也可以根据需要跨地区共同完成。

    这位经理还说,在 Linux 上安装 ASE 比在基于 Unix 的计算机上安装 ASE 所需的时间要短得多。对系统进行维护也非常容易,因为“由于 Linux 的开放特性,我们可以迅速发现问题并及时应用补丁程序。”

    Iroquois Gas Transmission 在美加东部运营着一条长达 375 英里的天然气管道,在转而使用运行 Linux 的 ASE 应用程序之后,该公司不但大幅提高了运行性能,同时也大大削减了成本。Iroquois 的首席数据库管理员 Carl Moritz 表示,公司原来需要三台专有服务器以及六台辅助应用程序服务器,而从专有操作系统转换到基于 Dell 硬件的 Linux 操作系统之后,只需要两台计算机,一台位于总部,另一台用作备份。

    他说:“过去,当客户对天然气用量进行订购、销售、储存以及投标时,我们经常不得不临时使用身边不同的专有服务器,以便能有足够的容量来编辑和审批各项交易,尤其是在临近周末时。而现在,我们可以通过两个系统及时处理订单 — 客户下达订单之后,马上就能看到自己的订单得到处理和审批。”

    Moritz 将这种高速交易处理的成果归功于 Linux 比其他操作系统“更为轻巧”的特点以及 ASE 12.5 版本所具有的强大功能。“这两大优势的完美结合使我们的性能得到了显著的提升。我们的操作人员必须先运行一份报告,然后才能运行他们的后续工作。以前,处理这份报告需要花费 24 分钟,而现在只需要 2 分钟。以前,使用数据库一致性检测程序 (Database Consistency Checker) 检查一个大小为 2 GB 的数据库的分配情况需要 81 分钟,现在这项工作只需 5 分钟即可完成。”

    “另外,数据的压缩率也有了大幅提高。以前只能压缩到 1.8 GB 的数据库现在可压缩到 250 MB。Linux 平台使我们的总体性能提升了 10 倍。”

    这些客户报告是 2003 年中期 Sybase 对基于 Intel Xeon 处理器的 ASE 和 Linux 进行基准测试时证实的。正如 2003 年 7 月份 Sybase 在纽约 Linux Competency Center 开幕式上所宣布的那样,这一结合所取得的性能提升超过了任何其他企业级关系数据库管理系统 (RDBMS)。

    我们利用 ASE 12.5.0.3(操作系统为 Linux,计算机为包含三个 2 Ghz Intel Xeon 处理器、4 GB 内存的 SMP 系统)做了一个实验,实现了每分钟 54,000 多次的订单交易。如果使用两个 Xeon 2-GHz 处理器,系统可实现每分钟 37,000 次交易;如果改为使用一个 Xeon 2-GHz 处理器,系统可实现每分钟 20,000 次交易。“Sybase 在 1999 年率先提供运行 Linux 的企业级 RDBMS。毫无疑问,在所有的 Linux/Intel 系统中,我们的性价比是一流的。”Traubitz 说。

    数据库复制功能

    基于 Linux 的 Sybase Replication Server 集所有优点于一身。Iroquois 利用基于 Linux 的 Replication Server 来同步两个 ASE 系统。其中一个系统用来完成故障转移、负载平衡、报告以及数据验证等任务。“我们的网络曾经中断过,服务器也出现过故障,我们重新启动了计算机,一切都恢复正常,就像什么都没发生过一样。”Moritz 说,“它已经成为我们必备的工具。”

    总部位于加拿大艾伯塔省卡尔加里的 Linux Canada 将 Replication Server 内置在 SQL Anywhere Studio 中,以便实现总部数据库与客户端独立零售店之间的同步。公司总裁 Tonnellier 解释说,“零售店中的 POS 应用程序与记账程序相连,这样货品一经售出,即会自动从记账程序中扣除。每天零售店与总部数据库之间可以进行一次或多次同步,以保持库存为最新状态,同时还可消除夜间大批传输文件。”

    “这种快速甚至实时的同步操作是非常必要的,尤其是对于在多个位置实施 Quasar 应用程序的企业而言,例如 Arctic Coops 公司。”他补充说,“我们的客户有两个帐户,一个用于指定的商店;一个用于总部。它们在两个不同的位置运行,并且同时处于活动状态,相互镜像。客户可以在总部添加信息或更改文件,而这些修改信息会立即体现在商店账户中。”

    Tonnellier 对 SQL Anywhere Studio 感到非常满意;同时,他对基于 Linux 的 Sybase 应用程序也大为赞赏。“这两个系统的运行都非常稳健。”他说,“多年来,我们的商店一直基于 Linux 平台运行,没有出现过任何故障,甚至从未出现过文件损坏问题。”

    Forrester Research 在 2003 年 6 月发表的“技术策略简述 (Techstrategy Brief)”一文中正面解答了 Linux 的稳定性问题。该简述写到: “最近一些报道误使一些人相信 Linux 对于企业数据中心极具危险性。简直一派胡言!Linux 是最出类拔萃的操作平台,而等待只能意味着一件事情,您的公司将无法获得从 UNIX 转向基于 Intel 的 Linux 所实现的巨大节省。”

    Tonnellier 补充说:“难以想象有谁会在关键任务环境中不使用 Linux。”

    他说,Linux Canada 的 Sybase-on-Linux 系统在通信处理方面表现极佳。SQL Anywhere Studio 专门用于在地理分散的位置之间进行有效的通信。同时,他强调说:“Linux 融入了通信方面的设计思想。与设计用于单独用户的操作系统不同,Linux 以多用户 LAN 或 WAN 环境为构建基础。”

    而且他认为这一结合可以防止对数据的非法入侵。“在零售业中,数据的安全问题至关重要。iAnywhere 服务器专为安全性而设计,而 Linux 本身就是非常安全的操作系统。”

    Tonnellier 解释说,Linux 操作系统可以为不同的用户组授予不同级别的权限,以便他们在系统中执行不同目的的操作。普通用户可以使用该操作系统,但他们不能影响或更改其中的任何部分。这就阻止了病毒从普通用户的工作站进入操作系统。只有超级用户或系统管理员才具有修改系统所需的权限级别,并且超级用户或管理员应当掌握足够的专业知识,从而确保电子邮件中的病毒无法侵入操作系统的任何位置。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章