你的位置:开云(中国登录入口)Kaiyun·体育官方网站 > 新闻资讯 >

开yun体育网而使另外 6 个堆栈的评分从 0 升至 +1-开云(中国登录入口)Kaiyun·体育官方网站

  • 发布日期:2024-09-14 08:52    点击次数:70
  • [[436505]]

    采用一个词来态状你公司的时间架构,这可能等于“相等复杂”。

    大大批时间架构如实相等复杂。想弄了了如何对其简化和改换吗?咱们需要屡次重叠使用“相等”一词:这是的确,相等相等复杂。

    诚然,当一件事情如斯复杂或令东说念主微辞时,在制定改换计算之前,将事情进行领悟,这是很有匡助的。在此,咱们等于这么作念的,以匡助你破解一些“相等复杂”的事情,这么你不错制定一个切实可行的战术,以确保你公司的时间架构能最好地为业务提供作事。

    拆解时间架构

    本系列的前一期给出了一个态状时间架构的框架,并将时间架构领悟为三个钞票组合过头子组合:

    应用要领:记载系统、接口和集成以及从属应用要领 数据:结构化和非结构化 时间:劝诱、基础设施和平台

    后一期补充了一个不雅点,即时间架构需要有两个互补的视角:钞票组合的视角和举座假想的视角。该部天职容还为评估组成该时间架构的组件的运业绩况提供了率领。

    该部天职容讲演了如何将时间和业务架构进行相连,绝顶是通过“业务功能模子”(BCM)——时间架构中的每个应用要领皆不错映射到业务功能分类中。

    扫数这些身分让你不错识别、分类和评价我方所领有的东西。

    但从这里启动到制定出一个改换时间架构的可行计算,你还需要决定如何处置每个钞票组合和子组合中的每个组件——每个组件需要如何逶迤——以及处置每个组件的优先级。

    具体情况取决于你要处理哪些钞票组合和子组合。在此,咱们将从下往上进行领悟讲演。

    劝诱和基础设施

    在改换时间架构的过程中,笃定优先级永恒是你的首要任务。使用经过、框架和尺度对每个组件的运业绩况进行评分。凭证依赖该组件的应用要领的数目对其紧要性进行评分。将运业绩况与紧要性评分相乘,蓄意出每个组件的优先级指数。将成果生成一个可视化的热图,其中较红的组件,其优先级就更高。

    接下来是处置使命。关于劝诱和基础设施而言,你有以下处置容颜:

    停用:尽管不太可能发生,但你可能会发现一些并未在使用的劝诱或基础设施。将其关闭,罢手使用,并取消其联系租约或家具守旧协议。 升级:你可能会发当今劝诱或基础设施中的一些组件已逾期、无法得到家具守旧或需要更新到该家具的最新版块。请对其进行更新升级。 替换:你可能会发现某个组件仍是逾期、无法得到家具守旧,而且要是有一个更新的可用版块,但你以为它不可行。那么,就将其扔掉,然后用一个功能相当但更正经的家具来替换。 整合:关于一个时间架构而言,领有冗余的劝诱或基础设施组件并不苦楚。尤其是在企业吞并或收购之后,多个数据中心或采集频繁会为咱们提供一些整合的契机。

    关于劝诱和基础设施,你当今知说念最紧要需要温情的是什么,以及该如何大意这种情况。

    平台

    笃定平台的优先级和处置容颜不同于为劝诱和基础设施采用平台,因为平台之间具有更多的互相依赖性。处理这种复杂情况的一个好步调是明确各个堆栈。一个堆栈是至少由一个应用要领所使用的多个平台的组合,其包括作事器操作系统、劝诱环境(包括库)、DBMS、CMS(内容顾问系统)、Web 作事器和所守旧的浏览器(假定应用要领的 UI 是通过浏览器翻开),以及运行各式平台的操作系统。

    值得驻扎的是,堆栈是递归的:各平台不错依赖于其他平台。相同值得驻扎的是,某些应用要领也不错是平台。举例,SharePoint 是一个应用要领,也不错用作构建自界说应用要领的劝诱环境。

    优先级:堆栈的运业绩况是其组件运业绩况的平均值,可使用经过、框架和取样尺度进行评分。

    其优先级处于什么位置?对此莫得一个完全可靠的“最好作念法”。克服该复杂情况的一种步调是找出运业绩况不好的平台,是否在对其进行扶持之后,不错最猛进度地改善大大批堆栈。为了证据这少量,假定在你的时间架构中给与了 60 个堆栈。还假定你在使用中且运业绩况最差的平台是 Windows Server 2003 — 假定其运业绩况评分为 -1.5。

    在这个假定示例中,假定将其评分提高到 +2,这会使 14 个堆栈的评分从 -1 升至 0,而使另外 6 个堆栈的评分从 0 升至 +1。这等于说,通过处理 Windows 2003 Server 的问题,不错改换 22 个堆栈。Windows 2003 Server 的优先级指数是 60 个堆栈中的 20 个得到改换,即是 0.33。

    对每个平台组件重叠这一操作,你就领有了一种对平台优先级进行排序的实用步调。

    数据

    表面上,数据存储库应被视为改换时间架构的孤独谋划。在实践中,这些存储库是四肢应用要领处置使命的一部分,而不是四肢单独的一项评估使命和计算。

    除非,它是某一企业的数据仓库和其他分析库。这些库应四肢单独的数据层组件进行处理。但由于这些库由企业的分析业务部门来顾问,因此它们是别东说念主的问题。你不错省心肠将这些库扼杀在评估过程除外。

    除非一个或多个平台层的处置使命会影响某个分析库。

    这是时间架构变得政事化的一种情况。

    应用要领

    当今事情变得很兴味。

    你不错对应用要领的运业绩况进行评分,就如同你对时间架构较低层中的组件的运业绩况进行评分一样:只需将评估尺度分数进行平均,即可得到应用要领的总体分数。

    优先事项:即使是一家中型企业,其钞票组合中领有数百或数千个应用要领的情况也并不稀有,因此,每次为一个应用要领笃定优先级,这是不切执行的。为应用要领笃定优先级也不是一个好倡导。你最好将优先级视为业务功能的一个属性以及你使用业务功能模子所记载的应用要领映射的一个属性。

    在大大批时间架构中,每个业务功能皆由一个或两个中枢应用要领所守旧,而况频繁是来自 ERP 套件或其他各式套件的模块。

    中枢应用要领周围环绕着一些从属应用要领,这些应用要领可提供中枢应用要领所欠缺的功能。从属应用要领和中枢应用要领可相互分享和同步数据。

    此外,好多业务功能会使用一些实用器具——孤独的应用要领,不需要与守旧该业务功能的其他应用要领进行集成。

    要笃定优先级,最初要蓄意某一业务功能应用要领的运业绩况指数,将其四肢守旧该应用要领的加权平均运业绩况,并为中枢应用要领分拨一个加权因子为 10,然后凭证每个从属应用要领的大小和使用领域,为其分拨加权因子为3 到 7,终末,为实用要领分拨加权因子为 1。

    你应该仍是记载了业务功能的运业绩况——这是业务架构团队四肢业务功能模子的部天职容提供给你的。

    你的首要任务是处理阿谁领有最差业务功能运业绩况和应用要领运业绩况的业务功能。

    处置使命:与处理时间架构的较低层比拟,时间架构师在处理当用要领时领有更多的可选决策。具体来说,关于每个应用要领而言,你不错:

    保留:赓续使用该应用要领,跟着业务需求的变化,对其进行珍贵和优化。 替换:烧毁该应用要领,用一个功能相当且总体上更正经的家具来替代。 从头建树平台:将该应用要领“提高并转化”到一个资本较低,而其他方面皆相当的平台上。 代码重构:从头编写该应用要领以适合你的时间架构工程尺度。 逶迤:要是某一平台要进行逶迤,则一些应用要领也需要随之进行逶迤。 整合:要是一个应用要领是冗余的——即,一个功能换取且更好的应用要领正在企业的其他部门使用——那么就要转向使用该应用要领,尤其是要是该应用要领被以为是公司夙昔的尺度。 停用:罢手使用该应用要领,并取消其许可证。要是情况需要的话,请先对应用要领的数据进行归档。

    那么云霄呢?在你已完成所笃定的应用要领处置使命之前,云霄关于此项分析使命既不联系也不紧要。

    当完成这项使命后,要是你的时间战术包括云迁徙,则云霄可能是你对某一应用要领进行替换、代码重构或从头建树平台的正确采用。

    从优先事项和处置使命,再到制定计算

    好多时间架构师专注于瀑布步调,在筹办时间架构改换使命时,以甘特图格调的处置时分表容颜,将使命阶梯图视为最紧要的东西。

    关联词阶梯图是瀑布式念念维的留传产物。在最优先的处置计算胜利进行之前,超出最优先的平台或业务功能来筹办时间架构的逶迤使命,这险些莫得兴味。正如咱们在敏捷应用要领劝诱使命中所学到的那样,一个过早制定的计算会在启动实践之前就早已逾期了。

    通过生动处理待办使命的容颜来顾问时间架构筹办,其远优于传统的阶梯图。

    这种步调有两种版块——平台驱动的架构和业务功能驱动的架构。最初,平台堆栈取代了待办使命中的生动“场景”。第二个是围绕业务功能来构建待办使命的场景。

    平台驱动的架构逶迤:使用这种步调,不管是基于上述的优先级容颜,如故基于一些更得当我方企业的替代决策,频繁皆会采用一个平台组件。不管哪种容颜,筹办东说念主员皆会去寻找平台级的摇荡效应(其他受影响的堆栈)和应用层的摇荡效应(能诳骗受影响堆栈的一些应用要领)。

    在实践最高优先级平台的处置使命过程中,时间架构师将在剩余的待办使命事项中审查现时平台场景的优先级,要是合适的话,对其进行修改以适合不停变化的情况,然后启动为下一个最高优先级场景制定计算。

    业务功能驱动的架构逶迤:借助业务功能驱动的架构逶迤使命,尽管联系性并不成暴露因果关系,但业务和应用要领运业绩况评分皆很低的功能是寻找变成业务经过瓶颈的应用要领劣势的一个合理位置。

    从时间架构的角度来看,业务功能驱动的逶迤使命从处置具有最高优先级业务功能的中枢应用要领启动,然后从此处向外蔓延行止置从属应用要领。

    同期,公司的业务架构师们将互助假想和实践通过应用要领逶迤来已毕的经过改换。

    与平台驱动的逶迤一样,在处置具有最高优先级业务功能的应用要领过程中,时间架构师将进行审查,在稳健的情况下,会逶迤待办使命事项的优先级,而且会启动筹办下一个最高优先事项的场景。

    论断

    时间架构很复杂。时间架构必须如斯,因为要是你曾尝试记载业务中所发生的扫数事情,以便于业务使命不详进行假想、构建、销售、配送和守旧其家具和作事,那么你就会知说念业务使命很复杂。

    趁便说一下,这等于你的业务功能模子所作念的事情。前三个业务功能模子层能列出数百个业务经过和实践,这并不稀有。相同,映射到业务功能模子(你的应用要领清单)的应用要领数目达到一千或更多,这也并不稀有。

    记载你的扫数钞票和筹办改换使命的过程,既耗时又用钱。

    但这不要紧,因为要是不记载你的扫数钞票和筹办必要的改换使命,最终会糜费更多的时分和资本。

    当你濒临采用是当今去作念,还所以后再作念时,你应该了了的一件事是,以后再作念将会更厄运。

     开yun体育网