已读92%
预计阅读本页时间:-
预计阅读本页时间:-
8.1.2 规划好网站未来的发展
在设计网站的系统架构之初,要评估下当前系统的PV、UV及QPS,做好系统上线以后未来3到5年的数据扩展方案,尽量将网站做成高可扩展性的,这样方便以后进行横向扩展(Scale Out,也叫水平扩展,纵向扩展是通过增添机器硬件的方式进行扩展),说白点就是能够很方便地增添新机器。此外,还需要考虑如下因素:
·重要的对外服务尽量做成集群的形式,这样可避免因单机宕机而中断服务。
广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元
·存放数据的磁盘类型可以考虑用LVM逻辑卷,以方便扩容。
·机房需要考虑是否异地冗余,以及在核心机房出问题时能否快速切换。
另外,在业务高峰期,PV、UV及QPS迅速增加、增大的时候,集群能否马上提供应急机器;而在非业务高峰期间,因为应急而上线的机器又该如何平稳地下线?这些都是运维架构师要慎重考虑的地方。