【背景】最近在信创环境测试虚拟机性能,用一个非常简单的小型应用做测试,架构为典型的前后端分离架构,前端web服务为应用服务器,后端使用mysql数据库。然后对这个应用做容器化改造,以容器方式启动,两种方式的应用分别进行梯度加压,对比文件/容器启动的性能表现及虚机资源利用情况,以及X86和信创虚机表现。
该项工作涉及到:
1、测试应用选型;
2、X86和XC环境分别部署mysql数据库(其中虚机有麒麟、统信、欧拉等多种国产操作系统,网络不能访问国外,个别没有网络访问)和redis缓存;
3、应用传统文件方式部署;
4、容器化改造一个应用并运行;
5、要求两种方式的应用都能应对梯度加压,压测并发1000以上。
整个过程问题很多,掉坑多次。。。应用容器化改造的过程算是比较简单的,简单记录一下。
Phorum | Open Source PHP Forum Software
解压:tar xzf phorum-5.2.23.tar.gz -C /var/www/html
chmod -R 777 /var/www/html
mv /var/www/html/Core-phorum_5_2_23 /var/www/html/phorum
#搭建LAMP环境
yum install -y httpd php php-fpm php-common php-cli php-mbstring php-xml php-mysqlnd
更改数据库配置:phorum/include/db/config.php.sample配置文件
cp -a config.php.sample config.php