云服务器是个什么样的系统?他和普通的系统服务器有什么不同和优势,只是听说还不知道他到底是个什么系统

云服务器是个什么样的系统?他和普通的系统服务器有什么不同和优势,只是听说还不知道他到底是个什么系统,第1张

服务器是云计算服务的重要组成部分,是面向各类互联网用户提供综合业务能力的服务平台。平台整合了传统意义上的互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。

云服务器服务包括两个核心产品

面向中小企业用户与高端用户的云服务器租用服务;

面向大中型互联网用户的弹性计算平台服务。

云服务器平台的每个集群节点被部署在互联网的骨干数据中心,可独立提供计算、存储、在线备份、托管、带宽等互联网基础设施服务。集群节点由以下硬件构成:

管理服务器:采取双机热备的方式,对整个节点的所有计算服务器、共享存储、网络进行管理,同时对外提供管理整个节点的API。管理服务器上提供:

管理服务(管理节点的计算服务器,对外提供管理接口)、DHCP 服务(为计算服务器的网络启动分配管理网段的IP)、tftp 服务(为计算服务器的网络启动提供远程启动映象)、nbd 服务(为计算服务器提供网络块设备服务)。管理服务器上还会运行一个数据采集程序,他定时将各种性能数据采集下来并发送到中央的数据采集服务器上存储服务器群:存储服务器可以是ISCSI 或内置存储容量比较大的x86 服务器,通过 集群文件系统组成一个统一的存储池,为节点内的虚拟机提供逻辑磁盘存储、非结构数据存储以及整合备份服务。

计算服务器群:计算服务器是高配置的八核以上服务器,计算服务器无需安装操作系统,但必须具备网络引导功能,其上运行一个linux微内核、云计算机软件、一个与管理服务器进行通讯的Agent

交换机:按不同功能和节点性能要求配备多个三层交换机,分别负责管理网段、公网交换网段、内部交换网段、存储网段等

云服务器的服务优势

云计算服务器(又称云服务器或云主机)主要面向中小企业用户与高端用户提供基于互联网的基础设施服务,这一用户群体庞大,且对互联网主机应用的需求日益增加。该用户群体具备如下特征:业务以主机租用与虚拟专用服务器为主,部分采用托管服务,且规模较大;注重短期投资回报率,对产品的性价比要求较高;个性化需求强,倾向于全价值链、傻瓜型产品 。用户在采用传统的服务器时,由于成本、运营商选择等诸多因素,不得不面对各种棘手的问题,而弹性的云计算服务器的推出,则有效的解决了这一问题。请参见下表:

  

1 什么是云服务器?云计算服务器(又称云服务器或云主机),是云计算服务体系中的一项主机产品,该产品有效的解决了传统物理租机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。在实际应用中的云主机具有三个方面的弹性能力:

主机服务配置与业务规模可根据用户的需要进行配置,并可灵活的进行调整。 用户申请的主机服务可以实现快速供应和部署(实时在线开通),实现了集群内弹性可伸缩 计费方式灵活,用户无需支付押金,且有多种支付方式供用户选择。

2 云服务器适合什么样的用户? 注重主机服务性价比的用户; 需要快速实现分布式部署的用户; 对业务的弹性扩展能力有需求的用户; 有系统高可用性和快速恢复需求的用户; 希望轻松管理系统的用户。 支持电子商务、论坛、SNS、企业网站、OA系统等互联网应用;禁止私服、色情、外挂等非法应用,一经发现,立即关闭并不退款!

3 与VPS相比,云服务器的主要优势是什么? 用户可以方便的进行远程维护,免费重装系统 硬件级别上实现云主机之间的完全隔离; 内置冗余的共享存储和智能备份,物理服务器失败可在几分钟内自动恢复; 服务环境采用高端服务器进行部署,同时采用集中的管理与监控,确保业务稳定可靠。 更强的主机性能,总体性能远高于VPS,强于部分独立服务器;

4 与租用物理服务器相比,云服务器的主要优势是什么?云服务器租用价格低于传统的物理服务器租用,且无需支付押金。 具有快速供应和部署能力,用户在提交云主机租用申请后可实时开通,立即获得服务。 业务支持平滑扩展,当用户业务规模扩张时,可快速实现业务扩容。

