转自https://xhvps.info/index.php/archives/66.html
前言
使用CR【cloudraft的简称】已经有十来天了,是时候写写心得感受了。
这里测评的是CR的DOCKER服务,运行两个程序消息推送mpush,代码战争codecombat,都是nodejs下的。
所以就只体验了nodejs的了。
体验过程
1、git下载的时候比较慢,不过有群友给出了镜像,应该能快一点吧,反正那几天我加班,就挂着了。
2、已经选定一个nodejs版本(比如选择了nodejs13版)以后,无法直接修改为NODE8.0版本,只能重新创建一个。
3、复杂编译环境时候,需要同时有python和node环境,使用node环境的无法用yum install python,提示权限不足。折腾了好久,只有第一次用nodejs13时候手动安装版本成node8装成功一次codecombat,然后重启以后版本变回13了。后来创建nodejs8版本来安装codecombat,一直没成功,提示编译失败,时间比较短,折腾到2点也没成功,只能草草出这一版测试了,这是一次失败的测评。自身能力有限,这个codecombat好难装啊。
4、终于安装成功了,细节决定成败,之前的失败都是没注意小问题,不过,仅仅是安装成功而已,好像运行还有一些问题,附上示例:http://env-0517725.cloud.cloudraft.cn/ 。。。有的问题明天再看了。。
GUI部署体验
我想要部署的应用mpush和codecombat都不符合GUI一键部署,只能后续改写成index.js一键启动的脚本。这样就能一键部署了吧,不知道还有没有什么坑。不过界面上带有一键下载github,自动监听github更新后拉取代码的功能,还是不错的,感觉有点像devops了。后面改造的时候有待继续尝试。
CLI部署体验
CLI部署体验没得说,跟平时的操作center os差不多,操作也比较方便,不过,复制不是右键,而是ctrl+shift+v,这一点要注意,有时候用惯了其他shell工具,想直接右键,死活右键不出来。
集群构架方案
这里采用的是
我们公司内部也是这种分布式架构,感觉应该是比较稳定所以才那么多公司都这么用,测试时间比较短,也没遇上什么宕机的问题。应该是不错的。
网友评论