1.较大型民营企业工程项目合作开发顺利完成后应怎样运转?
前段时间有很多爸爸妈妈来函写手,中小民营企业工程项目合作开发顺利完成后,是否在pc机内直接运转。标准答案是驳斥的,专精的应用软件合作开发民营企业单厢优先选择linux伺服器作为运转自然环境,民营企业伺服器有三种:一类是虚拟控制室,一类是云伺服器。
2.现代控制室和云伺服器怎样优先选择
如今采用云伺服器民营企业的比例已经大幅超过现代控制室,理据如下表所示:
1、控制室生产成本极重,写手公司棒果日为该地某中央政府国家机关构筑控制室,耗费须要近一百万,一般民营企业无法接受生产成本。
2、工程施工技术难度高,须要杰出互联网人才做个人化设计应付顾客各种类型需求。
3、中后期保护生产成本低,假如互联网技师顺利完成的效用是下列模样,可以另行脑补中后期怎样保护。
4、应用软件运转的大前提是信息更稳定,采用更稳定应用软件和聘用应用软件更稳定相关人员又是大笔耗费。
5、管理工具能力极差,假如有自然、人为自然灾害造成数据遗失,不良后果无法估算。
原有自然环境下,只有极少数中央政府、银行等极为秘密性的工程项目才须要换用现代控制室。
3.怎样优先选择云伺服器
在数十家供应商的云伺服器产品中,写手所推荐宏碁云伺服器,对照其他云伺服器有下列特点:
3.1 更稳定可靠服务好
宏碁云的控制室更稳定级别达到了Tier4,更稳定上的工作方案研制占整体研制资金投入5%,通过了全球100+合规性证书,为用户数量的监控与运维功能,操作与监控更加便捷。
3.2 领先技术实力,更懂民营企业顾客
宏碁云承袭宏碁30+年民营企业服务经验积淀,更懂民营企业需求,全面覆盖民营企业业务场景,并提供对应解决方案与最佳实践。同时宏碁云通过在研制上的持续高资金投入,掌握云计算根技术,可轻松应付民营企业业务更稳定、高并发、快速创新等业务挑战。并且宏碁云可以提供专属资源,满足特定行业数据物理隔离需求,资源独享,无需担心资源抢占,最低0.5ms稳定低时延,99.9999%业务高可用。
3.3 运维生产成本低
民营企业可以根据采用需求按需付费,无需固定资产投资。云伺服器灵活弹性,资源可按照峰值建设利用,减少流量与资源的浪费。而且可以在云上随时采用最新的技术,按需采用,实施周期也大幅缩短。
3.4 性能优越
接下来,将通过优先选择市面上针对较大型民营企业的云伺服器产品:宏碁云HECS(云耀云伺服器)和阿里云共享标准型S6实例(下列简称“ALS6”)进行一个对照测评,让我们来看看实际的表现怎样。
测试过程,优先选择HECS和ALS6位于北京的控制室,测试配置均为4C8G。具体配置如下表所示:
3.4.1 处理器与内存性能
处理器表现上,经过连续五次跑分,我们取单核整型、单核浮点型、多核整型、多核浮点型四个跑分结果的平均值来对HECS和ALS6的处理器性能进行对照,结果如下表所示:
通过测试我们看到HECS内存表现远好于ALS6,稳定性更高更可靠,内存性能表现更好。
3.4.2 互联网性能
这里采用一台测试机和一台陪练机作为测试基础进行测试。首先进行ping时延测试,具体测试结果如下表所示:
通过测试发现,HECS的ping测试时延更低一些,在0.1毫秒上下,HECS在伺服器内网间时延上更有优势。
3.4.3 存储性能
存储规格选型上,优先选择了1000G的宏碁云超高IO云硬盘、阿里云SSD硬盘,分别挂载到HECS和ALS6上作为系统盘,并采用fio对其进行性能测试。测试结果如下表所示:
通过测试数据可以看出,宏碁云超高IO云硬盘挂载到HECS后可以达到其宣称的指标规格,性能优于阿里云SSD硬盘,同时在稳定性方面也更胜一筹。
3.5 双12福利返场中,上云优惠多多
恰逢双12福利返场,宏碁云还推出了一系列网站和民营企业应用上云场景的组合优惠,从现在到12月31日,所有场景组合折上87折起,新用户1.1折起。还有上云礼包、轮盘抽奖、服务支持、储值买赠等福利,实在是网站和民营企业应用上云不能错过的一大良机。
4.手把手教你采用云服务器发布Java工程项目
当购买完云伺服器后,须要熟练掌握布署的linux语法,下文总结了写手本司在宏碁云伺服器的布署过程。
本次布署过程采用了最基础的发布方式,全文傻瓜式教程,按照命令输入即可,晋级可以另行查找docker,k8s等布署方式。
工程项目须要jdk,mysql,redis等现代依赖,安装完毕后即可运转工程项目。
注意:应用软件安装包建议采用网盘地址,官方地址过慢。
4.1 安装jdk
4.1.1 下载jdk8
直接上网盘链接:https://pan.baidu.com/s/1Ip6ILZ5eU90aqNryUqwFgw
提取码:8por
4.1.2 导入linux中
应用软件安装在usr/local中,可采用ssh工具直接传入。
4.1.3 解压
4.1.4 自然环境变量配置
vi /etc/profile
按i键,切换成编辑模式。找到内容末尾,按图片输入下面一段话。在unset i的前面输入 。
(!!!注意:JAVA_HOME的路径是你实际解压后的JDK的路径,千万别写错了)
按Esc退出编辑模式,输入:wq保存并退出。
4.1.5 自然环境变量生效
source /etc/profile
4.1.6 验证
java -version
显示版本号就是安装成功了。
4.1.7 jdk相关的其他命令
查看JDK版本:java -version
查看java执行路径:which java
查看JAVA_HOME路径:echo $JAVA_HOME
查看PATH内容:echo $PATH
4.2 安装mysql数据库
4.2.1 下载
链接:https://pan.baidu.com/s/1FNijjVILpp_96nbZrFQ-iQ
提取码:s59l
4.2.2 解压
新建一个文件夹,然后进入在其中解压。
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
4.2.3 移动并重命名
mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
4.2.4 创建mysql用户组和用户并修改权限
4.2.5 配置my.cnf
4.2.6 初始化数据库
注意:一定要和系统的版本对上,32位下32位的安装包,否则报错。mysqld: mysqld: cannot execute binary file
4.2.7 查看密码
cat /data/mysql/mysql.err
注意:包括最后的那个 . 而且mysql输入密码没有光标的,直接复制粘贴也可以。
4.2.8 启动mysql,并更改root 密码
先将mysql.server放置到/etc/init.d/mysql中。
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动服务
service mysql start
ps -ef|grep mysql
停止服务
service mysql stop
4.2.9 下面修改密码
先登入初始密码 ,上文中查看出来的那一串,直接复制就可以。
./mysql -u root -p
登陆成功
4.2.10 更改密码
SET PASSWORD = PASSWORD(123456);
ALTER USER root@localhost PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
4.2.11 更改配置,采用navicat连接
4.3 安装redis
4.3.1下载
访问官网,下载即可,比较小,redis地址请访问:Redis官网。
注意:要先安装c/c++自然环境!!!
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
4.3.2 解压
解压安装包,会在目录下生成一个文件夹。
tar zxvf redis-5.0.0.tar.gz
4.3.3 编译
然后进入解压后的文件夹编译。
make
4.3.4 修改配置文件redis.conf
4.3.5 运转
cd src
./redis-server ../redis.conf
4.3.6 验证
查看是否启动。
ps axu | grep redis
4.3.7 停止
./redis-cli shutdown
4.4 启动jar包
在idea中执行mvn clean install,并将打成的jar包通过ssh传输进入伺服器,执行nohup java-jar 包名即可。
4.5 怎样发布前端工程项目
4.5.1 安装nginx
4.5.1.1 安装依赖
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
4.5.1.2 下载
nginx下载地址如下表所示:直接下载即可。请优先选择较新的版本。
4.5.1.3 复制进入linux
下载nginx-1.14.2.tar.gz,移动到/usr/local/下。可以采用ssh工具直接复制。
4.5.1.4 解压
tar -zxvf nginx-1.14.2.tar.gz
4.5.1.5 编译
4.5.1.6 验证
测试是否安装成功
./sbin/nginx -t
出现异常
原因分析:nginx/目录下没有logs文件夹
解决方法:
mkdir logs
chmod 777 logs
安装成功。
4.5.1.7 启动nginx
cd /usr/local/nginx/sbin
./nginx //启动nginx
启动成功
配置nginx开机自启动
vim /etc/rc.d/rc.local
4.5.2 打包
打包生成dist文件。
yarn run build
在nginx中新建jeecg-boot文件夹,将生成的dist文件夹放入。
4.5.3 修改配置文件
4.5.4 验证
访问http://域名/jeecg-boot即可
由此可见,工程项目已发布成功。
5.总结
民营企业上云已经是应用软件行业发展的趋势,如东软等大型民营企业已顺利完成由控制室到云伺服器的转变,而较大型民营企业也应该紧跟潮流,替换现代方式,全面拥抱云伺服器,以减少合作开发生产成本,提高顾客体验。对于我们来说,采用云伺服器布署私活、个人站点也是一个不错的优先选择。而宏碁云伺服器价格、品质、售后都极为杰出,大家赶紧趁着双12优惠入手一台操练起来吧。