odirus
2016-06-13 13:39:49 +08:00
支招:
首先:建议使用阿里负载均衡,流量经过负载均衡再到你的服务器
然后:把你现在的服务器做个镜像备用,或者把执行环境做成镜像,通过共享磁盘共享代码。
接着:使用阿里云的弹性伸缩功能,支持两种方式增加或减少服务器数量:定时增减,触发增减,倘若你选择高峰期定时增加服务器数量,弹性伸缩会自动把新服务器 IP 加入到 RDS 白名单中,同时新加入的服务器也会自动加入负载均衡里面。
包年包月其实很不划算。
======================================================================
中午到晚上我们服务压力大,就自动增加几台服务器,代码是通过共享磁盘自动挂载。凌晨的时候都没什么压力的情况下自动关闭部分主机上的 HTTP 业务(前面有负载均衡,自动分流到正常主机,对用户透明),开启 Spark slave 功能,连接 Spark master 进行日志分析。
包年包月,给了钱就要使劲用,往死里跑 CPU 、内存。