基于项目中实际遇到的常见需求,整理如下解决方案。
1.为什么使用像素流?
理解成云游戏就行了,核心目的是以网页轻量化这种形式体验到高配置客户端才能带来的体验。所以需要思考怎么与自身行业融合,以解决某些痛点或需求。
2.使用的先决条件。
公司有企业级专线或租赁云GPU服务器。(就一个目的:是让任何人能访问到服务器。不知道什么企业级专线?就是有固定IP地址的宽带,三大运行商咨询即可开通。ps:这里不一定要有固定IP地址,也可以完成访问,对公司来说是伪需求,故不建议研究动态地址的情况,若真有这方面需求可以一起探讨,也不复杂。)
3.需要高配置电脑吗?
可以但没必要。就像云计算与边缘计算一样。
高配置电脑就类似云计算,资源高度集中模式。通常需要Quadro和Tesla等专业级显卡以支持2个以上的程序同时运行,但实际使用过程中,单一电脑会遇到性能瓶颈与网络瓶颈。
边缘计算在这里是指通过负载均衡的方式把程序分配给不同的电脑运行。
4.负载均衡?
根据自定义策略以实现用户访问,数据分发到满足策略最优的电脑,可以是多个内网普通配置电脑,也可以跨越地域实现负载,比如子公司、云提供商、IDC提供商、自己家里电脑。。。。
也就是可以实现公司0硬件投入而满足多用户访问的需求。负载策略可以自定义,目前我们写的负载均衡软件的策略是根据机器各种性能参数综合评估的。既然是不同的电脑运行,比如多个网络、异地等,宽带出口也应自定义以解决单点宽带瓶颈。
负载均衡示例图