职称论文发表首先应当具有独创性。要在论题涉及的范围内,言他人所未言,提他人所来提。要有所创新,有所发现,要有独特的、合乎客观实际的看法。只是重复、模仿别人的意见,称不上学术论文。如在社会科学领域内,提示独创性常见于这样三条途径:
(1)结合新的社会实践对以往理论加以继承和发展,如,在社会主义建设中,结合中国国情,对马克思主义的完善;
(2)对新发现的资料加以研究,史学、考古学的研究常常如此;
(3)通过搜集、整理前人已有的成就的途径获得新结沦,例如哲学史、语言史的研究。
独创性是[1]的生命。学术论文发表还应具有科学性和专业性。科学性是指论文必须有翔实可靠、准确无误的材料作依据,它所提出的观点,所作的结论,绝不带任何随意性和主观性,而是经过严密的科学论证,经得起实践检验的,论文条理清晰结构合理,具有较强的说服力和感染力,深刻揭示客观事物的内部联系和规律,也就是言之有理,言之有据,言之有序。专业性是指论文从题目、选材到文字表达,都要具有某一学科、专业的特色,要摸透“行情”,用“行话”,如图书馆学的论文常常要运用款目、标注、二次文献、情报检索语言等专业词汇。法学论文则常用法人、主体意志、仲裁、诉权、罪行法定主义等等。学术论文不必人人都看懂。好的学术论文是独创性、科学性、专业性高度的统一和结合。
1. 简介
SafeKit实现了传统的由硬件产品实现的高可用性功能,比如负载均衡和数据复制。您可以在服务器上安装Safekit,并且可以在Linux, Windows®, AIX® 和 Solaris®操作系统平台上部署Safekit解决方案。
2. 技术分析
2.1 内部架构:
Safekit内部架构包括:safeadmin核心进程:对safekit命令行提供在线支持;响应get state进程/ 为 safe SNMP agent和 web server提供支持。多模块管理器:Safekit 服务通过module ID 来对每个模块进行标识。所有服务器上的同一应用都必须有相同的module ID。Module ID还用做同步服务器是一系列通讯端口的标识。
应用程序模块核心进程:Heart心跳进程:此进程只在模块启动时运行,维护模块的本地状态。在mirror模式中,获取和发送模块状态到另外的服务器;控制events/commands插件;在错误检测进程发布失败消息是,决定是否启动备援服务器;Circlog进程:所有模块组件的集中日志,只有当模块运行时才会启动
3. 系统架构
3.1 Farm 架构
Farm 架构非常适用于前端应用,比如防火墙应用和WEB服务。Netfilter.Safe, Apache_farm.Safe, 和 Microsoft IIS_farm.safe 是Farm应用模块的样例。同时,你可以根据通用的模板Farm.safe,来编写自己特殊应用的应用程序模块。
虚拟IP地址:集群中的所有N个服务器都与一个单一的虚拟IP地址相关联。对这个虚拟IP地址的输入流量被集群中的所有N个服务器接收。当一个服务器接收自己相应的流量后,只有这台服务器上应用程序使用的CPU和内存来响应来自客户端的请求;如果,集群中一个服务器失效,Safekit检测到后,就会重新配置集群中每个可用服务器上的网络负载引擎,那么集群中的可用服务器就会全部接管所有的网络流量。
3.2 Mirror 架构
故障备援的工作原理如下:
步骤 1. 正常运转. 配置应用程序的文件进行实时文件复制。当服务器1上运行应用的时候,Safekit会复制由应用程序生成的数据。只有当应用程序更新数据的时候,才会通过网络进行实时的文件复制,这样大大降低了网络中的数据流量。尤其是,同步文件复制确保了事务处理应用程序写往硬盘的每一条数据在备用服务器上都是可用的。步骤 2. 故障转移 当服务器1失效时,服务器2自动接管;Safekit自动切换集群的虚拟IP地址到服务器2上,并且重新启动服务器2上的应用程序。应用程序切换的时间等于失效检测时间(缺省设置为30秒)加上应用程序启动时间。不像磁盘复制类的双机解决方案,这里的切换时间不需要文件系统的重新装配时间和运行恢复过程的时间。步骤 3. 故障恢复 故障恢复是指修复了引起服务器1发生故障的原因后,服务器1的重新启动。接着,Safekit自动重新同步服务器1和服务器2上的数据。而同步的数据仅仅是当服务器1失效期间,应用程序在服务器2上生成的数据。 步骤 4. 返回正常运转 重新同步后,数据文件再一次和步骤1一样处于 mirror模式。系统重新回到了高可用性状态。只是与之前不同的是,这次的应用程序运行在服务器2上,服务器1作为服务器2的备援。如果,你想切换回步骤1的状态,由服务器1作为主服务器运行应用程序,你只需要在Safekit中执行“swap”命令,或者通过配置文件参数设定自动切换。
4. Safekit应用实例:
4.1.1 TCP 负载均衡实例:
userconfig.xml<?xml version="1.0"?> <!DOCTYPESafe>
<safe>
<service mode="farm">
<farm>
<lan>
<node name="panoramix" addr="192.168.1.12"/><node name="alix" addr="192.168.1.3"/>
<node name="idefix" addr="192.168.1.10"/>
</lan>
</farm>
<vip>
<interface_list><interface check="on">
<virtual_interface type="vmac_invisible"> <virtual_addr addr="192.168.1.50" where="alias" />
</virtual_interface>
</interface>
</interface_list>
<loadbalancing_list>
<group name="tcpservices" >
<cluster>
<host name="panoramix" power="1" />
<host name="alix" power="1" />
<host name="idefix" power="1" />
</cluster>
<rule port="9000" proto="tcp" filter="on_port" />
<rule port="23" proto="tcp" filter="on_port" />
<rule port="80" proto="tcp" filter="on_addr" />
<rule port="443" proto="tcp" filter="on_addr" />
<rule port="8080" proto="tcp" filter="on_addr" />
<rule port="389" proto="tcp" filter="on_port" />
</group>
</loadbalancing_list>
</vip>
</service>
</safe>
5. 结论:
通过前文对纯软件高可用性解决方案Safekit的技术分析、高可用架构具体方案的讨论,实际案例的应用论述。可以得出:Safekit是市场上唯一具备负载均衡和双机热备功能的,实时文件复制,跨平台的纯软件解决方案。
6. 参考文献:
[1] 计算机网络设计 易建勋 出版社:人民邮电出版社
[2] 网络安全体系结构 (美)Sean Convery CCIE No. 4232 出版社: 人民邮电出版社
[3] 计算机网络安全实用技术 徐超汉、柯宗贵 出版社 电子工业出版社
本文首发论文通: http://www.lunwentong.com/