5 云服务器能否申请多个IP?云服务器根据用户选择不同的线路会配备不同数量的IP地址。 单线路默认赠送一个独立ip,双线路二个独立IP;因增加IP造成带宽无法限制,暂时不予增加IP。

6 云服务器租用产品送产权吗? 不送产权。云服务器是基于云计算平台的主机产品,用户实际付费使用的是云计算平台的计算、存储能力以及优质的网络带宽。用户只需要为实际使用的资源付费,这也是用户选用云主机可以显著降低成本的一个主要因素。

7 用户可以选择安装操作系统么? 可以。云主机在产品使用形态上与传统的物理服务器并没有明显的差别,用户可以根据自己的需求灵活选择或变更的操作系统。

8 如果想购买开通,需要多长时间?想要扩展需要多长时间?注册用户->在线支付->购买云服务器,实时开通。开通后登录用户管理区->云服务器管理->管理->预装操作系统,可以选择Windows 2003、windows 2008、CentOS56等操作系统,系统安装需要10-25分钟,系统安装完成后就可以通过远程连接进行其他应用操作。

9 云服务器租用需要交押金吗? 与传统物理服务器租用不同,云服务器租用用户不需要支付押金即可享受服务。

10 如何能查看租用的主机的配置? 因为云服务器在使用上与物理服务器相当,用户可以在操作系统中实时的查看服务器的配置信息与当前资源的使用情况。

11 备份盘能否用来存放我的文件? 备份磁盘用于系统智能备份服务,主要用于灾难恢复情况下使用。

12 任务管理器内有几个CPU? 安装完操作系统后,必须重新启动云服务器,才可以看到多个CPU,但如果只购买一个CPU除外。

主机侦探为您回答:(提供优质香港服务器)

一、登记在册的恶意User Agent

