运维派网站已从VPS迁移至云端,架构复杂化但可靠性和可维护性提升!

运维派之前使用的是VPS主机,但随着运维派网站流量的持续攀升,如何简化网站系统底层的扩容、提升网站的访问速度就迫在眉睫了。

当然,VPS主机或物理机本身也可以解决网站性能扩容的,比如:扩容内存或硬盘。当需要用到多台VPS主机或物理机时,你还需要部署负载均衡软件。当需要拆分业务,比如需要多个数据库来支撑时,还得在每台VPS或物理机上安装、配置数据库等等。

看到这里,相信对于初创企业,这些操作还是很复杂的。

所以在今年3月份将网站整体从VPS迁移到了云端,这里把运维派迁移过程以及系统架构公开给各位,以供大家参考。

一、前期分析——根据网站的实际情况分析对系统资源的诉求,包括这几个维度:
1)数据库的IO是否频繁、IO量是否大,这个涉及到数据库业务是否拆分出来;
2)网站的附件(如:图片)是否多,这个涉及到是否要单独的存储产品;
3)网站的IP/PV流量有多少,这个涉及到是否要考虑负载均衡器;
4)还有就是CDN、域名DNS解析。

二、选型——你需要对系统底层架构的平台产品进行选型,这个选型的过程其实是在寻找长期合作伙伴,因为大家都不希望频繁的迁移数据吧,主要有以下几类:
1)云主机,推荐:阿里云、青云、UCLOUD
2)云存储,推荐:UPYUN、七牛
3)域名解析,推荐:DNSPOD

三、细化——这些选型明确后,就是选择每种产品的购买类型和数量了,这里以运维派为例:
1)云主机选型阿里云,采用网站程序文件与数据库分离,分别选型ECS和RDS,前者用于存放网站程序文件、后者用于提供数据库服务;
2)由于运维派网站有几千张图片文件,为减少用户访问时对ECS的压力,以及便于后续的空间管理(如:迁移、备份等),启用UPYUN作为静态文件的存储和CDN服务;
3)域名的解析使用DNSPOD免费版。
运维派网站架构

四、总结:
通过将网站架构的各个业务模块拆分解耦,后续可以根据网站的发展特点按需扩容和维护,同时借助云端的数据容灾能力,提高了数据的可靠性,简化了运维

如果你对网站的数据可靠性不放心,那你还可以借助第三方备份平台来解决,比如,我们在前面有介绍过的多备份

网友评论comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

  1. 圣托马斯说道:

    请问备案了否

  2. ShunYea说道:

    用的多大带宽的阿里云啊?

  3. 张戈说道:

    小博阿里云最低配(¥49/月),1M带宽,扛过了日IP1.5W+,PV3W+的日子。

Copyright © 2012-2017 YUNWEIPAI.COM - 运维派 - 粤ICP备14090526号-3
扫二维码
扫二维码
返回顶部