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

淺析集群、分布式、負(fù)載均衡

這篇具有很好參考價(jià)值的文章主要介紹了淺析集群、分布式、負(fù)載均衡。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

平時(shí)開發(fā)或者面試中進(jìn)場聽到集群、分布式、負(fù)載均衡等系列的名詞,他們之間有什么聯(lián)系呢,本文就簡要的拋磚引玉一下。

集群

1.什么是集群

集群一般指的是服務(wù)器集群。集群其實(shí)就是一組相互獨(dú)立的計(jì)算機(jī),通過高速的網(wǎng)絡(luò)組成一個(gè)計(jì)算機(jī)系統(tǒng)。而很多服務(wù)器集中起來一起進(jìn)行同一種服務(wù),在客戶端看來就像是只有一個(gè)服務(wù)器,對用戶來說無感知。

2.集群的優(yōu)勢

1、高性能

例如有1千臺服務(wù)器同時(shí)計(jì)算運(yùn)行,其運(yùn)行效率肯定遠(yuǎn)大于單機(jī)的運(yùn)行效率。

2、高性價(jià)比

通過使用普通的服務(wù)器,使用集群組合其性能也能達(dá)到昂貴的小型機(jī)服務(wù)器的性能,但是價(jià)格缺很低,能夠節(jié)約大量資金可謂性價(jià)比滿滿,這也是后來國內(nèi)大型電商等逐步去除IOE的目的。

3、可伸縮性

例如平時(shí)業(yè)務(wù)最多需要10臺服務(wù)器,但是考慮到大促(比如618、雙11)這些促銷搶購節(jié)點(diǎn),需要瞬時(shí)的強(qiáng)大并發(fā)承載。這就可以提前預(yù)估服務(wù)器,在極端的情況下,可以實(shí)現(xiàn)動(dòng)態(tài)的服務(wù)器擴(kuò)容。

3.集群的分類

集群一般分為以下三種類型:

  • 負(fù)載均衡集群(Load balancing clusters)簡稱LBC
  • 高可用性集群(High-availability clusters)簡稱HAC
  • 高性能計(jì)算集群(High-perfomance clusters)簡稱HPC

一般我們平時(shí)接觸最多的就是負(fù)載均衡集群,通過前端 Nginx 把請求分發(fā)給后端的不同后端web服務(wù)器,通過隨機(jī)算法或者權(quán)重算法等對流量的分?jǐn)偙WC系統(tǒng)的正常運(yùn)行。
高可用性集群和負(fù)載均衡有點(diǎn)類似,但是它一般都是按照主從模式來進(jìn)行的,比如一主一從,一主多從等模式。其側(cè)重點(diǎn)在于主節(jié)點(diǎn)有異常,從節(jié)點(diǎn)能夠快速切換保證系統(tǒng)的正常運(yùn)行。
高性能計(jì)算集群一般都是運(yùn)用在大量計(jì)算型的業(yè)務(wù)上,比如挖礦都是用的高性能集群來進(jìn)行密集的操作。

負(fù)載均衡

在服務(wù)器集群中,需要有一臺服務(wù)器充當(dāng)調(diào)度者的角色,用戶的所有請求都會(huì)首先由它接收,調(diào)度者再根據(jù)每臺服務(wù)器的負(fù)載情況將請求分配給其中的一臺后端服務(wù)器去處理。

在這個(gè)過程中,調(diào)度者如何合理分配任務(wù),保證所有后端服務(wù)器都將性能充分發(fā)揮,從而保持服務(wù)器集群的整體性能最優(yōu),這就是負(fù)載均衡。
淺析集群、分布式、負(fù)載均衡,理論知識,分布式,負(fù)載均衡,運(yùn)維

分布式

分布式是指將不同的業(yè)務(wù)分布在不同的地方,而集群則是將幾臺服務(wù)器集中在一起,實(shí)現(xiàn)同一業(yè)務(wù)。

分布式中的每一個(gè)節(jié)點(diǎn),都可以做集群,而集群并不一定就是分布式的。

分布式數(shù)據(jù)一致性

分布式系統(tǒng)中,解決了負(fù)載均衡的問題后,另外一個(gè)問題就是數(shù)據(jù)的一致性了。

