亲清在线-江山新闻网

查看: 43|回复: 0

若何设想一个优异的散布式系统?重要身分、工具、战略都在这里

[复制链接]

2万

主题

0

回帖

6万

积分

论坛元老

Rank: 8Rank: 8

积分
68546
发表于 2025-8-9 19:36 | 显示全部楼层 |阅读模式
明天的利用法式可以说是散布式系统开辟中的一项奇迹预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。基于分歧的系统架构假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,组成利用法式的每个功用或办事能够在分歧的系统上履行假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而系统位于分歧的地理位置假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,利用分歧的计较机说话编写预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。利用法式的组件能够托管在一个功用强大的系统上假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,该系统由用户自己照顾假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且可以和天下各地的利用法式组件或办事停止通讯(他们都是数据中心的副本)预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
而使人惊奇的是假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,利用这些利用法式的用户凡是并不会对复杂情况的请求作出响应预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这样的请求包括了像当地时候、当地天气或前往酒店的偏向等等预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。让我们渐渐起头先容假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,看看使这一切成为能够的产业魔法假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,并思考开辟职员在处置这类复杂性时应当服膺哪些思惟和法则预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
系统设想的演变史



亲情在线-若何设想一个优异的散布式系统?重要身分、工具、战略都在这里(1)

图1:系统设想的历史演变  来历:Interaction Design Foundation
从法式员编写利用法式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,手工将它们编译成他们正在利用的机械的说话假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,然后利用切换开关将单个机械指令和数据间接输入到计较机的内存起头假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,利用法式开辟已经走过了冗长的门路预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
随着处置器越来越强大假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,系统内存和在线存储容量增加假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,计较机收集才能明显增强假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,开辟方式也发生了变化预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。现在假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,数据可以从地球的一段传递到另一端假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而速度比早期电脑将数据从系统内存转移处处置器自己的速度还要快!
让我们看看这一惊人改变中的一些亮点预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
单体设想
早期的计较机法式都是基于单体设想的假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,一切的利用法式组件都被设想成在一台机械上履行预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这意味着像用户界面(假如用户现实能与法式交互)、利用法式处置法则、数据治理、存储治理和收集治理(假如计较机毗连到计较机网路上)等功用都包括在了法式中预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
这些虽然编写起来简单假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,但这些法式会变得越来越复杂假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,越来越难以构成文档假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,也难以更新和变动预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,机械自己对企业来说就成了最大的开销假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,是以利用法式的设想是为了尽最大能够利用机械预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
客户端/办事器架构
随着处置器越来越强大假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,系统和在线存储容量增加假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,数据通讯更快、更经济假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,利用法式的设想也随之成长假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以顺应成长的速度预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。利用法式逻辑被重构或分化假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,答应每个利用法式在分歧的机械上履行假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且在组件之间插入了不竭改良的收集预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这使得一些特征可以迁移到当前可用的本钱最低的计较情况中预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这一演变履历了一下几个阶段:
  • 终端和终端模拟

    早期的散布式计较依靠于出格用处的用户拜候装备——终端预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。利用法式必须了解它们利用的通讯协议假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,并间接向装备发出号令预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。当廉价的小我计较机(PC)出现时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,终端被运转终端模拟法式的PC所取代预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    此时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,利用法式的一切组件仍然驻留在单个大型机或小型计较机上
  • 轻量客户端

    随着PC的功用越来越强大假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,支持更大的内部和在线存储假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,收集性能进一步进步假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,企业对其利用法式停止了细分或分化假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以便在当地PC上提取和履行用户界面预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。利用法式的其他部分则继续在数据中心的系统上履行预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    这些PC凡是比它们所替换的终端廉价假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且它们还有额外的优点预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这些PC是多功用装备假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,它们可以运转在它们所替换的终端上没法运转的、却能进步办公效力的利用法式预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这类组合促使企业在更新或革新利用法式时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,起头偏向于客户端/办事器利用系统结构预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
  • 中型客户端

    PC的成长仍在快速停止预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。一旦出现了更强大、存储容量更大的系统假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,企业就会利用它们假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,将更多的处置操纵从数据中心高贵的系统迁移到廉价的用户办公桌上预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,用户界面和一些计较使命就迁移到了当地的PC上预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    这样大型机和小型计较机(现在成为办事器)就有了更长的利用寿命假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,从而下降了企业整体的计较本钱预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
  • 重型客户端

    随着PC变得越来越强大假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,更多的利用法式度可以从后端办事器迁移过来预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。在这里假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,除了数据和存储治理功用之外的一切功用都已迁移预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
  • 进入互联网和万维网

    这时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,公共互联网和万维网出现了预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。客户端/办事器计较的方式仍然在利用预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。为了下降整体本钱假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,一些企业起头重新架构它们的散布式利用法式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,便于利用标准的internet协议停止通讯假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,并利用Web阅读器取代之前定制的用户界面功用预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。后来假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,一些利用法式的特征经过Javascript说话重新编写假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这样它们便可以在客户真个计较机上当地履行预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
  • 办事器的改良

    行业创新并不但仅关注客户端侧的通讯链路假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,对办事器也做了很大的改良预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。企业起头操纵很多更小、更廉价的合适行业标准的办事器假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,经过它们强大的功用来支持部分大概全数本来基于大型机的功用预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这样它们可以削减需要摆设的高贵主机系统的数目预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    接着假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,远程PC便可以和很多办事器通讯假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,每个办事器都支持自己的利用法式组件预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。在此情况中利用了公用的数据库和文件办事器预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。以后假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,再将其他利用法式功用迁移到利用法式办事器预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    收集是另一个业界高度关注的范畴预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。企业起头利用供给防火墙以及其他平安功用的公用收集办事器、文件缓存功用来加速利用法式的数据拜候假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,电子邮件办事器、web办事器、web利用法式办事器、散布式命名办事器这些办事器跟踪和控制用户凭据假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,用于拜候数据和利用法式预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。封装在装备办事器中的收集办事列表一向在增加预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    基于工具的开辟
    PC和办事器功用的快速变化假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,加上处置才能、内存和收集这三者的价格的大幅下降假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这些都对利用法式开辟发生了严重影响预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。IT范畴中最大的本钱开销不再是硬件和软件假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而是酿成了通讯、IT办事(员工)、电力以及冷却系统预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。软件开辟、软件保护和IT操纵出现了新的重要性假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,开辟进程也发生了变化以逢迎新的情势假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,即系统廉价假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而职员、通讯和电力越来越贵预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。



    亲情在线-若何设想一个优异的散布式系统?重要身分、工具、战略都在这里(2)

    图2:全球IT花费猜测  来历:Gartner Worldwide IT Spending Forecast, Q1 2018
    企业希望经过改良数据和利用法式架构来充实发挥员工的代价预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。其成果就是面向工具的利用法式和开辟方式预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。很多编程说话假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,例以下面的说话假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,都支持这类方式:C++、C#、COBOL、Java、PHP、Python、Ruby
    在界说和记录数据结构时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,利用法式开辟者的编写变得加倍系统化来顺应变化预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这类方式还使得保护和改良利用法式加倍轻易预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    开源软件
    Opensource.com为开源软件供给了以下界说:“开源软件是带有源代码的软件假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,任何人都可以检查、点窜和增强代码预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。”“而有些软件的源代码只要建立它的小我、团队或构造才能点窜——而且保有对它的独占控制预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。人们称这类软件为‘专有’或‘闭源’软件预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。”
    只要专有软件的原始作者才能正当地复制、检查和点窜该软件预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。为了利用专有软件假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,计较机用户必须赞成(凡是经过接管初次运转该软件时显现的答应证)假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,假如软件作者没有明白答应的话假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,他们不会对软件做任何的点窜预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。微软Office和Adobe Photoshop都是专有软件的例子预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    虽然开源软件在计较机早期就已经存在假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,但直到20世纪90年月假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,当完整的开源操纵系统、虚拟化技术、开辟工具、数据库引擎和其他重要功用出现时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,它才走到了前台预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。开源技术凡是是基于web和散布式计较的关键组件预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。其中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以下种此外开源软件很受接待:
  • 开辟工具
  • 利用支持
  • 数据库(flat文件假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,SQL假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,No-SQL假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以及内存)
  • 散布式文件系统
  • 消息传输/行列
  • 操纵系统
  • 聚类

    散布式计较
    强大的系统、快速的收集以及复杂软件可用性的连系假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,已经将首要的利用法式开辟从单一转向了加倍散布式的形式预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。但是企业已经意想到假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,偶然辰重新起头比尝试重构或分化旧的利用法式要更好预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    当企业停止建立散布式利用法式的工作时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,经常会发现一些风趣的副产物预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。一个设想适当的利用法式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,它已经分化成零丁的功用或办事假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,可以由零丁的团队并行开辟预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    快速利用法式开辟和摆设(也称为DevOps)就是一种操纵新情况的方式预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    面向办事的架构
    随着行业从客户端/办事器的计较形式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,成长到加倍散布式的方式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,“面向办事的架构”一词出现了预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这类方式基于散布式系统的概念、消息行列和托付中的标给假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以及将XML消息传递作为同享数据和数据界说的标准方式预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    各个利用法式的功用被打包成面向收集的办事假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这些办事接收一条消息假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,请求它们履行特定的办事假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,在它们履行办事以后假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,将响应发送回请求该办事的函数预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    这类方式还供给了另一个益处假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,即可以将给定的办事托管在收集的多个位置预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这既进步了整体性能假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,又增强了牢靠性预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    除此之外假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,现在还有很多工作负载治理工具假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,它用于接收办事请求、检查可用容量、将请求转发给具有最大可用容量的办事假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,然后将响应发送回请求者预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。假如特定的办事器没有实时响应假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,工作负载治理器会简单地向办事转发另一个实例预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。它还会将没有响应的办事标志为失利假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且在它收到一条表白办事仍在运转的消息之前假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,不会向它发送额外的请求预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    设想散布式系统的重要斟酌身分
    现在我们已经走过了50多年的计较机历史假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,下面让我们来看看散布式系统开辟职员的一些经历法例预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。需要斟酌的工具很多假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,由于散布式处理计划能够有组件和办事在很多地方、分歧范例的系统中运转假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且必须往返传递消息才能履行工作预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。要想成功建立这些处理计划假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,谨慎思考是必须的预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。除此之外还必须为所利用的每种主机系统、开辟工具和消息传递系统供给专门的常识预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    肯定需要做什么
    我们首先要斟酌的工作假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,是我们究竟需要完成什么预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。虽然这听起来很简单假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,但却很是重要预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。使人惊奇的是假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,很多开辟职员在晓得具体需要什么之前就起头构建工具预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。凡是情况下假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这意味着他们构建了不需要的功用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,浪费了时候预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。援用Yogi Berra的话就是:“假如你不晓得自己要去那里假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,你终极会去往此外地方”预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    首先需要晓得要做什么假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,已经有哪些工具和办事可用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以及利用终极处理计划的人应当看到什么预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    交互和批处置
    快速响应和低提早经常是我们的需求假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,是以比力明智的做法是斟酌在用户期待时应当做什么假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以及可以将什么放入批处置进程中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而这些批处置履行在事务驱动或时候驱动的计划中预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    在斟酌了功用的初始朋分以后假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,比力好的做法是计划何时需要履行背景、批处置进程、这些功用操纵哪些数据、以及若何确保这些功用是牢靠的、何时可用以及若何避免数据丧失预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    功用应当托管在那里
    只要在具体计划了“完成什么”以后假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,才应当斟酌“在那里”以及“若何做”预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。开辟职员有各自最喜好的工具和方式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且经常会挪用它们假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,即使能够不是最好的挑选预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。Bernard Baruch说过:“假如你只要一把锤子假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,那末一切工具看起来都像钉子”预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    领会企业开辟的企业标准也很重要预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。仅仅由于工具今朝很风行就挑选它是不明智的预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这个工具可以完成这些工作假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,可是需要记着的是假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,它构建的一切工具都需要保护预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。假如你构建了一些只要自己才能了解大概保护的工具假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,那末在你职业生活的剩下时候中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,你能够已经把自己约束在这一功用上了预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。我自己也有过这类履历假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,自以为自己建立的功用工作一般、轻量而且牢靠预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。但在我分开那家公司后的十年里假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,我不竭地收到关于这些功用的电话假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,由于后来的开辟职员没法了解这些功用是若何实现的假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而我写的文件又早就被丢掉了预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    在散布式处理计划中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,每个功用或办事都应当别离斟酌预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。该功用应当在企业数据中心?还是利用云办事供给商?还是两者兼有?别的还要斟酌到在某些行业中存在律例要求假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这些要求指导我们挑选需要在何处以及若何保护和存储数据预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    其他需要斟酌的工具还包括:
  • 该功用的主机应当是什么范例的系统预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。有没有系统架构更合适该功用?系统应当基于ARM、x86、SPARC、Precision、Power假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,还是大型机?
  • 会有某种特定的操纵系统为该功用供给了更好的计较情况吗?Linux、Windows、UNIX、System I假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,或是System Z会是更好的平台吗?
  • 某特定的开辟说话能否更合适该功用?它是一种特定范例的数据治理工具吗?该用Flat文件、SQL数据库还是No-SQL数据库?还是说非结构化的存储机制更好?
  • 功用应当托管在虚拟机中还是容器中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,方便迁移、自动化以及编排吗?

    在本世纪初假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,运转Windows或Linux虚拟机常常是首选预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。虽然它们为方式供给了重要的隔离假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且在需要时很轻易重启或移动他们假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,可是他们的处置、内存以及存储要求相当高预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。容器是处置虚拟化的另一种方式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,它供给了类似的隔离级别假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,可以重新启动和迁移方式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且消耗的处置才能、内存或存储都要小很多预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    性能
    性能是另一个重要的斟酌身分预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。在界说组成处理计划的功用或办事时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,开辟职员应当留意它们能否有重要处置、内存或存储需求预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。仔细研讨这些题目很是重要假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这样才能晓得能否可以进一步细分或分化这些功用预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    进一步的朋分会答应并行处置的增加假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这样能很大能够地供给性能上的改良预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。固然假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这样做的价格是假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,它也增加了复杂性假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,能够会加倍难以治理和保证平安预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    牢靠性
    在高风险的企业情况中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,处理计划的牢靠性相当重要预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。开辟职员必须斟酌何时可以要求人们重新输入数据、重新运转功用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,大概何时功用将不成用预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    数据库开辟职员在20世纪60年月就碰到了这个题目假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,并开辟了原子功用的概念预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。也就是说假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,功用必须完成大概部分的更新必须回滚假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以使得数据处于功用起头前的状态预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。散布式系统也需要这类思维方式假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,确保即使在出现办变乱障和事物中断的情况下也能保证数据完整性预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    例如假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,在关键消息传递系统中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,在确认消息已经被接收方收到之前假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,消息必须被一向存储好预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。假如消息没能成功收到假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,则必须重新发送原始消息假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,并向系统治理报告故障预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    可治理性
    虽然没有焦点利用法式功用那末风趣假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,但可治理性仍然是保证利用法式一般运转的关键身分预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。一切散布式功用都必须获得充实的检测假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,让治理员领会每个功用确当前状态假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,并在需要时变动功用的参数预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。究竟假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,散布式系统是由比它们所替换的单片系统更多的活动部件组成的预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。开辟职员必须时辰留意让这个散布式计较情况易于利用和保护预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    这给我们带来了一个绝对的要求假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,即必须对一切散布式功用停止充实的工具化假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,让治理员领会到它们确当前状态预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。究竟假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,散布式系统本质上比它们所替换的单片系统加倍复杂假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且有更多的活动部件预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    平安性
    确保散布式系统平安性假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,比单片情况中平安题目标难度高了一个数目级预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。每个功用都必须零丁保密假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,功用之间的通讯毗连也必须保密预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。随着收集范围和复杂性的增加假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,开辟职员必须斟酌若何控制对功用的拜候假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,若何确保只要授权用户才能拜候这些功用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以及若何将办事与其他办事隔分开来预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    平安性是一个关键元素假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,必须增加到每个功用中而不是以后才加入预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。必须避免和报告对功用和数据的未经授权拜候预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    隐私性
    关于隐私性的话题有越来越多的标准预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。对与每个面向客户系统的开辟职员来说假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,欧盟的GDPR以及美国的HIPPA律例都是重要的斟酌身分预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    掌控复杂性
    开辟职员必须花时候斟酌若何将复杂计较情况中全数的内容组合在一路预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。办事应当被封装成一个单一的功用 假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,大概少许慎密相关的功用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,想要保护这样的法则很是困难预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。假如一个功用在多个地方实现假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,那末想要保护和更新就会很困难预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。当一个功用的实例没有更新会怎样?这个题目很是具有应战性预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    这就意味着假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,对于复杂利用法式的开辟职员来说假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,保护一个用于显现每个功用地点位置的可视化模子就很是有用了假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这样假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,假如法则或营业需求发生变化假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,便可以对其停止更新预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    凡是情况下假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,开辟职员就必须花时候记录他们做了什么假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,什么时辰做了变动假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,以及这些变动的目标是什么假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这样其他职员就不必为了领会一个功用在那里大概它是若何工作的而费心机去了解成堆的代码预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    要成为散布式系统的架构师假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,开辟职员就必必要把握复杂性预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    开辟职员必须把握的方式
    开辟职员必须把握分化和重构利用法式系统结构假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,从团队的角度思考题目假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,并进步他们在快速利用法式开辟和摆设(DevOps)方式方面的技术预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。究竟假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,他们必须可以系统地思考哪些功用相互自力假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,哪些功用依靠于其他功用的输出来工作预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。依靠于其他功用的这部分功用最好作为单个办事来实现预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。将它们作为自力的功用实现假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,能够会发生不需要的复杂性假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,致使利用法式性能低下假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且给收集带来不需要的负担预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    虚拟化技术涵盖了很多根本
    虚拟化是一个比虚拟机软件或容器更大的种别预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这两个功用都被以为是虚拟化技术预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。在今朝的利用法式中假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,最少有7种分歧范例的虚拟化技术在利用预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。虚拟化技术可用于增强用户拜候利用法式的方式、利用法式在何处以及若何履行、处置在何处以及若何履行、收集功用怎样样、数据在那里以及若何存储、平安性若何实现以及治理功用若何实现预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。下面的虚拟化技术模子能够有助于开辟职员了解虚拟化的概念预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。



    亲情在线-若何设想一个优异的散布式系统?重要身分、工具、战略都在这里(3)

    图3:虚拟化系统的架构  来历:7层虚拟化模子假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,VirtualizationReview.com
    从软件界说的处理计划角度斟酌
    对于开辟职员来说假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,从“软件界说的”处理计划的角度来斟酌也是很是重要的预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这也就是说假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,将控制从现实的处置中朋分出来假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这样功用便可以被自动化以及编排了预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    有哪些工具和战略可供利用
    当开辟职员步入这个复杂的天下时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,他们不应当感觉自己是自力的预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。供给商和开源社区供给了很多强大的工具预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。各类形式的虚拟化技术都可以成为开辟职员最好的朋友预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    虚拟化技术是你最好的朋友
  • 容器让轻松地开辟功用成为能够假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,这些功用可以在不相互干扰的情况下履行假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且可以按照工作负载需求从一个系统迁移到另一个系统预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
  • 编排技术让控制多个功用成为能够假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,确保它们运转杰出且牢靠预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。它还可以在失利的情况下重启或移动它们预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
  • 支持增量开辟:功用可以并行开辟假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,并在预备好时摆设预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。它们还可以用新特征停止更新假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而不需要在其他地方停止变动预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
  • 支持高度散布式系统:既可以在企业数据中心当地摆设功用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,也可以在云办事供给商的数据中心远程摆设功用预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。

    从办事的角度斟酌
    这意味着开辟职员必须斟酌办事以及办事之间若何通讯预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    界说杰出的API
    界说杰出的API可以让多个团队更好地协同工作假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且确保一切都能依照计划组合在一路预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。凡是情况下这意味着要做更多的前期工作假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,但终极是很是值得的预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。为什么?由于整体开辟可以更快预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。而且它还可以削减文档工作的工作量预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    支持快速利用法式开辟
    这类方式对于快速利用法式开辟和快速原型开辟(即DevOps)来说也是完善的预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。假如履行适当假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,DevOps还可以只需很短的摆设时候预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    从标准的角度思考
    散布式系统的开辟职员应当充实斟酌多供给商的国际标给假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而不是单单依靠于一个供给商预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。这类方式避免了厂商的锁定假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,而且可以找到在分歧范畴最出彩的阿谁供给商预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    总   结
    值得留意的一点是假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,快速利用法式开辟和散布式系统摆设的指南假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,是从“渐渐来”起头的预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。最明智的做法就是先计划好你要去那里假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,你要做什么假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,否则你极能够终极没能告竣方针、开辟预算耗尽而且毫无功效预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
    (作者:Dan Kusnetzky;来历:RancherLabs)
  • 本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-9-21 05:37 , Processed in 1.818434 second(s), 33 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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