系统的软硬件配置_硬件配置和软件配置

系统的软硬件配置_硬件配置和软件配置,第1张

一、系统软件开发环境

(一)数据库服务器

*** 作系统为AIXUNIX,硬件为IBMP620小型机、硬盘为70GB、双CPU、内存为4GB,数据库为Oracle10g。

(二)应用服务器

*** 作系统为Windows2000Server,硬件为PC服务器、内存为2GB,ArcGIS9x,空间数据库引擎ArcSDE9x,防病毒软件等。

(三)客户端

*** 作系统为Windows2000或WindowsXP,PC计算机或便携机、主频17GHz以上、硬盘80GB以上、内存1GB以上,ArcGIS客户端应用程序,Oracle数据库客户端应用程序,防病毒软件。

(四)网络

基于TCP/IP的局域网、通过100/10M交换机连接主机与客户机。

二、系统软件运行环境

(一)数据库服务器

*** 作系统为开发的UNIX *** 作系统,硬件为小型机以上或计算机并行处理的机群或双机热备、硬盘不少于2TB、至少4CPU、内存大于8GB,基于并行处理的Oracle数据库和空间数据库引擎ArcSDE。

(二)应用服务器

*** 作系统为Windows2000Server或WindowsXPServer,硬件为高端PC服务器、硬盘不少于100GB、至少2CPU、内存4GB,ArcGIS9x,空间数据库引擎ArcSDE9x,本信息系统软件。

(三)客户端

*** 作系统为Windows2000或WindowsXP,PC计算机或便携机、主频17GHz以上、硬盘80GB以上、内存1GB以上,ArcGIS客户端应用程序,Oracle数据库客户端应用程序,防病毒软件。

(四)网络

企业内部网、行业网和互联网。路由器、交换机和防火墙。

随着互联网及其应用的快速发展,绝大多数企业都建立自己的网站,增强对外联络,加速业务流程,客户对网站系统访问的响应时间,网站内容以及所提供服务的可靠性,即时性等要求也越来越高,使得以单台服务器来支撑整个网站的系统已无法满足客户需求,取而代之的是采用两到三层架构的一组服务器第一层是跟用户直接发生联系的前端服务器,也称为边缘服务器。\x0d\\x0d\ 边缘服务器为用户提供一个进入网络的通道和与其它服务器设备通讯的功能,通常边缘服务器是一组完成单一功能的服务器,如防火墙服务器,高速缓存服务器,负载均衡服务器,DNS服务器等。第二层是中间层,也称为应用服务器,包括Web表现服务器,Web应用服务器等第三层是后端数据库服务器。\x0d\\x0d\ 在当今企业庞大的网络中,网络安全一直是管理人员担心的问题,病毒传播和黑客入侵已成为企业网络受到外来攻击的最主要的威胁,网站的安全是网站建设必须考虑的内容,所以所有的网站都或多或少的有网络安全措施&网络防火墙在访问量不高的情况下,防火墙功能可以跟Web服务共存在一台服务器上,但访问网站的客户数量的增多必然增加服务器的负载,防火墙的运行必然影响访问速度,因此为了不降低访问速度甚至提高访问速度,同时保持或提高网络安全性,就有必要采用专用的防火墙服务器 不论一个客户是如何使用互联网的, 快速持续地传送客户所需的Web内容都是非常重要的。\x0d\\x0d\ 针对电子商务, 用户的等待时间会导致收入的损失研究显示,在每页标准的8秒装载时间之前, 25%的站点访问者会变得不耐烦而转向其它站点下降的生产率会给那些其雇员不愿意访问互联网上有关工作信息的企业带来同样的成本为了提高网站访问响应速度和效率,在web服务器之前增加高速缓存服务器,把客户经常访问的内容放在高速缓存服务器上,这样客户在访问这些内容时就可以直接在高速缓存服务器上获得,降低了网络拥塞,这样就有更多的带宽用于其它请求,极大地提高了响应时间 随着网站通信量的增加,一台服务器已不能满足业务需求,需要不断增加新的服务器,并要跨越这些服务器分发负载,同时还不能造成站点访问者的任何中断这些访问应该连接到相同的URL- 不管实际上是由哪一台服务器来满足了请求因此需要有一个专用服务器动态分配各服务器之间的访问流量,这种专用服务器就是负载均衡服务器,负载服务器通过特定的负载均衡技术,将外部客户请求视同一功能的服务器组中各服务器上的负载状况合理分配到某台服务器上,籍此大幅提高获取数据的速度,解决海量并发访问问题负载均衡服务器不仅可以平衡各服务器的负载,还可以检测服务器的使用情况,在某台服务器发生故障的情况下及时把该服务器的工作分配到其他服务器上,保证系统正常运行的高可用性和高可靠性如果访问量超出了服务器的响应能力,只需增加服务器数目就可平滑升级。

您好,第一、什么是C/S结构。

C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系

统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。

传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的 *** 作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。

第二、什么是B/S结构。

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着

Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过>

(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应

用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地

点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和 *** 作共同的数据库;它能有效地保护数据平台和管理访问权限,服

务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

第三、管理软件主流技术。

管理软件技术的主流技术与管理思想一样,也经历了三个发展时期。首先,界面技术从上世纪DOS字符界面到Windows图形界面(或图形用户界面GUI),直至Browser浏览器界面三个不同的发展时期。其次,今天所有电脑的

浏览器界面,不仅直观和易于使用,更主要的是基于浏览器平台的任何应用软件其风格都是一样的,使用人对 *** 作培训的要求不高,而且软件可 *** 作性强,易于识

别;再者,平台体系结构也从过去单用户发展到今天的文件/服务器(F/S)体系、客户机/服务器(C/S)体系和浏览器/服务器(B/S)体系。

二、C/S和B/S之比较

C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国Borland公司

最早研发,B/S是美国微软公司研发。目前,这两项技术以被世界各国所掌握,国内公司以C/S和B/S技术开发出产品也很多。这两种技术都有自己一定的市

场份额和客户群,各家企业都说自己的管理软件架构技术功能强大、先进、方便,都能举出各自的客户群体,都有一大群文人墨客为自己摇旗呐喊,广告满天飞,可

谓仁者见仁,智者见智。

1、C/S架构软件的优势与劣势

(1)、应用服务器运行数据负荷较轻。

最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何 *** 作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。

(2)、数据的储存管理功能较为透明。

在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。

(3)、C/S架构的劣势是高昂的维护成本且投资大。

首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的 *** 作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。

其次,传统的C/S结构的软件需要针对不同的 *** 作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在JAVA这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战。

2、B/S架构软件的优势与劣势

(1)、维护和升级方式简单。

目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的 *** 作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。

(2)、成本降低,选择更多。

大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器 *** 作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器 *** 作系统的选择是很多的,不管选用那种 *** 作系统都可以让大部分人使用windows作为桌面 *** 作系统电脑不受影响,这就使的最流行免费的Linux *** 作系统快速发展起来,Linux除了 *** 作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。

比如说很多人每天上“网易”(原文为新浪)网,只要安装了浏览器就可以了,并不需要了解“网易”的服务器用的是什么 *** 作系统,而事实上大部分网站确实没有使用windows *** 作系统,但用户的电脑本身安装的大部分是windows *** 作系统。

(3)、应用服务器运行数据负荷较重。

由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12812982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存