在分布式集群中,很難保障數(shù)據(jù)的一致性,在以往的單節(jié)點(diǎn)服務(wù)中,通常使用鎖來實(shí)現(xiàn),當(dāng)發(fā)生并發(fā)沖突時(shí) 通過對鎖的持有獲得對象的操作權(quán),從而保證數(shù)據(jù)在同一時(shí)刻只允許被一個(gè)請求操作。

如果在集群中,若同樣采用鎖的機(jī)制,那么需要一臺節(jié)點(diǎn)用來管理分配鎖,當(dāng)其他節(jié)點(diǎn)進(jìn)行請求前,首先去獲取鎖從而獲得執(zhí)行權(quán)。不過這樣會(huì)產(chǎn)生單節(jié)點(diǎn)問題,即管理鎖的節(jié)點(diǎn)掛掉了,那么整個(gè)集群將無法工作。同時(shí),由于鎖的機(jī)制會(huì)使整個(gè)集群變成串行化單節(jié)點(diǎn)的形式,也失去了集群的意義。

所以,在集群中需要一種高容錯(cuò)的分布式一致性算法,因此提出了Paxos算法。在Paxos算法的基礎(chǔ)上后續(xù)有出現(xiàn)了:ZAB、Raflt等算法。Raft算法也是解決分布式系統(tǒng)一致性問題的,與 Paxos 實(shí)現(xiàn)的功能相同,相對來說更容易實(shí)現(xiàn)和理解。文章來源地址http://www.zghlxwxcb.cn/news/detail-537247.html

