计算机网络中的服务概念探析

2014-08-22 07:37程志文
新媒体研究 2014年14期
关键词:网络计算机服务

程志文

摘 要 由家庭和那些微小的非技术性的办公室的那种只有几台孤立计算机的典型环境的结构化计算机环境是怎样连接在一起的呢?学计算机专业的提起服务,大家会自然而然的想到做出的软件配上硬件设施就好了,但这种想法稍显肤浅。试想,软件要想运行很容易,但是能不能持续不间断的一直提供服务且不被应用者规模的扩大等变数所影响,这才是一个成功的服务。文章针对服务这一概念,由浅入深小范围的分析了一下。

关键词 计算机;网络;服务

中图分类号:TP368 文献标识码:A 文章编号:1671-7597(2014)14-0000-00

由家庭和那些微小的非技术性的办公室的那种只有几台孤立计算机的典型环境的结构化计算机环境是怎样连接在一起的呢?通过共享通信共享优化的资源等服务,有专门的技术员操作大量的计算机形成的。

学计算机专业的提起服务,大家会自然而然的想到做出的软件配上硬件设施就好了,但这种想法稍显肤浅。试想,软件要想运行很容易,但是能不能持续不间断的一直提供服务且不被应用者规模的扩大等变数所影响,这才是一个成功的服务。

1 基本问题

系统管理员一个重要的工作就是给客户提供一个稳定、可靠的服务。一些基本要素都要考虑到,要在全过程与客户进行充分的交流,了解他的预期、要求等,并转达给所有参与系统的每一个成员。

为了保证服务的可靠性我们把服务建立在服务器层次的计算机上并保证机器在机房环境中运行以减少硬件故障的产生从而保证服务的可靠性。其次要对机器进行实时监控,故障及时报警并列清单,及时修复问题。

1.1 用户的需求

一个新服务的产生源自用户提出的第一个需求,换言之,建立服务的最基本因素是需求、是你的用户。这是显而易见的,如果我们的服务用户根本不需要做的再好也枉然。

搜集用户的需求我们要细致、要灵活。用户需要哪些功能、哪些功能又是用户喜欢的、这些功能之中哪些是重要功能、哪些是次要的分清楚、新服务他们想怎样使用、以及对于这些服务都需要什么层次的可用性和技术支持。如果可能,试用体验是可以的,但是在这里要叮嘱一下,试用不要不舍得让别人用好的,相反,试用就用最好的!让用户试用那些最简便的、性能最好的系统和项目否则还不如不给试用,让人一看就要找其他的了。

1.2 操作上的要求

用户会对系统管理员提出一些新服务,但是用户不懂新服务加入之后是否会影响原界面的布局、是否能与原服务协同运行不产生冲突、核心服务的认证服务和目录服务能不能与新服务集成。解决这一问题我们需要与客户沟通预期一下可能的对可靠性的要求,建立一个用户期望的功能列表,提前做准备。

1.3 开放的体系结构

如果有多个销售商参与协议,极有可能是其中一个使用私有协议为了和别的销售商达成明确的许可协议,但这样就会产生新的问题,一个是兼容版本之间会存在延迟,没有提供两个之间的接口,还会产生中断。对于用户来说,这简直是灾难。选择基于开放标准的协议是解决这一问题的好办法。将服务管理平台与客户端应用程序分离开来,使用不同的界面,让双方都能进行针对性的选择,系统管理员也可以独立的选择服务器解决方案。开放协议可以使我们成为最终的受益者,因为这样的平台可以激发出销售商的竞争意识不断提高自己的产品质量。

1.4 “简单”的价值

一个新服务在建立之初就应该选择最简单的那个解决方案。简单的东西维护起来也不会难,可靠性也越强,扩展起来也容易最易于和其它系统集成到一起。反之,过度的复杂就会导致更为复杂的后期工作,不仅达不到效果还会增加安装、维护的成本。简单的就是最好的。

2 其他需要考虑的问题

服务最好是用单独的机器,这样更便于维护和支持,一般大公司都会这样避免一些额外的问题,但是小公司不比大公司在资金上有优势,很难在初期做到这一点,虽然知道冗余的必要性也很难实现。有些重要的服务笔者认为不管公司大小都应该让其有冗余且必须要有冗余。公司想要发展壮大,不可能越经营越小,所以不管怎样都要努力实现“凡服务、有冗余”。

2.1 使用专门的机器

要想服务更为可靠就得使用专门的机器,调试故障之类的也更为容易,发生故障影响的范围也不会很大,升级容易、增容也容易。

大网站也有一些是从小公司起来的,他们一般会有一台提供名字服务、认证服务、打印服务、邮件服务等的集中管理的机器作为核心。但是随着公司规模的增长,一台机器已经不能够承受负荷了,不得不增加机器来承担增加的负荷,这样就要把服务从一台机器上分开,当把服务从这台核心机器分到另一台机器上时会产生诸多问题,其中IP地址的处理最为困难,不仅仅是用户自己不得不重新记忆新地址,之前所有与IP有关的比如路由器、防火墙等都需要随之更改。把一个中心主机分解到许多不同的主机上,是非常困难的一件事情。使用这台机器时间越长,在上面的服务越多,分离起来就越发困难。所以,在一开始使用专门的机器这一点很重要。

2.2 充分的冗余

服务器发生故障是不可避免的,这就需要一个或一系列复制好的服务器,在这种紧急关头接管主要的故障设备,这就是充分的冗余。这样可以保证服务可以连续不间断,当主服务器发生故障时能够自动连接或者是通过很少的人工干预接管故障系统。

冗余的机器上可以运行比如网页服务器和计算区域这些服务,但并不是所有的服务都可以通过冗余来实现,比如大数据库就不行。而且还要注意一点,冗余是一种有效的、被动的、从服务器的形式存在的,所以冗余机器上的所有一切都应该与主服务器保持高度一致才能发挥它应有的效用,否则也起不到效果,所以一定要保持数据的同步性和完整性。

上述冗余的服务器的这一特点使得它有了一个新的用处,那就是可以同主服务器一起来分担正常运行时的负荷。这样也就间接地提高了服务性能。但是性能都有临界点,有了冗余也不能让二者超过这个临界点,否则两个机器说不定哪一个就出问题。

有了冗余升级也变的容易起来。可以进行滚动升级。单一主机的故障不会因为一台主机的断开或者升级而影响服务,尽管有可能影响性能。最棒的一点,如果真的搞砸了,还有的弥补。

因此,计算机网络中服务的概念、服务的好坏我们应该看这些硬件加软件在之后应用起来能不能提供可靠的服务、服务是否标准化、能不能后续对服务进行监控、维护、技术支持等,这才是真正的服务。而且我们应该未雨绸缪,在服务之初规划好之后的各种服务可能,提前了解客户预期,如果加入新服务会不会有技术上的冲突、体系要开放以及使用专门的机器并保证充分的冗余等。

参考文献

[1]莫卫东.计算机网络技术及应用[M].北京:机械工业出版社,2009.

[2]吴怡.计算机网络配置、管理与应用[M].北京:高等教育出版社,2009.endprint

猜你喜欢
网络计算机服务
中国计算机报202007、08合刊
中国计算机报2019年48、49期合刊
中国古代的“计算机”
油气集输系统信息化发展形势展望
基于网络的信息资源组织与评价现状及发展趋势研究
基于网络的中学阅读指导
新形势下地市报如何运用新媒体走好群众路线
采掘服务个股表现
两则跟服务有关的故事
一体式,趋便携雅兰仕AL-225