图片展示

基于PHP的虚拟化技术

发表时间: 2022-03-10 00:00:00

作者: admin


超文本预处理器(PHP, Hypertext Preprocessor) 是一种通用开源脚本语言。在云平台采用PHP主要是解决用户访问可流量差异化与服务资源匹配问题。对于云平台上的查询服务,可能只是应答“Y or N”, 由于微小流量, CPU和I/O利用率极低, 也可能是视频查询, 需要多台服务设备。故需要一种新的虚拟化架构,能将机器的粒度依据访问流量需求切分或组合。


为此, 在企业云平台中采用PHP的轻量级虚拟化技术, 为每个用户分配一组FASTCGI“常驻公共网关接口”(Fast Co mm on Gateway Interface) 进程资源, 通过Web端调度, 将请求引到各自的FASTCGI进程组中处理。由此可依据机器的性能及进程进行虚拟化切分。


对于某网络节点流量过大, 单机资源不够, 可通过FASTCGI进程个数来调度, 在多台机器上分配进程, 组成FAST CG |组, 通过负载均衡机来观察各服务设备的负载, 从而判断是否要迁移FAS T CGI进程, 以此构建PHP执行环境架构。


在实际过程中, 发现网络文件系统对系统性能影响较大, 为此需要对每台机器做了单机缓存。由于采用了HDFS分布式式文件系统, 在系统中只存储代码, 当Cache失效和文件修改时, 由资源管理服务器通知所有客户机该文件缓存失效,更新入口即可,实际应用效果较为满意。

图片展示

公司总部

——

地址:上海市静安区延安西路376弄22号永兴商务楼西6楼

电话:(021)33533820

公司分部

——

上海众恒软件技术有限公司                  上海众恒智能系统技术有限公司

上海众恒计算机网络发展有限公司       上海众恒信息产业股份有限公司重庆分公司

 

图片展示

© 2018 版权所有 上海众恒信息产业股份有限公司 / Shanghai Triman Information & Technology Co.Ltd.All rights reserved 建议分辨率1920*1080
备案证号:沪ICP备19041455号   沪公网安备 31010602000053号  9ACFB5A6E4DF4E64BD3C4800707CF937
.

添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了