1、”Mozilla/40(compatible;MSIE 70;Windows NT 51;EmbeddedWB 1452 from:http://wwwbsalsacom/EmbeddedWB 1452;NET CLR 2050727)”

下面是网站日志中的两条记录,这个User Agent会重复访问注册页面,并获取验证码,这是垃圾留言和恶意注册的开始。

复制代码代码如下:

1162422210 19927128204––[30/Oct/2011:04:02:15+0800]“GET/checkcodephp HTTP/11”302 286“http://wwwcom/registerphp”“Mozilla/40(compatible;MSIE 70;Windows NT 51;EmbeddedWB 1452 from:http://wwwbsalsacom/EmbeddedWB 1452;NET CLR 2050727)”

1162422210 19927128204––[30/Oct/2011:04:02:19+0800]“POST/registerphp HTTP/11”302 286“http://wwwcom/registerphp”“Mozilla/40(compatible;MSIE 70;Windows NT 51;EmbeddedWB 1452 from:http://wwwbsalsacom/EmbeddedWB 1452;NET CLR 2050727)”

2、”Mozilla/50 QunarBot/10″

这是一个无视robotstxt的蜘蛛,怀疑与“去哪儿”有关。

3、”Mozilla/40(compatible;MSIE 500;Windows 98)”

复制代码代码如下:

6114791201 1732454860––[30/Oct/2011:06:00:28+0800]“GET/mp3/�֥�`�Щ`��mp3 HTTP/11”302 286“-”“Mozilla/40(compatible;MSIE 500;Windows 98)”

看到没?Windows 98!总是抓取网站目录下的mp3文件,都是原来上传过mp3文件到网站的错。

4、”Mozilla/40″

复制代码代码如下:

5825512095 19927128216––[30/Oct/2011:06:01:26+0800]“GET/ikmedata/cache/fuckphp HTTP/11”404 1479“-”“Mozilla/40”

5825512095 19927128216––[30/Oct/2011:06:01:27+0800]“GET/data/cache/fuckphp HTTP/11”404 1479“-”“Mozilla/40”

5825512095 19927128216––[30/Oct/2011:06:01:27+0800]“GET/data/cache/fuckphp HTTP/11”404 1479“-”“Mozilla/40”

又一个坑爹的,无尽无穷的扫描,非常恶心。

二、屏蔽恶意User Agent

使用htaccess屏蔽User Agent的方法很多,这里使用rewrite规则把这些User Agent转移走,以达到屏蔽的效果。

复制代码代码如下:

RewriteCond%{HTTP_USER_AGENT}“EmbeddedWB”[OR]

RewriteCond%{HTTP_USER_AGENT}“QunarBot”[OR]

RewriteCond%{HTTP_USER_AGENT}“Windows 98”[OR]

RewriteCond%{HTTP_USER_AGENT}“^Mozilla/40$”

RewriteRule^()$http://caonima/

使用htaccess需要了解一些正则表达式语法,以正确匹配字符串。

如果你觉得有用,屏蔽恶意User Agent�0�2前,不妨先分析一下自己的网站日志,根据自己的需要定制。可以使用Firefox+User Agent Switcher测试效果,Chrome也有类似的切换User�0�2Agent的扩展程序。

当初,人们在研究并发计算的过程中,为了刻划若干个同时处于执行过程中的计算单位,引入了"进程"的概念,并逐步形成了具有特定技术内涵的进程结构。当今,人们在研究分布计算的过程中发现,分布式系统中广泛存在着用已有的计算机概念难以准确描述的自主行为实体,于是引入了"Agent"的概念。因此研究Agent的体系结构成为分布计算领域的重要课题。

Agent的体系结构是指构造Agent的特殊方法学,它描述了组成Agent的基本成分及其作用、各成分的联系与交互机制、如何通过感知到的内外部状态确定Agent应采取的不同行动的算法,以及Agent的行为对其内部状态和外部环境的影响等等。目前,人们已提出的Agent的体系结构大致可分为以下三类。

1 审慎式体系结构(Deliberative Architecture)

该体系结构的特点是Agent中包含了显式表示的世界符号模型,Agent的决策是通过基于模板匹配和符号操作的逻辑(或准逻辑)推理作出的,如同人们通过"深思熟虑"后作出决定一样,因此被称为审慎式的体系结构。该体系结构在(分布式)人工智能领域占主导地位。我们可以认为构造经典的基于知识的系统,就是按照这种体系结构构造Agent的雏形的。因此,也可以说该体系结构的存在与现代人工智能的历史一样长。

2 反应式体系结构(Reactive Architecture)

该体系结构的特点是Agent中包含了感知内外部状态变化的感知器、一组对相关事件作出反应的过程,和一个依据感知器激活某过程执行的控制系统,Agent的活动是由于受到内外部某种"刺激"而发生的,因此被称为反应式的体系结构。该体系结构在目前主流的分布式系统中占主导地位。本文列举的分布式应用中所涉及的Agent基本上是反应式体系结构。

我们甚至可以认为一个计算机基本系统,也是一个按照这种体系结构构造的Agent的雏形。

因此,也可以说该体系结构的存在与现代计算机系统的历史一样长。

3 混合式体系结构(Hybrid Architecture)

该体系结构的特点是Agent中包含了审慎式和反应式两个子系统,通常这两个子系统是分层次的,前者建立在后者的基础之上。这种体系结构的研究与实验目前在人工智能领域较为活跃,我们认为有关成果将对分布式系统中Agent应用功能的增强产生直接影响。例如,已经有研究工作在模拟飞行员的Agent中加入基于符号表示和推理的各种规划与决策能力,以提高模拟飞行员的适应性。

目前,我们正在研究开发一种具体的反应式Agent体系结构。在该结构中,Agent由事件处理系统、方法集和内部状态集三个主要成分构成。其中,事件处理系统是Agent的行为控制系统。Agent的活性表现为它的事件处理系统,在该Agent的生命期内始终持续自主地工作着。在该结构中,事件是与Agent有特定关联的特殊状态(如外部某服务请求到达、内部某特定状态被修改或超过设定的阈值等)。事件处理系统涉及事件感知、事件适配和事件处理分发3个环节的活动。Agent的事件感知器时刻捕捉其所关注的事件状态的出现,并根据事件状态的类型启动相应的事件适配器工作;事件适配器获取相关事件信息作识别,并将识别结果提交给相应的事件处理分发器,启动有关的事件处理方法执行。Agent的方法集体现了该Agent事件处理能力的成分,描述了Agent处理相关事件的方法。方法的执行由事件处理分发器引发,在其执行过程中可能影响Agent的内部状态,从而导致新事件的发生。Agent的内部状态集是表现该Agent当前状态的成分,其中包括表征事件的状态。在Agent的行为过程中,该Agent的内部状态可能会不断发生变化。

Agent之间的消息传递机制通过消息事件的处理实现。假设Agent A具有消息事件的处理能力,其接收服务请求的典型工作过程如下:一个传递给A的服务请求导致消息事件的发生。A的(消息)事件感知器将及时检测该事件的发生,从而引发A的(消息)事件适配器接收此消息;消息事件适配器按照Agent之间的消息传递协议,分析识别该消息为服务请求类型,进而引发A的(请求)事件处理分发器,并将有关适配信息提交给该分发器;(请求)事件处理分发器则根据适配信息选择相应的服务方法执行。

Agent的事件处理机制不仅可以有效地实现客户/服务器计算中传统的客户直接请求/服务器被动服务的机制,而且为实现Agent之间以及Agent与外部环境之间更为主动灵活的交互机制奠定了基础。例如,通过定义特定的故障事件,使担负系统管理的Agent能够主动向Manager报告关键故障的发生,甚至独自处理故障;通过定义特定的时钟事件,可以实现Agent之间以及Agent与用户之间的定时服务;通过定义特定的内部状态修改事件,实现Agent之间共有信息副本的一致性维护;通过定义特定的信息查询事件,使Agent在收到与查询相关的信息后,主动向信息需求者提供信息服务等等。

Agent的概念由Minsky在其1986年出版的《思维的社会》一书中提出。Minsky认为社会中的某些个体经过协商之后可求得问题的解,这些个体就是Agent。他还认为Agent应具有社会交互性和智能性。从此,Agent的概念便被引入人工智能和计算机领域,并迅速成为研究热点。

在分布计算领域,人们通常把在分布式系统中持续自主发挥作用的、具有以下特征的活着的计算实体称为Agent。

1 自主性

Agent具有属于其自身的计算资源和局部于自身的行为控制机制,能够在没有外界直接操纵的情况下,根据其内部状态和感知到的环境信息,决定和控制自身的行为。例如,SNMP中的agent就是独立运行在被管理单元上的自主进程。

2 交互性

Agent能够与其他Agent(包括人),用Agent通信语言实施灵活多样的交互,能够有效地与其他Agent协同工作。例如,一个Internet上的用户需要使用Agent通信语言向主动服务Agent陈述信息需求。

3 反应性

Agent能够感知所处的环境(可能是物理世界,操纵图形界面的用户,或其他Agent等),并对相关事件作出适时反应。例如,一个模拟飞机的Agent能够对用户的操纵作出适时反应。

4 主动性

Agent能够遵循承诺采取主动行动,表现出面向目标的行为。例如,一个Internet上的主动服务Agent,在获得新的信息之后能够按照约定主动将其提交给需要的用户;一个工作流管理Agent,能够按照约定将最新的工作进展情况主动通报给有关的工作站。

具有上述特性的计算实体可以是类Unix进程(或线程)、计算机系统、仿真器、机器人。

从系统实现的层次上分析,在上面列举的应用中,纯软件形态的Agent就是指具有上述特性的类Unix进程。在上述4个特性中,前3个是基本的。人们也称具有上述前3个特性的计算实体为反应式Agent。在经典的客户/服务器计算模型中,服务器就是一种典型的反应式Agent。一些学者对Agent概念赋予了更拟人化的要求,例如分布式人工智能领域的学者,要求Agent具有知识、信念、意图等认知特性;CSCW领域的学者,要求Agent具有更友好的人-机交互方式。当然,目前在主流的分布计算领域为人们广泛认同的Agent概念,是具有上述4个特性的计算实体。

Agent技术在90年代成为热门话题,甚至被一些文献称为软件领域下一个意义深远的

突破,其重要原因之一在于,该技术在基于网络的分布计算这一当今计算机主流技术领域

中,正发挥着越来越重要的作用。一方面,Agent技术为解决新的分布式应用问题提供了有

效途径;另一方面,Agent技术为全面准确地研究分布计算系统的特点提供了合理的概念模

型。

一、问题

目前,常规的分布计算技术是基于经典的客户/服务器计算模型的,即将分布式应用分

解为客户和服务器两大部分,服务器只有在接到客户的请求后方能提供服务。这些技术是

在共享分布资源的应用背景下形成的,在解决新的分布式应用方面存在诸多局限性。从以

下几个目前人们较为关心的分布式应用需求中,我们不难发现问题所在。

1 从"人找信息"到"信息找人"

目前绝大多数的Internet应用是建立在客户/服务器计算模型基础上的,这就使得通

过Internet进行信息分布和查找的应用不可避免地存在以下问题:一方面,信息提供者不

能适时地将信息主动提供给最需要的用户;另一方面,信息使用者不知道到哪里能够找到

急需的信息。越来越多的人开始为Internet上形形色色的庞杂信息所累,"逛"Internet的

感觉真有点象逛商业街的感觉:疲劳、茫然;需要的东西不知道在何处寻找,不需要的东西

却强烈地冲击人们的视野。盲目被动的搜寻导致网上流动的有效信息占有率大大降低,使

已经十分紧俏的网络带宽被浪费。人们希望服务器能够根据客户的需求主动提供信息,实

现"信息找人"。然而,常规的分布计算技术却难以胜任,原因之一就是经典的客户/服务器

计算技术不支持主动服务机制。

2 并行工程

尽管现代企业在其产品设计制造过程的诸多环节上,卓有成效地采用了各种计算机辅

助工具,但各环节之间仍存在着数据共享和部门协同的沟痕,影响了产品设计制造的整体

进度和质量。为此,人们提出了并行工程(CE)的概念,其核心思想就是以分布式的企业计

算环境为基础设施,实现产品设计制造全过程以及相关资源的优化组合,使各部门最大限

度地协同工作,减少中间环节对产品设计制造的进度和质量的影响。然而,常规的分布计

算技术同样难以胜任此类协同工作的应用。因为经典的客户/服务器计算技术不支持服务

器对客户的直接控制,也不支持客户应用之间直接的群体感知。

3 分布式交互仿真

仿真器早已在教育、训练、制造和娱乐等诸多领域的应用中显示出其重要的价值。

但是单一仿真器的应用局限性很大,例如孤立的军用仿真器,不能适应现代战争环境对武

器系统综合效能分析的需要,或对战斗人员进行接近战场环境训练的要求。为了更好地发

挥现有仿真器的作用,减少训练费用,美国国防部支持了称为分布式交互仿真(DIS)的研究

,其初衷是将各类仿真器和计算机通过网络连接起来,在此基础上建立虚拟的战场环境,以

提高仿真训练的实效性。显然,常规的分布计算技术更难以胜任此类应用。因为,DIS中的

行为实体是不能简单地用"客户"和"服务器"两类角色来刻划的。

概括地讲,常规的分布计算技术的局限源于经典的客户/服务器计算模型的局限,即:

将分布式应用中的自主行为实体简单地划分为"客户"和"服务器"两类; 客户与服务

器之间的交互关系仅限于客户主动请求/服务器被动响应的非对等关系。

二、应用

Agent的概念和技术出现在分布式应用系统的开发之中,并表现出明显的实效性。以

下列举几项人们在分布式应用方面所从事的涉及Agent的研究和开发工作,从中我们可以

初步体会到Agent概念和技术的意义。

1 利用Agent技术改善Internet应用

例如,研制"信息找人"的Agent。它具有"需求"与"服务"的集散能力,它接受信息分布

者有关信息要点的注册,以及信息查询者有关信息需求要点的注册。该Agent根据这些信

息,主动通知用户谁能够提供其所需信息,或主动通知信息提供者谁目前需要其所能提供

的信息。

2 利用Agent技术实现并行工程的思想

例如,利用Agent技术开发工作流管理者。它能够向各工作站下达工作流程和进度计

划,主动引导各工作站按照工作流程和进度计划推进工作,受理并评价各工作站工作进展

情况的报告,以及集中管理各类数据等等。

3 利用Agent技术开发分布式交互仿真环境

例如,将飞行训练仿真器与计算机网络上的若干工作站连接起来,在工作站上实现多

个模拟飞机的Agent,与仿真器构成可交互的空战仿真环境。受训人员操作这种置于交互

仿真环境中的仿真器,不仅能够体验各种操纵飞机的技能,而且能够通过与智能化的自主

模拟战机的交互,实践各种空战战术行为(单一飞行训练仿真器能支持前者,但不能支持后

者)。

实际上,Agent的概念并非是今天才出现在分布计算领域的,它在分布式系统自身的管

理中早已被使用了。例如,在80年代形成的基于TCP/IP的互联网络管理技术SNMP中就采用

了manager/agent模型。在该模型中,agent是运行在被管理单元上的自主行为实体,它能

够对被管理单元上的相关事件作出反应、响应manager发来的管理命令等等。然而直到今

天,Agent的概念和技术在分布计算领域才引起人们的重视,因为它在解决当今分布式应用

面临的普遍问题上产生了实际效果。

三、概念

在分布计算领域,人们通常把在分布式系统中持续自主发挥作用的、具有以下特征的

活着的计算实体称为Agent。

1 自主性

Agent具有属于其自身的计算资源和局部于自身的行为控制机制,能够在没有外界直

接操纵的情况下,根据其内部状态和感知到的环境信息,决定和控制自身的行为。例如,S

NMP中的agent就是独立运行在被管理单元上的自主进程。

2 交互性

Agent能够与其他Agent(包括人),用Agent通信语言实施灵活多样的交互,能够有效地

与其他Agent协同工作。例如,一个Internet上的用户需要使用Agent通信语言向主动服务

Agent陈述信息需求。

3 反应性

Agent能够感知所处的环境(可能是物理世界,操纵图形界面的用户,或其他Agent等)

,并对相关事件作出适时反应。例如,一个模拟飞机的Agent能够对用户的操纵作出适时反

应。

4 主动性

Agent能够遵循承诺采取主动行动,表现出面向目标的行为。例如,一个Internet上的

主动服务Agent,在获得新的信息之后能够按照约定主动将其提交给需要的用户;一个工作

流管理Agent,能够按照约定将最新的工作进展情况主动通报给有关的工作站。

具有上述特性的计算实体可以是类Unix进程(或线程)、计算机系统、仿真器、机器

人。

从系统实现的层次上分析,在上面列举的应用中,纯软件形态的Agent就是指具有上述

特性的类Unix进程。在上述4个特性中,前3个是基本的。人们也称具有上述前3个特性的

计算实体为反应式Agent。在经典的客户/服务器计算模型中,服务器就是一种典型的反应

式Agent。一些学者对Agent概念赋予了更拟人化的要求,例如分布式人工智能领域的学者

,要求Agent具有知识、信念、意图等认知特性;CSCW领域的学者,要求Agent具有更友好的

人-机交互方式。当然,目前在主流的分布计算领域为人们广泛认同的Agent概念,是具有

上述4个特性的计算实体。

四、结构

当初,人们在研究并发计算的过程中,为了刻划若干个同时处于执行过程中的计算单

位,引入了"进程"的概念,并逐步形成了具有特定技术内涵的进程结构。当今,人们在研究

分布计算的过程中发现,分布式系统中广泛存在着用已有的计算机概念难以准确描述的自

主行为实体,于是引入了"Agent"的概念。因此研究Agent的体系结构成为分布计算领域的

重要课题。

Agent的体系结构是指构造Agent的特殊方法学,它描述了组成Agent的基本成分及其

作用、各成分的联系与交互机制、如何通过感知到的内外部状态确定Agent应采取的不同

行动的算法,以及Agent的行为对其内部状态和外部环境的影响等等。目前,人们已提出的

Agent的体系结构大致可分为以下三类。

1 审慎式体系结构(Deliberative Architecture)

该体系结构的特点是Agent中包含了显式表示的世界符号模型,Agent的决策是通过基

于模板匹配和符号操作的逻辑(或准逻辑)推理作出的,如同人们通过"深思熟虑"后作出决

定一样,因此被称为审慎式的体系结构。该体系结构在(分布式)人工智能领域占主导地位

。我们可以认为构造经典的基于知识的系统,就是按照这种体系结构构造Agent的雏形的

。因此,也可以说该体系结构的存在与现代人工智能的历史一样长。

2 反应式体系结构(Reactive Architecture)

该体系结构的特点是Agent中包含了感知内外部状态变化的感知器、一组对相关事件

作出反应的过程,和一个依据感知器激活某过程执行的控制系统,Agent的活动是由于受到

内外部某种"刺激"而发生的,因此被称为反应式的体系结构。该体系结构在目前主流的分

布式系统中占主导地位。本文列举的分布式应用中所涉及的Agent基本上是反应式体系结

构。

我们甚至可以认为一个计算机基本系统,也是一个按照这种体系结构构造的Agent的

雏形。

因此,也可以说该体系结构的存在与现代计算机系统的历史一样长。

3 混合式体系结构(Hybrid Architecture)

该体系结构的特点是Agent中包含了审慎式和反应式两个子系统,通常这两个子系统

是分层次的,前者建立在后者的基础之上。这种体系结构的研究与实验目前在人工智能领

域较为活跃,我们认为有关成果将对分布式系统中Agent应用功能的增强产生直接影响。

例如,已经有研究工作在模拟飞行员的Agent中加入基于符号表示和推理的各种规划与决

策能力,以提高模拟飞行员的适应性。

目前,我们正在研究开发一种具体的反应式Agent体系结构。在该结构中,Agent由事

件处理系统、方法集和内部状态集三个主要成分构成。其中,事件处理系统是Agent的行

为控制系统。Agent的活性表现为它的事件处理系统,在该Agent的生命期内始终持续自主

地工作着。在该结构中,事件是与Agent有特定关联的特殊状态(如外部某服务请求到达、

内部某特定状态被修改或超过设定的阈值等)。事件处理系统涉及事件感知、事件适配和

事件处理分发3个环节的活动。Agent的事件感知器时刻捕捉其所关注的事件状态的出现

,并根据事件状态的类型启动相应的事件适配器工作;事件适配器获取相关事件信息作识

别,并将识别结果提交给相应的事件处理分发器,启动有关的事件处理方法执行。Agent的

方法集体现了该Agent事件处理能力的成分,描述了Agent处理相关事件的方法。方法的执

行由事件处理分发器引发,在其执行过程中可能影响Agent的内部状态,从而导致新事件的

发生。Agent的内部状态集是表现该Agent当前状态的成分,其中包括表征事件的状态。在

Agent的行为过程中,该Agent的内部状态可能会不断发生变化。

Agent之间的消息传递机制通过消息事件的处理实现。假设Agent A具有消息事件的

处理能力,其接收服务请求的典型工作过程如下:一个传递给A的服务请求导致消息事件的

发生。A的(消息)事件感知器将及时检测该事件的发生,从而引发A的(消息)事件适配器接

收此消息;消息事件适配器按照Agent之间的消息传递协议,分析识别该消息为服务请求类

型,进而引发A的(请求)事件处理分发器,并将有关适配信息提交给该分发器;(请求)事件

处理分发器则根据适配信息选择相应的服务方法执行。

Agent的事件处理机制不仅可以有效地实现客户/服务器计算中传统的客户直接请求

/服务器被动服务的机制,而且为实现Agent之间以及Agent与外部环境之间更为主动灵活

的交互机制奠定了基础。例如,通过定义特定的故障事件,使担负系统管理的Agent能够主

动向Manager报告关键故障的发生,甚至独自处理故障;通过定义特定的时钟事件,可以实

现Agent之间以及Agent与用户之间的定时服务;通过定义特定的内部状态修改事件,实现

Agent之间共有信息副本的一致性维护;通过定义特定的信息查询事件,使Agent在收到与

查询相关的信息后,主动向信息需求者提供信息服务等等。

五、环境

如同主流操作系统都提供了多进程的并发系统开发和运行环境一样,为多Agent的分

布式应用系统的运行开发和建立分布计算环境也日显重要。按照此类环境承诺的Agent的

体系结构分类,相关的支持环境也可分为三大类。

1 面向审慎式体系结构的支持环境

此类支持环境通常建立在知识系统支持技术和主流网络计算技术的基础上,进一步提

供了Agent程序设计语言和Agent通信语言等工具。

2 面向反应式体系结构的支持环境

此类支持环境通常建立在分布式对象技术的基础上。因为反应式Agent的体系结构与

对象的结构存在很大的相似性,利用带有专门控制器的对象可以实现反应式Agent。在此

类支持环境中提供各种控制器的框架,以及基于框架的Agent定义与生成工具。

3 面向混合式体系结构的支持环境

此类支持环境可以建立在层次化的分布式对象技术和知识系统技术的基础上。

从主流的分布计算技术和应用角度分析,我们认为发展分布式对象技术对多Agent应

用系统的支持,将是一项十分有意义的工作。我们正在研究如何在ORB(对象请求中介)技

术的基础上,通过纵向或横向扩展实现主动服务机制,使其在分布式对象环境中能够方便

地实现具有自主性、交互性、反应性和主动性的Agent。

六、影响

一个新的概念和技术在计算机领域能够引起广泛关注,甚至"火"起来,通常是由于以

下因素所至:

(1)它在解决计算机主流技术及其应用的瓶颈问题上提供了有效的途径。

(2)它在开拓计算机技术新的应用领域方面发挥了关键的作用。

进入80年代,个人计算机和工作站的普及以及网络通信技术的迅速发展,使拥有个人

计算机或工作站的广大用户,迫切需要共享或集成分布于网络上的丰富信息资源,用以廉

价获得超出局部计算机能力的高品质服务,并逐步实现计算机支持的协同工作。在这样的

需求驱动下,分布计算成为影响当今计算机技术发展的关键技术力量。分布计算目前还处

于客户/服务器计算的中间阶段,由于受到新的应用需求的冲击,开始向分散对等的协同计

算方向发展,将Agent的概念和技术引入分布计算已成为这一发展阶段的重要特征。

从逻辑上讲,一个分布式系统可以定义为由多个相互作用的Agent组成的系统,各种分

布式系统的差异主要表现为其中Agent的角色和交互方式上的差别。例如分布式客户/服

务器系统是这样的分布式系统,其中的Agent或为客户或为服务器,交互关系仅限于客户主

动请求/服务器被动服务的交互方式。然而,这种基于Agent的分布式系统观使人们跳出了

客户/服务器系统的局限,适应了应用需求的发展。从发展的角度看,我们认为,"Agent"的

概念在分布计算中的地位和作用,可以与"进程"的概念在并发计算中的地位和作用相类比

华为预约无法连接服务器原因和办法:

源端Agent停止运行。源端Agent长时间不操作(默认为30天,

可通过config/g-propertycfg的heartmonitorday参数配置),导致Agent主动与服务断开连接。源端与Agent服务网络连接异常。

系统被注销或退出了远程登录(部分机器远程登录退出会自动注销

snmp协议你应该明白是什么意思,我就不详解了。主要针对service和agent来谈一下。

service一般作为后台服务一直存在于服务器端。通过安装了service的服务器可以下达命令给安装了agent的设备查询相关的设备信息。

agent意为"代理",作用就是架起一座桥梁让service所在的服务器端能够侦听到此设备上的相关讯息。

最后来个比喻:

agent就像间谍,一直潜伏在目标设备里面,当service(总部)发出命令要求查询目标设备的相关讯息时,间谍agent就会通过snmp协议查询到设备节点的讯息,然后发送回总部。

当然,我说的这个比喻有一定的片面性,但是足以说明一些问题。往采纳,谢谢!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 云服务器是个什么样的系统?他和普通的系统服务器有什么不同和优势,只是听说还不知道他到底是个什么系统

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情