从日活数百到千万并发,观服务器架构升级之路
发布时间:2019-03-07 07:12:04 所属栏目:外闻 来源:知晓云智
导读:副标题#e# 网站运维人员经常遇到一个问题,那就是随着业务访问量的不断增大,需要不断调整服务器配置及数量来应对业务系统宕机,那么该如何根据业务系统的访问量变化调整服务器架构呢? 1、系统架构演化历程-初始阶段架构 初始阶段 的小型系统 应用程序、数
9、系统架构演化历程-业务拆分 特征: 系统上按照业务进行拆分改造,应用服务器按照业务区分进行分别部署。 描述: 为了应对日益复杂的业务场景,通常使用分而治之的手段将整个系统业务分成不同的产品线,应用之间通过超链接建立关系,也可以通过消息队列进行数据分发,当然更多的还是通过访问同一个数据存储系统来构成一个关联的完整系统。 纵向拆分: 将一个大应用拆分为多个小应用,,如果新业务较为独立,那么就直接将其设计部署为一个独立的Web应用系统 纵向拆分相对较为简单,通过梳理业务,将较少相关的业务剥离即可。 横向拆分:将复用的业务拆分出来,独立部署为分布式服务,新增业务只需要调用这些分布式服务 横向拆分需要识别可复用的业务,设计服务接口,规范服务依赖关系。 (编辑:南京站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |