dns均衡负载+mysql+redis+django 最小白全面
2019-08-22 本文已影响0人
link_start
由于业务需求暴增,不得不采用均衡负载等一系列高并发配置。简单的提一下用了哪些应对措施。
步骤一,克隆服务器
由于我是在发展了一段时间业务后,原有的服务器不足,现在需要加服务器,需要在阿里云上把已有的服务器克隆一下。
选择实例详情中的创建自定义镜像

等快照创建好

在购买实例的时候选择自定义镜像即可。
步骤二配置mysql
pip3 install mysql
安装好后 只用将setting种配置改一下即可

这里更改的也是阿里云提供的数据库的地址直接放上去就可以用。
步骤三 购买阿里云数据库RDS
根据需求购买即可
买好之后会得到数据库的地址,然后需要创建用户才可以使用

其实本地也可以创建数据库,但是购买云数据库可以让我们的多台服务器共享一个数据库,避免某台机器负载太大
步骤四 购买负载均衡服务
这个也是直接去买就好了,不过在实际使用中,这玩意真是贵的吓人,如果有大文件例如图片等等,千万别直接通过这个均衡负载的域名下载。咱就是被他两个星期坑了几千块。
步骤五 redis
redis是一个作为缓存的东西,在实际使用中,因为我们是多台服务器,为了保证数据的一致性,都是采用上述的 同一个mysql数据库,这样一来数据库压力大啊,查询的速度也慢,于是就采用redis缓存,作用就是吧数据库拿到的数据,存在内存里面,这样下次来了请求,需要使用这些数据的时候,就可以直接去内存里面获取。