一、单机架构特点以及优化方案

一、单机架构拓补图

一、单机架构特点以及优化方案_第1张图片

二、单机架构论述

一个系统的访问业务量很小,这时我们会将所有的代码放在一个项目中,然后将这些项目部署在一台服务器,整个项目所有的服务都由这台服务器提供。这就是单机结构
优点:部署灵活,容易实现、方便管理,开发者以及运维人员只需要关注一台服务器就可以
缺点:
1.系统的可靠性不高,一点本服务器宕机,将会导致整个数据的丢失。
2.处理数据的能力弱,单机的处理能力是非常有限的,当业务增长到一定程度的时候,单机的资源将无法满足你的业务需求。
3、风险较大,当数据出现洪水趋势增长,将会对服务器的处理能力有着巨大的压力,这是会给生产环境以及数据安全造成很大危险。

三、 关于对单机系统优化(集群方向)

当然一旦业务开始扩大,服务用户激增,系统的瓶颈就开始暴露出来,这时架构师或者运维工程师所要考虑网络架构做出以下几点

1、独立部署,避免不同的服务系统之间争夺CPU、内存、磁盘空间,例如在单机上部署,FTP服务器、mysql、等存储服务、这时我们可以以考虑增加存储服务器 (san服务等方式)或者实现 mysql 服务与主机进行分开

2、增加webserver集群,提高容错性,从而实现一个高可用的网络,全面提高服务的可靠性

3、也是小编所说的第1点,当我们的mysql服务或者其他存储服务实现与主机分离时,考虑部署分布式缓存系统,是查询操作尽可能命中缓存

4、数据库实施读/写分离,实现高可用架构。

你可能感兴趣的:(一、单机架构特点以及优化方案)