Oracle跨国应用遭遇速度瓶颈 如何突破?(上)

日期: 2008-08-10 作者:侠之大者 来源:TechTarget中国 英文

  随着企业规模的不断扩展,越来越多企业、单位的分支机构已经遍部全国,甚至海外。如此广泛分布的分支需要分享企业信息化信息成果,访问集中式部署在总公司的信息化应用系统,必将需要通过延迟大,丢包率严重的城域网。访问速度缓慢,甚至无法访问、使用。笔者所在的华铭国际投资是一家跨国公司,在使用 ERP应用时,就出现了访问困难的问题,这成为了影响工作效率的严重问题。


  需求:跨国访问速度极慢


  由于业务扩展,华铭国际投资在莫斯科注册成立了全资子公司——华铭国际有限责任公司,并与华铭国际有限责任公司共同收购了项目操作公司华铭园有限责任公司,从而形成了三级公司的管理架构。目前中国华铭是北京、莫斯科两地办公,员工在三个公司任职,而且随着项目进展,工作重心正逐渐移向莫斯科。为了达到公司内部信息共享,构成统一的网络工作平台,需要将单位与单位组成虚拟局域网,为统一的网络工作平台提供基础平台,来实现内部朝华瑞尊OA、Oracle财务系统等的数据共享和远程应用。其全部网络结构是在广域网(即 互联网)中使用VPN构架的虚拟专网,


  但由于跨国广域网网络不稳定性以及延迟大,丢报率严重,俄罗斯分支访问总部都存在着ERP,OA,财务系统应用缓慢,甚至经常无法使用。华铭投资的领导要求其职员每天都需要提交相应的财务信息。阅读相关的公文。


  华铭投资的网络结构如下:


  应用的信息系统:金碟K3 ERP信息化系统(C/S结构)、朝华瑞尊OA系统(B/S结构)、Oracle财务系统、邮件管理系统等


  总部:北京,光纤上网,2M带宽


  分支机构(上网环境介绍):俄罗斯分支,拨号512K


  拓扑图:


扑拓图


  追因: 缘何造成速度如此慢


  公网的传输性能主要受到以下的因素影响:


  1.传输线路带宽的大小


  带宽永远是广域网应用会遇到的一个重大问题,但是并不是解决了带宽就能完全解决广域网传输性能问题,是不是我们有了100M的带宽,传输速度就能够达到 100M呢?很不幸的是很多时候我们并不能使用到物理数据链路所提供的带宽大小,接下来的几点因素对网络传输的速度造成的影响并不是带宽所能解决


  2.数据的传输效率


  在系统两端往往需要传输大量的重复数据,比如公司总部的通知,下属分支机构的每一个员工如果都需要阅读的话,通常情况下每个人的电脑都通过传输线路到公司总部的服务器上面去取相应的文件,这样同样的一份数据在线路中重复传输了很多次,对线路带宽的利用率较低。


  3.网络的丢包率


  在远距离通讯、跨ISP(如电信到网通)通讯、跨省网络通讯或跨国网络通讯中,不但存在网络延迟问题,而且还存在着或多或少的丢包问题,对于TCP/IP通讯网络而言丢包问题几乎是致命的,由于TCP/IP协议本身对网路丢包问题非常敏感,网络丢包将严重影响TCP协议窗口的变化,数据通讯能力呈现出指数性质下降。举个典型的例子,在北京到广州的链路上,链路延迟在150MS左右,丢包在17%左右(实际情况是北京网通到广东典型的丢包率常常是20%以上),100M的网络带宽能力最终只能获得单连接最大150K实际带宽传输吞吐,而使用多连接方式最大不过3M 数据传输能力,可用带宽率只有不到3%,可见丢包问题对远距离数据通讯是一个非常关键的问题;同样问题,在跨大西洋的网路通讯中,连接的RTT值大于 200毫秒,丢包率为2%,本地网络带宽为40M,而最终实际最大吞吐率低于300Kbps。


  4.网络的延迟


  在我们的局域网中,网络的延时通常是可控的(可以通过更高性能的设备等方式),可以达到毫秒级。但是到了公网中,这个时长通常都不是用户所能控制的,而网络延时一方面直接导致我们的系统响应变慢,另外还通过对网络控制协议和应用协议的影响进一步放大对系统响应速度的延迟。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