论文部分内容阅读
摘要:计算机构成虚拟的应用环境,为使用者提供丰富的工作、学习、生活工具。但是,计算机结构又造成复杂的环境,促使人力必须与之协调,由此实现完善的管理工作。本文主要研究内容,是基于计算机机构实现,在剖析不同结构的基础上,探讨网络中的服务概念,希望能够对此类管理,提供一些有效的理论帮助。
关键词:计算机;网路服务;应用
在具体研究之前,必须明确计算机结构下环境差异。本文所研究网络服务,主要基于系统管理员管理的结构化计算机环境,并不涉及只有一台或多台独立计算机所组成的环境。此类独立或少数计算机的典型环境,多作为独立计算机,或小型办公室设备。典型结构化计算机环境,需要对于计算机的规模有着一定的需求,进而通过共享通信、优化资源等服务来互相联结。
再来看网络中服务的基本概念:所提供服务并非将硬件和软件累加,其包括服务可靠性、服务标准化、服务监控等。换言之,当多个方面共同符合要求时,其才能够真正称之为服务。
1.网络中服务的基本需求
创建稳定、可靠的服务,应是系统管理员最基本的工作。但是,不能否认系统服务是一项相对复杂的工作。在进行这项工作时,管理员需要全面考虑基本要素,包括设计和开发的各个阶段的需求。同时,还要与用户深入沟通,挖掘用户对服务的基本诉求,并建立详情清单,确保为管理员团队管理和工作提供依据。
在其工作中,确保服务应搭建在服务器,且将机器置于适合的环境,以保证对后续服务工作的基本支撑。同时,应保障服务器硬件的可靠性,服务和服务所依赖的机器应该受到监控,一旦发生故障就发出警报或产生故障记录清单。
硬件机器和软件,是服务的必要组成部分,因此,应依赖在相同或更高标准的主机和软件,从而确保服务可靠性及依赖的服务链中,最薄弱环节可靠性是相当的。不过,提供服务的过程中,不应该无故依赖非服务部分的主机。在服务搭建并实现基本服务后,便要将视角转化到用户诉求层面,完成进一步的调试工作。
1.1 满足用户诉求
建立新服务应从用户诉求开始,满足用户是建立服务的根本原因。如果服务不合乎用户心理,便是对精力和成本的浪费。
而对于用户心理的把握,必须从收集基诉求进行。具体为:“用户想如何使用服务”;“需要哪些功能”;“喜欢哪些功能”;“服务对其的重要性”;“服务需要可用性和技术支持的级别”。通常情况下,系统搭建完成后,多会要求使用者进行公测,并在此基础上,让客户提出对软件基本的感受,以保证系统可以持续实现创新或迭代。
1.2 符合操作要求
新服务的需求,用户难以直接可见,例如系统管理员使用界面;服务协同操作;新服务与核心服务的匹配性;认证服务与目录服务集成等。然而,用户将对服务产生基本期望,如可靠性等。进而促使管理员对系统对要求产生可靠性预期,有效的帮助管理员建立用户期望功能列表,其内容包括群集、从属设备、备份服务器或具有较高可用性的硬件和操作系统。
1.3 体系结构需求
良好的系统管理方式,主旨借助开放标准的协议,使使用者和管理者能够有所选择。而用户端应用程序同服务器平台过程分离,促使用户可以选择符合需求的软件,管理员则独立选择,依据于可靠性、规模可设定性和管理性的服务器。管理员可以在相互竞争的服务器产品中选择,而不必被囿于用户端应用程序的服务器软件和平台。
软件的生产商和销售商,为了获得更多的收益,多会让软件多支持平台类型。从而帮助管理员通过软件管理需求,更好的保证各平臺间的调节。通常这种情况称之为用户选择和服务器选择分离能力。开放协议提供公平竞争场所,并激起销售商的竞争,这最终会使消费者或使用者受益。
2.提升网络中服务的建议
建立服务器主要需求在于:第一,硬件的安全、可靠、稳定,能够承载平台的持续、有效运营;第二,监测性。通常用户会要求服务器具有良好的监测性,能够借助监测,实现对服务器深入的管理。根据一般平台管理特征来看,服务器的监测性应表现在两个方面,一是进行自主监测端口,管理员可以实时进入数据库获取服务器运行状态。二是自动参数对比监测,服务器应具备自主监测功能,在参数出现非常规变化时,及时采取解决措施;第三,易维护。服务器维护的简便性,决定了服务的效率。所以,服务器生产和提供商,必须保证这一基本前提。从理论上来看,最为理想的方式,无疑是让每个服务使用独立、针对的机器,使服务更容易得到支持和维护。不过,对于大型的服务器提供企业而言,使用专门机器多少作为基础原则,而小公司却由于成本问题,难以达到这一基本需求。另外,还有一个观念是在建立服务时,以让服务完全冗余为目标。对于重要的服务内容,通常不会考虑公司的规模,冗余仅是作为基本能力来看。
2.1匹配专用服务器
专用服务器的使用,是实现服务效率最大化的根本需求。所以,需求企业对会要求使用专用服务器。但是,服务器的使用,涉及到成本问题。例如大型经营类网站,绝对有能力支持专用服务器,甚至是服务器机组。反观小型网站,其运营成本和收益状况,并不足以之称专用服务器使用。
不过,很多企业都会经历“有小到大”的发展过程中,其多会选择一个集中管理的机器作为所有重要服务的核心,这台机器提供名字服务、认证服务、打印服务、邮件服务等等。最后,由于负荷的持续提升,促使机器必须采取分离,将分类服务功能,扩展到其他服务器。不过,当前存在一个管理情况。多服务器的运行,会涉及到运用、管理和维护的困难,即使管理员拥有多个服务器,也会将大量信息放于单个服务器上。进而造成服务器的复合问题。
2.2 提升冗余、容错功能
冗余是计算机开发中,较常涉及到的一种概念。对于运行系统而言,冗余可以保证平台运行的流畅性,减少错误数据出现对平台运行的阻碍,同时也避免数据错误过多,导致系统平台的崩溃。而在缺乏冗余能力的状况下,当系统出现数据问题,则必须由管理人员手动处理,导致服务成本遭到浪费。
而冗余依赖于服务,如网页服务器和计算区域,可以让自身在克隆的机器上运行。其他服务,如大数据库便无法实现克隆迁移,若采用迁移,将会导致系统彻底崩溃。另外,当软件正在使用中,冗余多不会提醒使用者,当前服务器所处于的状态。而当服务器出现严重问题时,则会出现冗余对使用者的提醒,即冗余系统会响应。不管什么情况,冗余机制必须要确保数据同步并保持数据的完整。如冗余服务器连续与主服务器同步运行,冗余服务器将分担正常运行的负荷,并能提高性能。
另外,冗余除了可以更好的实现容错功能,还能够帮助系统进行滚动升级工作。具体为:以往升级过程中,必须切断主机和服务器的联系,即使在多主机状态下,为了保护服务器,也需要采取完全切断。但是,采取冗余却能够支持单主机升级,并让服务器继续运行。
参考文献:
[1]莫卫东。计算机网络技术及应用[M].北京:机械工业出版社,2009,4.
[2]吴怡。计算机网络配置、管理与应用[M].北京:高等教育出版社,2009,1.[论-文-网]
关键词:计算机;网路服务;应用
在具体研究之前,必须明确计算机结构下环境差异。本文所研究网络服务,主要基于系统管理员管理的结构化计算机环境,并不涉及只有一台或多台独立计算机所组成的环境。此类独立或少数计算机的典型环境,多作为独立计算机,或小型办公室设备。典型结构化计算机环境,需要对于计算机的规模有着一定的需求,进而通过共享通信、优化资源等服务来互相联结。
再来看网络中服务的基本概念:所提供服务并非将硬件和软件累加,其包括服务可靠性、服务标准化、服务监控等。换言之,当多个方面共同符合要求时,其才能够真正称之为服务。
1.网络中服务的基本需求
创建稳定、可靠的服务,应是系统管理员最基本的工作。但是,不能否认系统服务是一项相对复杂的工作。在进行这项工作时,管理员需要全面考虑基本要素,包括设计和开发的各个阶段的需求。同时,还要与用户深入沟通,挖掘用户对服务的基本诉求,并建立详情清单,确保为管理员团队管理和工作提供依据。
在其工作中,确保服务应搭建在服务器,且将机器置于适合的环境,以保证对后续服务工作的基本支撑。同时,应保障服务器硬件的可靠性,服务和服务所依赖的机器应该受到监控,一旦发生故障就发出警报或产生故障记录清单。
硬件机器和软件,是服务的必要组成部分,因此,应依赖在相同或更高标准的主机和软件,从而确保服务可靠性及依赖的服务链中,最薄弱环节可靠性是相当的。不过,提供服务的过程中,不应该无故依赖非服务部分的主机。在服务搭建并实现基本服务后,便要将视角转化到用户诉求层面,完成进一步的调试工作。
1.1 满足用户诉求
建立新服务应从用户诉求开始,满足用户是建立服务的根本原因。如果服务不合乎用户心理,便是对精力和成本的浪费。
而对于用户心理的把握,必须从收集基诉求进行。具体为:“用户想如何使用服务”;“需要哪些功能”;“喜欢哪些功能”;“服务对其的重要性”;“服务需要可用性和技术支持的级别”。通常情况下,系统搭建完成后,多会要求使用者进行公测,并在此基础上,让客户提出对软件基本的感受,以保证系统可以持续实现创新或迭代。
1.2 符合操作要求
新服务的需求,用户难以直接可见,例如系统管理员使用界面;服务协同操作;新服务与核心服务的匹配性;认证服务与目录服务集成等。然而,用户将对服务产生基本期望,如可靠性等。进而促使管理员对系统对要求产生可靠性预期,有效的帮助管理员建立用户期望功能列表,其内容包括群集、从属设备、备份服务器或具有较高可用性的硬件和操作系统。
1.3 体系结构需求
良好的系统管理方式,主旨借助开放标准的协议,使使用者和管理者能够有所选择。而用户端应用程序同服务器平台过程分离,促使用户可以选择符合需求的软件,管理员则独立选择,依据于可靠性、规模可设定性和管理性的服务器。管理员可以在相互竞争的服务器产品中选择,而不必被囿于用户端应用程序的服务器软件和平台。
软件的生产商和销售商,为了获得更多的收益,多会让软件多支持平台类型。从而帮助管理员通过软件管理需求,更好的保证各平臺间的调节。通常这种情况称之为用户选择和服务器选择分离能力。开放协议提供公平竞争场所,并激起销售商的竞争,这最终会使消费者或使用者受益。
2.提升网络中服务的建议
建立服务器主要需求在于:第一,硬件的安全、可靠、稳定,能够承载平台的持续、有效运营;第二,监测性。通常用户会要求服务器具有良好的监测性,能够借助监测,实现对服务器深入的管理。根据一般平台管理特征来看,服务器的监测性应表现在两个方面,一是进行自主监测端口,管理员可以实时进入数据库获取服务器运行状态。二是自动参数对比监测,服务器应具备自主监测功能,在参数出现非常规变化时,及时采取解决措施;第三,易维护。服务器维护的简便性,决定了服务的效率。所以,服务器生产和提供商,必须保证这一基本前提。从理论上来看,最为理想的方式,无疑是让每个服务使用独立、针对的机器,使服务更容易得到支持和维护。不过,对于大型的服务器提供企业而言,使用专门机器多少作为基础原则,而小公司却由于成本问题,难以达到这一基本需求。另外,还有一个观念是在建立服务时,以让服务完全冗余为目标。对于重要的服务内容,通常不会考虑公司的规模,冗余仅是作为基本能力来看。
2.1匹配专用服务器
专用服务器的使用,是实现服务效率最大化的根本需求。所以,需求企业对会要求使用专用服务器。但是,服务器的使用,涉及到成本问题。例如大型经营类网站,绝对有能力支持专用服务器,甚至是服务器机组。反观小型网站,其运营成本和收益状况,并不足以之称专用服务器使用。
不过,很多企业都会经历“有小到大”的发展过程中,其多会选择一个集中管理的机器作为所有重要服务的核心,这台机器提供名字服务、认证服务、打印服务、邮件服务等等。最后,由于负荷的持续提升,促使机器必须采取分离,将分类服务功能,扩展到其他服务器。不过,当前存在一个管理情况。多服务器的运行,会涉及到运用、管理和维护的困难,即使管理员拥有多个服务器,也会将大量信息放于单个服务器上。进而造成服务器的复合问题。
2.2 提升冗余、容错功能
冗余是计算机开发中,较常涉及到的一种概念。对于运行系统而言,冗余可以保证平台运行的流畅性,减少错误数据出现对平台运行的阻碍,同时也避免数据错误过多,导致系统平台的崩溃。而在缺乏冗余能力的状况下,当系统出现数据问题,则必须由管理人员手动处理,导致服务成本遭到浪费。
而冗余依赖于服务,如网页服务器和计算区域,可以让自身在克隆的机器上运行。其他服务,如大数据库便无法实现克隆迁移,若采用迁移,将会导致系统彻底崩溃。另外,当软件正在使用中,冗余多不会提醒使用者,当前服务器所处于的状态。而当服务器出现严重问题时,则会出现冗余对使用者的提醒,即冗余系统会响应。不管什么情况,冗余机制必须要确保数据同步并保持数据的完整。如冗余服务器连续与主服务器同步运行,冗余服务器将分担正常运行的负荷,并能提高性能。
另外,冗余除了可以更好的实现容错功能,还能够帮助系统进行滚动升级工作。具体为:以往升级过程中,必须切断主机和服务器的联系,即使在多主机状态下,为了保护服务器,也需要采取完全切断。但是,采取冗余却能够支持单主机升级,并让服务器继续运行。
参考文献:
[1]莫卫东。计算机网络技术及应用[M].北京:机械工业出版社,2009,4.
[2]吴怡。计算机网络配置、管理与应用[M].北京:高等教育出版社,2009,1.[论-文-网]