到了這里,關(guān)于淺析集群、分布式、負(fù)載均衡的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 方案聚焦:高可用的F5分布式云DNS負(fù)載均衡

    方案聚焦:高可用的F5分布式云DNS負(fù)載均衡

    DNS是實(shí)現(xiàn)互聯(lián)網(wǎng)的主要技術(shù)之一。它也是網(wǎng)絡(luò)基礎(chǔ)設(shè)施的重要組成部分,DNS管理一個(gè)分布式和冗余的架構(gòu),確保高可用性和高質(zhì)量的用戶響應(yīng)時(shí)間,因此擁有一個(gè)可用的、智能的、安全和可擴(kuò)展的DNS基礎(chǔ)設(shè)施是至關(guān)重要的。然而DNS沒有真正的能力來分配負(fù)載,它將繼續(xù)使用所

    2024年02月08日
    瀏覽(16)
  • 如何確保云中高可用?聊聊F5分布式云DNS負(fù)載均衡

    如何確保云中高可用?聊聊F5分布式云DNS負(fù)載均衡

    在當(dāng)今以應(yīng)用為中心的動(dòng)態(tài)化市場中,企業(yè)面臨著越來越大的壓力,不僅需要提供客戶所期望的信息、服務(wù)和體驗(yàn),而且要做到快速、可靠和安全。DNS是網(wǎng)絡(luò)基礎(chǔ)設(shè)施的重要組成部分,擁有一個(gè)可用的、智能的、安全和可擴(kuò)展的DNS基礎(chǔ)設(shè)施是至關(guān)重要的。想簡化基于云的 DN

    2024年02月03日
    瀏覽(21)
  • F5負(fù)載均衡融入新理念,全棧分布式云可持續(xù)發(fā)展

    F5負(fù)載均衡融入新理念,全棧分布式云可持續(xù)發(fā)展

    伴隨企業(yè)上云速度加快,市場對云計(jì)算不斷提出更高要求,中國分布式云計(jì)算發(fā)展進(jìn)入實(shí)踐落地階段。作為一個(gè)因負(fù)載均衡而聞名的公司,F(xiàn)5緊密關(guān)注“加快建設(shè)數(shù)字中國”“加快發(fā)展方式綠色轉(zhuǎn)型”等重大戰(zhàn)略,積極探索分布式云計(jì)算的發(fā)展的方向和路徑?,F(xiàn)今F5負(fù)載均衡在

    2024年02月09日
    瀏覽(91)
  • 分布式 - 服務(wù)器Nginx:一小時(shí)入門系列之TCP反向代理和負(fù)載均衡

    分布式 - 服務(wù)器Nginx:一小時(shí)入門系列之TCP反向代理和負(fù)載均衡

    1. HTTP反向代理和TCP反向代理 Nginx可以作為HTTP反向代理和TCP反向代理。 HTTP反向代理是指Nginx作為Web服務(wù)器的代理服務(wù)器,接收客戶端的HTTP請求,然后將請求轉(zhuǎn)發(fā)給后端的Web服務(wù)器,最后將Web服務(wù)器的響應(yīng)返回給客戶端。這種方式可以實(shí)現(xiàn)負(fù)載均衡、緩存、SSL終止等功能。 T

    2024年02月11日
    瀏覽(35)
  • 讀發(fā)布!設(shè)計(jì)與部署穩(wěn)定的分布式系統(tǒng)(第2版)筆記24_互聯(lián)層之負(fù)載均衡
  • Ngnix負(fù)載均衡和高可用集群及搭建與相關(guān)理論

    要搭建 Nginx 高可用集群,您可以遵循以下步驟: 安裝 Nginx:在每個(gè)服務(wù)器上安裝 Nginx。 安裝 keepalived:安裝 keepalived 負(fù)責(zé) IP 地址管理和服務(wù)器的故障檢測。 配置 keepalived:配置 keepalived 來設(shè)置虛擬 IP(VIP)。VIP 是在集群中所有節(jié)點(diǎn)之間共享的 IP 地址,當(dāng)一個(gè)節(jié)點(diǎn)失效時(shí)它

    2024年02月04日
    瀏覽(21)
  • Openharmony重要特性之一淺析分布式軟總線

    概述 簡介 分布式軟總線的特征 官方說明 目錄結(jié)構(gòu)與代碼說明 分布式軟總線使用 使用說明 接口說明 發(fā)現(xiàn) 發(fā)現(xiàn)的接口 C++示例說明 組網(wǎng) 組網(wǎng)的接口 C++示例說明 傳輸 軟總線傳輸關(guān)鍵流程 傳輸?shù)慕涌?注意事項(xiàng) 1.1 簡介 ? 分布式軟總線能做什么? ? 1.1 通過共享一個(gè)局域網(wǎng)

    2024年02月13日
    瀏覽(12)
  • OpenHarmony4.0分布式任務(wù)調(diào)度淺析

    OpenHarmony4.0分布式任務(wù)調(diào)度淺析

    OpenHarmony 分布式任務(wù)調(diào)度是一種基于分布式軟總線、分布式數(shù)據(jù)管理、分布式 Profile 等技術(shù)特性的任務(wù)調(diào)度方式。它通過構(gòu)建一種統(tǒng)一的分布式服務(wù)管理機(jī)制,包括服務(wù)發(fā)現(xiàn)、同步、注冊和調(diào)用等環(huán)節(jié),實(shí)現(xiàn)了對跨設(shè)備的應(yīng)用進(jìn)行遠(yuǎn)程啟動(dòng)、遠(yuǎn)程調(diào)用、綁定/解綁,以及遷移等

    2024年04月28日
    瀏覽(19)
  • 分布式理論基礎(chǔ):BASE理論

    BASE 是指基本可用(Basically Available)、軟狀態(tài)( Soft State)、最終一致性( Eventual Consistency),核心思想是即使無法做到強(qiáng)一致性(CAP 的一致性就是強(qiáng)一致性),但應(yīng)用可以采用適合的方式達(dá)到最終一致性。 分布式系統(tǒng)在出現(xiàn)故障時(shí),允許損失部分可用性,即保證核心可用。

    2024年02月04日
    瀏覽(26)
  • 分布式理論:CAP理論 BASE理論

    分布式理論:CAP理論 BASE理論

    解決分布式事務(wù)問題,需要一些分布式系統(tǒng)的基礎(chǔ)知識作為理論指導(dǎo)。 Consistency(一致性): 用戶訪問分布式系統(tǒng)中的任意節(jié)點(diǎn),得到的數(shù)據(jù)必須一致 Availability(可用性): 用戶訪問集群中的任意健康節(jié)點(diǎn),必須能得到響應(yīng),而不是超時(shí)或拒絕。 Partition(分區(qū)): 因?yàn)榫W(wǎng)絡(luò)故障或其

    2024年02月15日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包