亲清在线-江山新闻网

查看: 19|回复: 0

一步一图假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,带你了闭幕布式架构的宿世今生

[复制链接]

2万

主题

0

回帖

6万

积分

论坛元老

Rank: 8Rank: 8

积分
68546
发表于 2025-8-9 19:37 | 显示全部楼层 |阅读模式
什么是散布式架构?
  • 散布式架构的演进
  • 散布式办事面临的题目
  • 什么是散布式架构?

    散布式系统(distributed system)是建立在收集之上的软件系统假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,它有两个典型特点:
  • 内聚性:每个数据库散布节点高度自治假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,有当地的数据库治理系统
  • 通明性:每个数据库散布节点对用户的利用来说都是通明的假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,看不出是当地还是远程预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。

    也就是说假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,在散布式系统中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,用户感受不到数据是散布式的假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,不晓得数据能否朋分假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,有无副本假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,不晓得数据存在于哪个节点上预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    简单来说:一个散布式系统中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,一组自力的计较机展现给用户的是一个同一的整体假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,就似乎是一个系统似的预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。


    如上图所示假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,散布式系统作为一个整体对用户供给办事假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而全部系统的内部的合作对用户来说是通明的假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,用户就像是指利用一个mysql 一样预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    散布式架构的演进
    (1)初始阶段架构


    特征:利用法式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,数据库假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,文件等一切资本都放在一台办事器上预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    (2)利用办事、数据办事、文件办事分手


    说明:好景不长假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,随着系统拜候量的再度增加假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,webserver机械的压力在高峰期会上升到比力高假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这个时辰起头斟酌增加一台webserver预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    特征:利用法式、数据库、文件别离摆设在自力的资本上预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    (3)利用缓存改良性能


    说明:系统拜候特点遵守二八定律假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,即80%的营业拜候集合在20%的数据上预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    缓存分为当地缓存和远程散布式缓存假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,当地缓存拜候速度更快但缓存数据量有限假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,同时存在与利用法式争用内存的情况预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    特征:数据库中拜候较集合的一小部分数据存储在缓存办事器中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,削减数据库的拜候次数假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,下降数据库的拜候压力预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    (4)利用“利用办事器”集群


    说明:在做完分库分表这些工作后假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,数据库上的压力已经降到比力低了假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,又起头过着天天看着拜候量暴增的幸运生活了预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    忽然有一天假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,发现系统的拜候又起头有变慢的趋向了假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这个时辰首先检察数据库假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,压力一切一般假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以后检察webserver假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,发现apache阻塞了很多的请求假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,
    而利用办事器对每个请求也是比力快的假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,看来是请求数太高致使需要排队期待假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,响应速度变慢预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    特征:多台办事器经过负载平衡同时向内部供给办事假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,处理单台办事器处置才能和存储空间上限的题目预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    描写:利用集群是系统处理高并发、海量数据题目标常用手段预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。经过向集群中追加资本假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,提升系统的并发处置才能假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,使得办事器的负载压力不再成为全部系统的瓶颈预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    (5)数据库读写分手


    说明:享用了一段时候的系统拜候量高速增加的幸运后假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,发现系统又起头变慢了假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,此次又是什么状态呢?
    经过查找假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,发现数据库写入、更新的这些操纵的部分数据库毗连的资本合作很是剧烈假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,致使了系统变慢
    特征:多台办事器经过负载平衡同时向内部供给办事假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,处理单台办事器处置才能和存储空间上限的题目预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    描写:利用集群是系统处理高并发、海量数据题目标常用手段预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。经过向集群中追加资本假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,使得办事器的负载压力不在成为全部系统的瓶颈预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    (6)反向代理和CDN加速


    特征:采用CDN和反向代理加速系统的拜候速度预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    描写:为了对付复杂的收集情况和分歧地域用户的拜候假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,经过CDN和反向代理加速用户拜候的速度假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,同时减轻后端办事器的负载压力预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。CDN与反向代理的根基道理都是缓存预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    (7)“散布式文件”系统 和 “散布式数据库”


    说明:随着系统的不竭运转假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,数据量起头大幅度增加假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这个时辰发现分库后查询仍然会有些慢假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,因而依照分库的思惟起头做分表的工作
    特征:数据库采用散布式数据库假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,文件系统采用散布式文件系统预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    描写:任何强大的单一办事器都满足不了大型系统延续增加的营业需求假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,数据库读写分手随着营业的成长终极也将没法满足需求假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,需要利用散布式数据库及散布式文件系统来支持预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    散布式数据库是系统数据库拆分的最前方式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,只要在单表数据范围很是庞大的时辰才利用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,更常用的数据库拆分手段是营业分库假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,将分歧的营业数据库摆设在分歧的物理办事器上预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    (8)利用NoSQL和搜索引擎


    特征:系统引入NoSQL数据库及搜索引擎预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    描写:随着营业越来越复杂假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,对数据存储和检索的需求也越来越复杂假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,系统需要采用一些非关系型数据库如NoSQL和分数据库查询技术如搜索引擎预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    利用办事器经过同一数据拜候模块拜候各类数据假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,减轻利用法式治理诸大都据源的麻烦预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    (9)营业拆分


    特征:系统上依照营业停止拆分革新假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,利用办事器依照营业区分停止别离摆设预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    描写:为了应对日益复杂的营业场景假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,凡是利用分而治之的手段将全部系统营业分红份歧的产物线假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,利用之间经过超链接建立关系假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,也可以经过消息行列停止数据分发假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,
    固然更多的还是经过拜候同一个数据存储系统来组成一个关联的完整系统预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    纵向拆分:将一个大利用拆分为多个小利用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,假如新营业较为自力假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,那末就间接将其设想摆设为一个自力的Web利用系统
    纵向拆分相对较为简单假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,经过梳理营业假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,将较少相关的营业剥离即可预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    横向拆分:将复用的营业拆分出来假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,自力摆设为散布式办事假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,新增营业只需要挪用这些散布式办事
    横向拆分需要识别可复用的营业假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,设想办事接口假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,标准办事依靠关系预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    (10)散布式办事


    特征:公共的利用模块被提取出来假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,摆设在散布式办事器上供给用办事器挪用预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    描写:随着营业越拆越小假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,利用系统整体复杂水平呈指数级上升假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,由于一切益用要和所稀有据库系统毗连假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,终极致使数据库毗连资本不敷假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,拒绝办事预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    散布式办事面临哪些题目?
  • 当办事越来越多时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,办事URL设置治理变得很是困难假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,F5硬件负载平衡器的单点压力也越来越大预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
  • 当进一步成长假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,办事间依靠关系变得错踪复杂假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,甚至分不清哪个利用要在哪个利用之前启动假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,架构师都不能完整的描写利用的架构关系预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
  • 接着假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,办事的挪用量越来越大假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,办事的容量题目就表暴露来假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这个办事需要几多机械支持?什么时辰该加机械?
  • 办事多了假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,相同本钱也起头上升假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,调某个办事失利该找谁?办事的参数都有什么约定?
  • 一个办事有多个营业消耗者假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,若何确保办事质量?
  • 随着办事的不停升级假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,总有些意想不到的事发生假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,比如cache写错了致使内存溢出假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,故障不成避免假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,每次焦点办事一挂假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,影响一大片假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,民气慌慌假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,若何控制故障的影响面?办事能否可以功用升级?大概资本劣化?
  • 本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|亲清在线-江山新闻网  

    GMT+8, 2025-9-21 02:18 , Processed in 0.257252 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表