计算机网络的服务
计算机网络的服务
计算机网络的服务【1】
摘要:随着计算机网络的广泛应用,稳定可靠的网络服务成为管理员工作中的一个重要目标。
本文主要分析了计算机网络服务的概念以及计算机网络服务创建时的应注意的问题,以期给系统管理员提供参考,并能为广大用户提供更优质的服务。
关键词:计算机网络;服务;系统管理员
当前,计算机网络已经完全进入社会各行各业,技术得到广泛应用,大大提高了工作效率。
虚拟网络FDDI及ATM技术的应用,使网络技术蓬勃发展并迅速走向市场,进一步伸展到了生活的各个角落。
家用电脑、公司、企事业、政府等局域网通过互联网或ISP连接到Internet。
在使用或者发布信息时,都必然使用和享受了ISP或者他人提供的后台服务。
计算机运行中的二进制指令,庞大的运算,复杂的接口,各式各样的协议,对于广大使用者来说,是个难以逾越的壁垒,我们不能期望所有的使用者都会为了享受计算机网络的便利而心甘情愿地成为程序员级别的用户。
于是,服务便应运而生,由一批专业人员管理操作大量服务器,提供给用户人性化的操作界面,协助用户方便快捷地实现网络功能。
人们对计算机网络越发强烈的依赖性,自然加重了对提供计算机网络服务的要求。
1计算机网络服务的概念
什么样的服务对用户来说才是全面的、合格的?简单、生硬的软硬件组合,并不能称之为服务。
所谓服务是指在计算机组成典型的结构化环境下,系统管理员通过不同的方式相互联结在一起。
这种只有几台孤立计算机的典型环境是家庭和那些很小的非技术性的办公室,而典型的结构化计算机环境则是由技术人员操作大量的计算机,通过共享方便的通信、优化的资源等服务来互相联结在一起,共享服务资源。
当一台家用电脑通过互联网或通过ISP连接到因特网上,他就是使用了ISP或其他人提供的服务才进入网络的。
办公室环境也能提供同样甚至更多的服务。
典型的办公室环境包含很多服务,主要有DNS、、认证服务、联网以及打印等等。
它典型的服务还包括各种远程接入方法、网络证书服务、软件仓库、备份服务、连接因特网、DHCP、文件服务等等。
服务的可靠性、服务的标准化以及对服务的监控、维护、技术支持这些都是管理员提供的服务,只有在这几个方面都符合要求的服务才是真正的服务。
因此,管理员服务绝不是简单的把硬件和软件累加在一起,而是一项持续性的工作。
系统管理员必须随着技术的进步和用户业务的开展来不断的创建新的服务,系统管理员创建新服务时提供技术支持所花费的时间和精力的多少决定了创建的新服务的质量的好与坏,同时用户的满意度也由此决定。
2构建计算机网络服务应注意的问题
创建一个稳定、可靠的服务是管理员所有工作任务中最重要的一部分。
服务设计的好坏决定了将来提供的服务成功与否。
因此管理员在工作中应注意以下几个方面。
2.1确定用户需求
建立一个新服务应该从用户的要求开始,用户才是你建立服务的根本原因。
系统管理员在设计和开发的各个阶段都要考虑到用户的需求。
要和用户进行交流,去发现用户对服务的要求和预期,然后把其它的要求如管理要求等列一个清单,这样的清单只能让系统管理员团队的人看到。
在这样一个过程中“是什么”比“怎么样”更重要,否则在具体执行时很容易失去工作目标,如果建立的服务不合乎用户的需要,那就是在浪费精力。
搜集用户的需求应该包括下面这些内容:他们想怎样使用这些新服务、需要哪些功能、喜欢哪些功能、这些服务对他们有多重要,以及对于这些服务他们需要什么级别的可用性和技术支持。
尽量计算出使用这个服务的用户有多大以及他们需要和希望获得什么样的性能,这样才能正确的计算。
系统管理员需要理解服务怎样影响用户,以及用户的需求又如何反过来对服务的设计产生影响。
2.2服务的安全性
服务应该建立在服务器级的机器上,而且机器应该放在合适的环境中,作为服务器的机器应当具备适当的安全可靠性。
服务和服务所依赖的机器应该受到监控,一旦发生故障就发出警报或产生故障记录清单。
这样将会使用户发现服务过程中出现的紧急情况和异常现象,以便及时采取措施。
为了可靠性和安全性,对服务器的访问权限应当进行限制,只有系统管理员才能具有访问权限。
从安全的角度来看,服务器比普通的台式机更敏感。
入侵者一旦获得了服务器的管理员权限,他所能做的破坏比获得台式机管理员权限所能做的破坏大的多。
越少的人具有管理员权限,服务器运行的东西就越少,入侵者获得权限的机会就越小,入侵者被发现的机会就越大。
从某种意义上讲,一个服务应该尽可能简单,这样才能提高可靠性和易维护性。
2.3新增服务操作方便
对于系统管理员来说,新服务的.有些要求不是用户直接可见的。
比如系统管理员要考虑到新服务的管理界面、是否可以与已有的服务协同操作,以及新服务是否能与核心服务如认证服务和目录服务等集成到一起。
系统管理员还要考虑怎样规划一个服务,因为随着公司规模的增长,所需要的服务当然也会比当初预期的有所增长,所以系统管理员还得想办法在增长服务规模的同时不中断现存的服务。
一个相对成熟的方法是升级服务的路径。
一旦有了新版本,必须考虑升级中是否得中断现在的服务,是否先在部分用户中进行测试。
所以要尽量把服务设计得容易升级,不用中断现有的服务就能升级,不要触及桌面而且能慢慢地逐渐升级。
2.4开放的体系结构
一个新服务,不管在什么情况下,只要可能,就应该建立在使用开发式协议和文件格式的体系结构上,依次形成规范化模式。
特别是那些在公共论坛上记录成文的协议和文件格式,这样销售商才能依据这些标准生产出通用的产品。
这些具有开放体系结构的服务更容易和其他遵循相同规范的服务集成到一起。
采用开放协议的好处显而易见:它可以帮助建立更好的服务,用户可以自主选择最好的服务器和客户端软件,而不必被限制在一些规则下进行强迫性的选择。
例如用户兴高采烈地选择了最好的客户端后,却被迫选择并不理想的服务器。
用户总是希望选择符合自己的功能需求,又便于操作使用的程序,相反的对于系统管理员来说,却仅仅希望服务器上的应用程序便于维护和管理,遗憾的是,这两个要求时常会发生冲突,无法实现双赢。
对于这种可能产生混乱的情况,目前的的一个好的解决方法,便是选择和采用基于开放标准的协议,确保服务方与客户方都能选择自己的软件。
用户方可以根据个人的具体需求和爱好,来选择客户端甚至是平台的软件,与此同时,系统管理员也可以根据工作的需要来自由选择基于可靠性、可设定性及可管理性的服务器解决方案。
提供web服务的是什么管理员只需要充分考虑服务器的需要,而再也不必头疼客户端的各种限制和需求。
很多时候,软件销售商开发的产品甚至会支持多硬件平台,此时系统管理员便得到了更多自主选择服务器硬件和软件的权利。
使用开放系统的另一个好处是和其它系统连接时不再需要额外的网关。
网关是不同系统能连接在一起的黏合剂,虽然网关能节省你的时间,但使用开放协议的系统彻底避免了使用网关,网关作为一项额外的服务也需要计划、设计、监测。
2.5“简化”服务功能
在建立一个新服务时,简单是首先要考虑的因素。
在能满足所有要求的解决方案中,最简单的才是最可靠、最容易维护、最容易扩展以及最易于和其它系统集成到一起的。
过度复杂将导致混乱、错误、使用困难以及明显的运行速度下降,而且使安装和维护的成本增加。
使用机器的人和机器上运行的程序越多,发生内存溢出或突然出现其它故障、服务中断的几率就越大。
当系统规模增长的时候,还会变得更复杂,所以,开始尽可能的简单可以避免系统过早出现“太复杂”的情况。
有时,用户的一两个要求就会使系统的复杂度增加很多。
如果在设计阶段遇到这样的要求,就值得去寻为什么会有这种要求,并估计其重要性,然后向用户解释,这样的要求能够满足,但要以降低可靠性、支持水平和可维护性为代价。
根据这些,再让他们重新决定是坚持这样的要求,还是放弃。
简单化可以让机器更加可靠,发生问题时更容易调试。
服务器在满足服务运转正常的前提下应当安装最少的东西,只有系统管理员们具有安装权限,而且系统管理员登录服务器时应该也只是为了维护。
2.6使用专门的机器
理想的情况,服务应该建立在专门的机器上。
利用网络所提供的服务很多,有些服务有它的专用性。
就服务器而言,有文件服务器、邮件服务器、数据库服务器、WEB服务器,打印服务器等。
一个大型的网络系统更需要使用专用的服务器来提供专用的服务,让服务更容易得到支持和维护。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论