国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

一文快速搞懂垂直擴(kuò)展與水平擴(kuò)展

這篇具有很好參考價(jià)值的文章主要介紹了一文快速搞懂垂直擴(kuò)展與水平擴(kuò)展。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

場(chǎng)景引入

現(xiàn)在,請(qǐng)假設(shè)你是一家電商公司的技術(shù)負(fù)責(zé)人,你的公司將要迎來(lái)一年一度的雙11購(gòu)物狂歡節(jié),你需要為公司的網(wǎng)站做好充分的準(zhǔn)備,以應(yīng)對(duì)即將到來(lái)的流量高峰。然而,毫無(wú)經(jīng)驗(yàn)的你選擇了讓服務(wù)器在雙11結(jié)束之前打烊。然后…然后就沒(méi)有然后了。
—— 面對(duì)類(lèi)似這樣的問(wèn)題,我們可以考慮對(duì)系統(tǒng)進(jìn)行“擴(kuò)展”。

何為擴(kuò)展?

提高系統(tǒng)的處理能力。

為何擴(kuò)展?

只要產(chǎn)品增長(zhǎng),就會(huì)帶來(lái)系統(tǒng)負(fù)載的增長(zhǎng),包括但不限于:數(shù)據(jù)量、流量、業(yè)務(wù)復(fù)雜性。當(dāng)一個(gè)系統(tǒng)的負(fù)載增加時(shí),系統(tǒng)就可能會(huì)出現(xiàn)性能瓶頸、響應(yīng)時(shí)間變慢、甚至崩潰等問(wèn)題。

類(lèi)比:?jiǎn)T工的能力若跟不上公司業(yè)務(wù)發(fā)展速度,就會(huì)出現(xiàn)項(xiàng)目延期、交付質(zhì)量不佳,甚至跑路。

而擴(kuò)展就是解決此類(lèi)系統(tǒng)性能和可靠性問(wèn)題的常用方法,以提高業(yè)務(wù)效率和可靠性,從而獲得商業(yè)效益。

垂直擴(kuò)展

定義

垂直擴(kuò)展指的是通過(guò)升級(jí)單臺(tái)服務(wù)器的硬件配置來(lái)提高系統(tǒng)的處理能力和可靠性??梢栽黾臃?wù)器的內(nèi)存、CPU、帶寬等硬件資源,從而實(shí)現(xiàn)垂直擴(kuò)展。不需要變動(dòng)系統(tǒng)邏輯,引入額外依賴。

類(lèi)比:提高員工的工作能力,以提高效率。

優(yōu)點(diǎn)

主要是簡(jiǎn)單,復(fù)雜度低,易于維護(hù)。

缺點(diǎn)

一個(gè)人的能力再怎么厲害,也是有限的;一旦遇上生病、請(qǐng)假,業(yè)務(wù)就停轉(zhuǎn)了。

  • 單臺(tái)服務(wù)器的性能和資源有天花板,無(wú)法無(wú)限制地進(jìn)行擴(kuò)展

  • 升級(jí)硬件需要停機(jī)維護(hù),可能會(huì)影響系統(tǒng)的可用性

  • 單點(diǎn)故障問(wèn)題

  • 不夠靈活,無(wú)法根據(jù)業(yè)務(wù)需求動(dòng)態(tài)調(diào)整

思考

如果負(fù)載不斷增長(zhǎng),即使機(jī)器永不宕機(jī),此時(shí)通過(guò)升級(jí)硬件配置帶來(lái)的效果已經(jīng)跟不上了,該怎么辦?

水平擴(kuò)展

定義

水平擴(kuò)展(也叫橫向擴(kuò)展),指通過(guò)增加服務(wù)器數(shù)量(或者資源池中的節(jié)點(diǎn)數(shù)量)來(lái)提高系統(tǒng)的處理能力和可靠性??梢詫⒄?qǐng)求分發(fā)到多臺(tái)服務(wù)器上,以分?jǐn)倷C(jī)器負(fù)載,從而實(shí)現(xiàn)水平擴(kuò)展。

類(lèi)比:加人。三個(gè)臭皮匠,頂過(guò)一個(gè)諸葛亮。

