Web开发

注册

 

发新话题 回复该主题

直播开发APP,扩展性上对硬件和软件的不 [复制链接]

1#

随着直播开发APP不断的追求更高的机器性能,升级服务器配置成了不可缺少的一环,但这往往需要过高的投入,且性价比较低,为了更省钱的升级,直播开发APP需要从硬件和软件两个方面入手,根据不同的目的转换升级的需求。

一、LVS体系结构

我们在看直播开发APP硬件和软件升级前,先来看一下LVS体系结构是什么,它主要用来解决高速发展的web商务中日益凸显的问题,比如如何投入少量资金就能提高web站点的潜在服务性能,而和LVS体系结构有关的有三层体系结构。

二、LVS体系结构分层

1、第一层是负载均衡器,属于集群的唯一入口,直播开发APP通过这层的服务体现为一个基于IP地址的单一系统映像,整个集群公用这个虚拟地址,通过它客户端可以把整个集群看做一个独立的具有合法IP地址的主机系统,客户端的所有访问都发往这个虚拟IP地址

2、第二层是提供实际服务的服务器群,客户端发出的服务请求经过均衡器处理后,转交到服务池由具体的服务器响应请求并返回数据,通常直播开发APP会在服务结点池上提供web服务、FTP服务或者视频点播服务,由于单一系统无法应付高峰值的数据访问,那么通过多台服务器分担负载会显得更合适且实惠

不过需要注意的是,做为扩展方式的一种,服务器集群可能会出现暂时失效的情况,特别是在结点提供多种服务时,系统的随机故障或外部环境的突变都可能造成该节点的某个服务暂时不可用,这也要求负载均衡扩展出的容错机制能够识别这种错误,及时进行处理

3、储存服务系统是第三层结构,它为直播开发APP整个集群内部运行提供稳定、一致的文件存取服务,不过它并不能算是直播开发APP的扩展,而是LVS集群扩展的一种,可以为集群节点池提供单一的文件系统入口,并自动完成不同结点访问文件系统所引发的文件锁定、负载均衡、容错、内容一致等底层功能

声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

分享 转发
TOP
发新话题 回复该主题