应用容器化改造

【背景】最近在信创环境测试虚拟机性能,用一个非常简单的小型应用做测试,架构为典型的前后端分离架构,前端web服务为应用服务器,后端使用mysql数据库。然后对这个应用做容器化改造,以容器方式启动,两种方式的应用分别进行梯度加压,对比文件/容器启动的性能表现及虚机资源利用情况,以及X86和信创虚机表现。

该项工作涉及到:

1、测试应用选型;

2、X86和XC环境分别部署mysql数据库(其中虚机有麒麟、统信、欧拉等多种国产操作系统,网络不能访问国外,个别没有网络访问)和redis缓存;

3、应用传统文件方式部署;

4、容器化改造一个应用并运行;

5、要求两种方式的应用都能应对梯度加压,压测并发1000以上。

整个过程问题很多,掉坑多次。。。应用容器化改造的过程算是比较简单的,简单记录一下。

部署 应用】
因为都没有虚机性能测试的经验,也很难确定应该用什么应用测试,随便找了一个discuz,结果压测工具无法解码验证码;换了一个wordpress,也是常用的论坛软件,但是这里面有api调用国外地址,虚拟机做了网络限制,无法访问国外网络,会一直报错。最后换了一个很简单的phorum:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值