APP下载

云计算平台上网站架构去中心化的分析与设计探究

2019-02-13郁文清

数字通信世界 2019年2期
关键词:代理服务器网络系统架构

刘 鑫,郁文清

(中移互联网有限公司,广州 510640)

在云计算平台的设计和架设过程中,当前已经对去中心化系统设计提出了很高的需求,比如对于政府部门和企业中各类资料来说,就需要运用区块链的云计算本地化系统,以提升对相关资料的保护效果。然而当前的去中心化研究未能取得突破性进展,本文通过对网站架构和云计算平台架设技术的了解,对去中心化系统设计进行了全面研究。

1 云计算平台上网站架构的设计基础技术

在云计算平台上的网站架构中,应用的基础技术如下:(1)CDN技术。CDN技术的作用为发现整个网络系统中的薄弱环节,在具体的应用中,能够实现对网络系统中设定节点的检测,以探究整个网络系统的运行情况。CDN技术的原理为在原有的网络层面上架设一个新的虚拟网络,在接收到用户请求后,将用户的请求质量传递到距离用户最近的网络节点上,最终实现对云计算平台中相关资源的快速精准配置。在当前的研究中,发现CDN技术相较于其余基础互联网技术,在本地缓存、宽带优化、远程加速、镜像服务等多个方面能够发挥重要作用。(2)代理服务器与缓存技术。代理服务器的作用为对用户的局域网与互联网进行连接,即实现用户和互联网的有效连接,通常情况下,代理服务器存在缓存功能,并且通过对缓存方式的合理选择能够满足对各类资料的缓存要求,所以应用代理服务器能够让平台更好运行。但是在整个网络系统的架构中,随着系统中存储数据量的提升,只应用这种方式提供系统的缓存功能已经逐渐不能满足对系统的应用要求,在当前和今后的发展中需要对缓存技术进行优化与完善。

2 云计算平台上网站架构去中心化的设计方法

2.1 去中心化网络的架构与设计

在传统的CDN网络结构中,用户区域会分别与独立的镜像服务器进行连接,镜像服务器将获取的各类数据传递到分发服务器中,该服务器与原始内容的服务器进行连接,这种网络结构较为简单,但是当分发服务器中出现故障时,整个系统将无法继续运行,所以需要配置一种新的网络形式。本文提出的构想为,每个用户区域都与对应的代理服务器进行连接进行数据传递,而代理服务器将这些数据传递到子云空间中,最终这些子云空间能够构成一个系统,子云也进行彼此之间的连接,这种连接只是进行服务和资源共享,在子云的内容进行节点管理工作。这种网络结构提升了整个网络系统的复杂程度,但是这种网络结构能够为系统带来更高的稳定性,同时安全性能也大幅提升。另外这种方式也是一种去中心化的体现,可以说在这种网络系统的架构中,已经在网络层面上实现了去中心化。

2.2 DHT协议的设计与实现

在去中心化网络系统的建设过程中,需要在系统中设施多个子云,这些子云需要应用DHT协议进行协调,针对子云的彼此之间连接协调和内部的协调工作,要应用不同不同的协议,在子云的内部协议中,有多种协议,但是在本文的设计中必须应用FIND_NODE协议,原因在于FIND_VALUE和STORE协议的用途与子云内部的协调工作不符,会导致整个系统无法正常运行。对于子云之间的协议,会在子云的DNS服务器中应用DHT协议,在该过程中DHT协议的用途为让子云能够实现彼此之间的资源查询和复制工作,其余的协议基本不会在该子云之间被应用。

另外在整个系统点射过程中,还设计非DHT RPC的应用,这部分的用途为实现拓扑发现和内容发现以外的整个系统通信管理流程,在当前的计算机技术中,已经开发出了TR_SELECT、SVC_COPY等多种技术[1]。

2.3 代理缓存的设计与实现

在云计算拼图平台的去中心化设计过程中,网络系统对缓存能力提出了很高要求,传统的缓存机制已经不能满足系统的运行要求,所以本文在上文设计的基础上,在系统中添加了主动缓存体系,在具体的设计中,在常规缓存的基础上设置了预缓存机制。在网络系统的运行过程中,当接收到HTTP服务请求时,系统会对请求的地址进行判定,当发现在数据库中,系统会根据相关特征自动编写相应的预缓存程序,同时在系统中对相关服务进行注册,从而在相关的特定服务中应用预缓存功能。

3 结束语

综上所述,在云计算平台网站架构的过程中,应用的基础技术为CDN技术和服务器缓存技术,在具体的网络系统设计中,会建设一个子云系统,将代理服务器与每个子云进行连接,以提高整个系统的运行稳定性。在整个系统的设计中,会按照系统的合理运行要求选择相应的协议,同时建设缓存系统,从而让整个系统能够稳定运行。

猜你喜欢

代理服务器网络系统架构
基于FPGA的RNN硬件加速架构
功能架构在电子电气架构开发中的应用和实践
地铁信号系统中代理服务器的设计与实现
IP地址隐藏器
基于DEMATEL-ISM的军事通信网络系统结构分析
LSN DCI EVPN VxLAN组网架构研究及实现
高速公路网络系统配置浅析
时滞复杂网络系统的保性能控制
一种基于FPGA+ARM架构的μPMU实现
离散复杂网络系统的混沌同步