優(yōu)點(diǎn)

  • 通過(guò)增加服務(wù)器/節(jié)點(diǎn)數(shù)量來(lái)提高系統(tǒng)的并發(fā)處理能力,突破單點(diǎn)限制

  • 無(wú)需停機(jī)維護(hù),絲滑升級(jí),系統(tǒng)可用性有保證

  • 提供冗余節(jié)點(diǎn),即使單點(diǎn)故障也可以持續(xù)提供服務(wù),保證系統(tǒng)的可用性和穩(wěn)定性

  • 靈活性高,可以根據(jù)業(yè)務(wù)需求動(dòng)態(tài)調(diào)整服務(wù)器數(shù)量以適應(yīng)業(yè)務(wù)

缺點(diǎn)

主要是起步成本高,且難以維護(hù),因?yàn)橐肓恕胺植际健薄?/p>

  • 數(shù)據(jù)一致性:數(shù)據(jù)同步、分布式事務(wù)等

  • 通信成本:機(jī)器間需要進(jìn)行網(wǎng)絡(luò)通信,可能會(huì)增加網(wǎng)絡(luò)延遲和帶寬成本

  • 其他:容錯(cuò)、負(fù)載不均等

trade-off

在選擇水平擴(kuò)展和垂直擴(kuò)展方案時(shí),需要根據(jù)具體業(yè)務(wù)需求來(lái)進(jìn)行綜合考慮。

  1. 流量特點(diǎn):如果需要處理大量并發(fā)請(qǐng)求,可以選擇水平擴(kuò)展方案;如果需要提高單個(gè)請(qǐng)求的處理速度和穩(wěn)定性,可以選擇垂直擴(kuò)展方案。

  2. 計(jì)算特點(diǎn):水平擴(kuò)展通常用于處理不斷增加的流量或工作負(fù)載,而垂直擴(kuò)展通常用于處理需要更多處理能力的資源密集型任務(wù)或應(yīng)用程序。

  3. 長(zhǎng)遠(yuǎn)考慮:到目前為止,單個(gè)節(jié)點(diǎn)只能垂直擴(kuò)展,可能無(wú)法滿足未來(lái)的需求。而水平擴(kuò)展提供了擴(kuò)展的靈活性,可以通過(guò)添加更多機(jī)器來(lái)提高業(yè)務(wù)的性能上限。

  4. 成本考慮:水平升級(jí)具有更高的前期硬件支出。如果預(yù)算有限,并且需要快速且廉價(jià)地向基礎(chǔ)架構(gòu)添加更多容量,則垂直擴(kuò)展可能會(huì)更好。

  5. 可靠性:支持水平擴(kuò)展的系統(tǒng)會(huì)更可靠。它確保系統(tǒng)不依賴于單臺(tái)計(jì)算機(jī),并增加冗余。當(dāng)一臺(tái)機(jī)器發(fā)生故障時(shí),另一臺(tái)機(jī)器仍然可以提供服務(wù)。

  6. 發(fā)布要求:水平擴(kuò)展無(wú)需停機(jī),可以提供更連續(xù)絲滑的升級(jí)過(guò)程。

  7. 地理位置:如果業(yè)務(wù)擴(kuò)展到國(guó)際客戶,必須做水平擴(kuò)展。

思考

如何保證在水平擴(kuò)展后,請(qǐng)求可以被分發(fā)到盡可能合適的機(jī)器上,以提高系統(tǒng)的整體效率?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-564727.html

