项目背景:我是做php开发的,在石家庄新入职一家公司,办公场地不大,但是配备是苹果电脑+外接显示器。
刚开始的第一天及其的不适应(已经使用win开发了好多年了),但是领导仍旧丢过来6套项目代码+6套小程序代码,一天搞定所有的代码逻辑。
你以为这就完了?不,还没完,还得和上一个同事沟通交接问题,随便提了两个bug,看看你会不会改,能不能干活,我想如果我改不了bug,估计第二天就改滚蛋了。
还好我这些年的功力足够身后,有惊无险改完了。
第二天,领导说今天的重点是查看服务器配置和 成绩分析两个项目,成绩分析的源码逻辑一定要捋顺了,过几天就要出差改代码了。
我想开发者都知道,心无旁贷专心看一套代码(100MB左右),如果用一天的时间能看明白就已经很优秀了。
我忽略了另一个事情 就是服务器配置。
因为明天要上10000人同时使用改系统,服务器需要扩充,想要扩充服务器 ,首先得明白服务器的架构设计,然后再操作,所以记录一下扩充的步骤,以防忘记。
我记得 这一天是下着雨,河南洪水泛滥,据说都淹没三层楼了,哪哪都是水,这肯定是一个大事件,但是这个大事件和我配置集群没有半点关系。
不啰嗦了,在啰嗦 你可能要打我了。
第一步:制作自定义镜像(把现在正在运行的服务器打一个景象出来,这个打镜像的时间根据服务器配置,代码量等有关,一般1个小时肯定能打完镜像)
第二步: 购买负载均衡器(已购买请忽略)
第三步:购买服务器,我这次买了4台服务器(8cpu+16G + 400G硬盘 + 25Mb 带宽),按量计费模式
选择服务器镜像是 请选中 自定义镜像
第四步:购买rds只读实例
第五步:在所有数据库实例里面的数据安全性 菜单 添加服务器白名单(第三步购买的服务器的内网IP都添加进去)
第六步:配置负载均衡的 调度,把扩充的服务器 都添加到 负载均衡里面,然后把其中一个服务器权重设置为100,其它设置为0,每台服务器都测试一遍,查看代码是否有问题,如果没有问题,就是配置成功了,恭喜你,搞定了,剩下的时间就是美美的睡一觉吧,再也不用代码服务器宕机了。
缺点:烧钱烧的厉害,幸亏就用几天不在用了,不用之后把扩充的服务器释放掉就行了。