到了這里,關(guān)于一文快速搞懂垂直擴(kuò)展與水平擴(kuò)展的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序23__flex布局 相關(guān)的3種居中: 水平居中_垂直居中_水平垂直居中

    類(lèi)似這樣寫(xiě)法 display: ?flex; flex-direction: ?column; ? ? ? ?????????//垂直布局 align-items: ?center; ? ? ? ? ? ? ? ? ? ?// 水平居中? ?? justify-content: ?space-around; //垂直方向分散布局 類(lèi)似這樣寫(xiě)法 display: ?flex; flex-direction: row; ? ? ? ? ?//水平布局 ? ? ? align-items: center; ? ?

    2024年02月03日
    瀏覽(21)
  • 居中一個(gè)元素(水平+垂直居中)

    我們的示例代碼全在此基礎(chǔ)上修改: 具體原理參考下面這篇博客: flex 彈性布局_本郡主是喵的博客-CSDN博客 對(duì)于內(nèi)容是 行內(nèi)式元素(內(nèi)容大小撐起標(biāo)簽寬高)或文字, 是有效的。 line-heignt ==?height ,能使文字垂直對(duì)齊,text-align:center,能使內(nèi)容居中水平對(duì)齊 父元素,采用相對(duì)布局,

    2024年02月11日
    瀏覽(30)
  • 水平越權(quán)&垂直越權(quán)

    水平越權(quán)&垂直越權(quán)

    1、水平越權(quán)-同級(jí)用戶權(quán)限共享 2、垂直越權(quán)-低高用戶權(quán)限共享 3、訪問(wèn)控制-驗(yàn)證丟失取消驗(yàn)證脆弱驗(yàn)證 4、脆弱驗(yàn)證-CookieTokenJwt等 水平越權(quán) 就是同級(jí)用戶之間的越權(quán),打個(gè)比方現(xiàn)在有ABC三個(gè)用戶,A是管理員,BC都是普通用戶,現(xiàn)在B能夠使用C這個(gè)用戶的權(quán)限這就是水平越權(quán)

    2024年02月04日
    瀏覽(27)
  • 水平越權(quán)、垂直越權(quán)、防范措施

    水平越權(quán)、垂直越權(quán)、防范措施

    一、越權(quán)簡(jiǎn)介 越權(quán) :權(quán)限控制功能設(shè)計(jì)存在缺陷,攻擊者就可以通過(guò)這些缺陷來(lái)訪問(wèn)未經(jīng)授權(quán)的功能或數(shù)據(jù)。基于數(shù)據(jù)的訪問(wèn)控制設(shè)計(jì)缺陷引起。 越權(quán) : 水平越權(quán) 、 垂直越權(quán) 二、水平越權(quán) 水平越權(quán) : 權(quán)限相等者互相越權(quán) 。 A賬號(hào)和B賬號(hào)都可以訪問(wèn)這個(gè)功能,但是A賬號(hào)

    2024年02月09日
    瀏覽(26)
  • CSS水平垂直居中

    1.利用定位 + margin:auto 2.flex布局 3.grid布局 一、利用position+margin:auto ?二、利用flex 三、gird布局

    2024年02月14日
    瀏覽(29)
  • 塊、行內(nèi)塊水平垂直居中

    塊、行內(nèi)塊水平垂直居中

    1.定位實(shí)現(xiàn)水平垂直居中 2.定位+位移 3.相對(duì)于整個(gè)視口水平垂直居中 4.flex+margin ? 5. flex 水平垂直居中 6.遮擋層

    2024年02月13日
    瀏覽(25)
  • 垂直分表、水平分表詳解

    什么是垂直分表 垂直分表就是把一張表按列分為多張表,多張表通過(guò)主鍵進(jìn)行關(guān)聯(lián),從而組成完整的數(shù)據(jù)。 分表之后,每張表的結(jié)構(gòu)都不相同。 垂直分表不需要額外引用其他組件,需要到Repository層面建立好表映射即可。 根據(jù)什么分表呢? 根據(jù)數(shù)據(jù)是否是熱點(diǎn)數(shù)據(jù)劃分。

    2024年02月08日
    瀏覽(19)
  • 水平越權(quán)與垂直越權(quán)

    水平越權(quán)與垂直越權(quán)

    越權(quán),顧名思義,就是超出了權(quán)限或權(quán)力范圍。多數(shù)WEB應(yīng)用都具備權(quán)限劃分和控制,但是如果權(quán)限控制功能設(shè)計(jì)存在缺陷,那么攻擊者就可以通過(guò)這些缺陷來(lái)訪問(wèn)未經(jīng)授權(quán)的功能或數(shù)據(jù),這就是我們通常說(shuō)的越權(quán)漏洞。攻擊者越權(quán)后就可以進(jìn)行一些操作,例如查看敏感信息、

    2023年04月11日
    瀏覽(23)
  • uniapp 頁(yè)面元素水平垂直居中

    uniapp 頁(yè)面元素水平垂直居中

    在uniapp中如何讓一個(gè)源碼在頁(yè)面中水平垂直居中?可添加如下操作: 在App.vue添加如下代碼設(shè)置頁(yè)面寬度100%顯示 在你要居中的頁(yè)面添加 效果如下

    2024年02月15日
    瀏覽(24)
  • 【CSS 布局】水平垂直方向居中

    單行元素 方式一: relative 和 absolute 方式二: relative 和 absolute (變種,適合于寬高固定) 方式三: flex 和 margin 方式四: flex 方式五: flex 多行元素

    2024年02月13日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包