比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > XLM > Info

「高可用架構設計」的入門秘籍_數字貨幣

Author:

Time:1900/1/1 0:00:00

前言

伴隨著互聯網的誕生和發展,高可用架構出現并不斷完善。互聯網早期許多系統只依賴于一臺計算機來處理請求,所以經常出現「服務不可用」的情況。為了保持系統正常運行,出現將負載分配給能夠滿足需求的多臺計算機的高可用架構。

工程師們反復使用并持續優化這些解決方案,以適應自己的需求。本文主要介紹高可用架構的演進及常用高可用架構優缺點及適用場景。

高可用性用來描述計算機系統或其組件在一段時間內連續運行的能力。政府、銀行和其他合規監管行業通常需要數據計算和存儲的高可用性,系統必須能夠自動從服務器或組件故障中恢復。為了實現系統的可靠性,三個系統設計的原則可以用來實現高可用性:消除單點故障、可靠的故障切換、故障檢測能力。在分布式系統中可以通過將多個冗余節點連接為一個集群來實現這一點,其中每個節點都能夠進行故障檢測和恢復。

美國前財長:美聯儲應在下一次會議上加息25個基點:金色財經報道,美國前財長薩默斯:美聯儲應在下一次會議上加息25個基點。[2023/4/26 14:28:48]

高可用架構一般分為計算高可用和存儲高可用,主要手段是數據和服務的冗余備份及失效轉移。

計算高可用

計算高可用主要分為主備模式、主從模式、集群模式。三種模式都是通過計算模塊冗余方式來規避單點故障的風險,不同的是三種方案故障檢測及恢復方式不同,系統可用性也不一樣。

主備計算高可用主備高可用架構任意時刻只有主機對外提供運算任務,備用機器根據運行狀態分為冷備和溫備。當系統出現故障時需要人為進行服務切換及故障恢復。此種架構實現方式最簡單,主備之間不需要交互,不會為系統引入額外復雜度。但是此種方式主備服務無法無縫切換,可用性無法得到保證。

Uniswap將部署問責委員會,負責監督V3在其他鏈上部署的運營開發:4月21日消息,Tally投票頁面顯示,關于Uniswap部署問責委員會的提案已于昨日以99.98%的支持率獲投票通過,并已進入待執行列表。根據該提案,部署問責委員會將負責監督UniswapV3在其他鏈上部署的運營開發,委員會的最初職責是與尋求部署Uniswap的項目聯絡;確保正確配置部署項目;并就是否批準某些部署向社區提供建議。

初始委員會將有5名成員,分別為StableLab首席運營官DooWanNam、Pennblockchain治理負責人JunSun、She256治理成員KendraLeong、Tally聯合創始人RafSolari、StanfordBlockchainClub負責人Kydo,委員每6個月換屆一次,連續任職不得超過2輪。[2023/4/21 14:17:48]

區塊鏈協會在Tornado Cash案中提交簡報:金色財經報道,DeFi教育基金加入了該倡導小組,認為加密混合器具有重要的社會功能,而OFAC可能會開創一個危險的先例。加密倡導組織區塊鏈協會和DeFi教育基金在奧斯汀的美國地方法院就六名個人就美國財政部制裁Tornado Cash提起的訴訟提交了一份簡報。法庭之友的陳述支持原告提出的部分簡易判決動議。[2023/4/13 14:00:17]

主備計算高可用

主從計算高可用

主從模式和主備模式區別是從機也要執行一些任務,任務調度器負責將任務分類并發送給主機或從機。當主機出現故障時,如果主機不能夠自動恢復,則需要人工操作,將原來的從機升級為主機,增加新的機器作為從機,新的從機準備就緒后,任務分配器繼續按照原有的設計策略分配任務。主從模式發揮了從機的運算性能,可以減輕主機的運算壓力,但是需要加入任務調度功能,實現會復雜一些。

HOPEX平臺將于2月28日停止運營,OTC法幣提現已關閉且鏈上提現每日限時開放:2月1日消息,數字貨幣衍生品交易平臺HOPEX今日發布公告稱,因應重大業務調整, HOPEX平臺決定逐步有序退出中心化數字貨幣衍生品交易服務,并將在2023年2月28日正式停止運營。

具體細則如下:自公告之日起所有交易對停止新開倉、關閉賬戶充值、關閉OTC法幣提現。2月5日16:00之后所有交易對將停止交易,鏈上提現功能則將開放至2023年2月28日16:00。不過,鏈上提現功能每日限時開放,時間為10:00 –18:00。2月28日16:00,所有提現將由人工處理并需進行身份審核,平臺將收取提現金額的5%(或20USDT, 取其較高者)作為人工處理費用。Hopex還關閉了在線客服系統,但保留了郵件溝通渠道。[2023/2/1 11:40:21]

數據:參與調查的53%美國選民反對美聯儲的數字貨幣:9月20日消息,The Block 援引美國某保守派團體委托進行的民意調查報道,53% 的美國選民表示他們反對美聯儲的數字貨幣,而 11% 的人表示他們支持它,超過三分之一的選民(36%)表示他們不確定。

此外 59% 的選民表示,當他們被告知政府可以監控您使用數字貨幣進行的所有購買并防止其用于特定目的時,他們不太可能支持數字貨幣;51% 的受訪者表示,在被告知如果進行交易的人沒有繳納稅款,政府可以對使用數字貨幣進行的交易征稅后,他們不太可能支持數字貨幣。同時 42% 的選民表示,他們不確定加密貨幣是否會損害環境,而 31% 的選民表示它們損害了環境,27% 的選民表示它們沒有損害環境,且與共和黨人相比,民主黨人更有可能說加密貨幣會損害環境。[2022/9/20 7:07:52]

主從計算高可用集群計算高可用

集群模式是將服務器組合在一起以作為一個統一的系統對外提供服務,也稱為故障轉移集群,它們共享相同的存儲但使用不同的網絡。對于有負載均衡功能的集群每個節點具有相同的功能,因為它們可以運行它們所支持的主系統的相同工作負載。如果集群中的服務器出現故障,另一臺服務器或節點可以立即接管,以確保集群支持的服務保持正常運行。使用高可用性集群有助于確保關鍵系統沒有單點故障,并減少或消除停機時間。

高可用計算集群

一個高可用集群系統必須有一個精心設計的、預先設計好的負載均衡機制,以在集群節點之間分配運算任務。負載均衡器對運算節點進行持續的健康檢查,以確保它們可以處理請求。負載均衡機制必須在節點故障的情況下指定確切的故障轉移過程。

集群模式解決了故障檢測、故障轉移及故障修復的問題,能夠最大化系統的可用性,但也引入了系統復雜度。在高可用性集群中必須防止的關鍵情況之一是“腦裂”。當所有私有內部連接同時被切斷,但集群節點仍在運行時,就會發生“腦裂”。在這種情況下,集群的所有節點可能會錯誤地認為所有其他節點都已關閉,并嘗試啟動其他節點已經在運行的服務。對于同一服務的多個版本,所有這些版本都可能暴露給用戶,并可能導致數據損壞,并且向一個HA集群添加過多的虛擬機和主機會導致負載平衡變得困難。

存儲高可用

存儲高可用通過數據復制,來實現存儲冗余,進而實現高可用。存儲高可用是系統設計的關鍵點及難點,需要保證系統的數據一致、可用、分區容忍。存儲高可用常用的架構有主從模式和集群模式。

主從模式中,主機負責讀寫并定期復制數據給從機,從機僅承擔讀操作,可以減輕主節點的訪問壓力。一旦主機宕機,可以通過人工手段,將其中一個從節點切換為主節點。主從模式故障時需要人工干預,并且客戶端需要感知主從關系,并將不同的操作發給不同的機器進行處理。在此模式下每個機器上存儲的都是全量數據,但是單機的數據存儲量總是有上限的,所以存在存儲容量的限制,并且不容易擴容。和主從運算高可用類似,當主機出現故障時,如果主機不能夠自動恢復,則需要人工操作,可用性無法得到保證。

主從高可用存儲模式

集群模式由多個節點組成存儲集群,每個節點負責存儲部分數據,Client存儲數據時,數據根據分片算法被路由到不同的存儲節點。集群節點間運行共識算法,當有節點宕機時,共識算法會選舉新的主節點并來調度集群的數據存儲。基于共識復制的系統,寫入被提議到一個節點,然后被復制到一定數量的其他節點。一旦大多數節點確認寫入,就可以提交。它可以保證一致性,也可以提供高可用性。從節點可以用來讀取數據,從而減少主節點的訪問壓力。

集群高可用存儲模式

集群模式通常添加某種路由技術,將客戶端定向到正確的站點來處理他們的請求。分片路由器按特定算法拆分數據,常用算法有取模、檢索表、一致性哈希等,并將這些段分布在多個站點之間,每個節點可以視為一個獨立的子集,針對子集,仍然需要保證高可用。分片可以在多臺機器之間分配工作負載,提高吞吐量,并通過容忍更多的部分故障和消除單點故障來創造更大的彈性。

總結

在過去的幾十年里,系統可用性架構取得了長足的進步,從主備模式、主從模式到高可用集群,架構師不斷在CAP原則的基礎上尋求適合自己應用場景解決方案。主從模式主要應用在需要快速寫入的應用場景,集群模式適用于需要一致性的應用場景。現在很多系統服務都是在全球范圍內部署,服務永遠都不會停止,我們還在研究更好的可用性和更大規模的架構。

馬耀耀

趣鏈科技數據網格實驗室??BitXMesh后端開發工程師

Tags:數字貨幣SWAPUNIHOPdds幣數字貨幣騙局CircleSwapUNIFYHOPR Protocol

XLM
7名NFL球員選擇加密貨幣而不是現金工資_比特幣

對NFL球迷來說,2021年是偉大的一年。在2020年賽季被縮短,上座率有限的情況下,體育場又恢復了滿員。體育場的停車場再次充滿了追尾者的熱情期待.

1900/1/1 0:00:00
十年潛伏與迸發:你不知道的DAO_DAO

DAO在今年開始遍地開花,最初版本還沒看清,新的DAO項目已倏然而至,從DeFi到DeFiDAO,從公鏈到共建,DAO似乎要以一種顛覆的態勢重塑整個行業的游戲規則.

1900/1/1 0:00:00
Algorand生態預測平臺Venue完成340萬美元融資,Borderless領投_ALGO

巴比特訊,1月19日,Algorand生態預測平臺Venue宣布完成340萬美元種子與私募輪融資,本輪融資由無國界資本領投,Algorand.

1900/1/1 0:00:00
關于web3大型口水戰正上演:科技大佬決戰頂級VC,硅谷吵翻了天_ORS

硅谷大佬們吵架,內涵、嘲諷、隱喻、拉黑、取關全用上了…… —— 文|Juny??編輯|VickyXiao 來源:硅星人 原標題:《大型口水戰正上演:科技大佬決戰頂級VC,硅谷吵翻了天》年底了.

1900/1/1 0:00:00
觀察 | 為什么說加密貨幣和Web3提供了歐盟長期以來一直在尋找的“第三條道路”_區塊鏈

原標題:《歐洲在Web3的第三道路:為什么歐盟應該擁抱加密世界》在這篇文章中,來自UnstoppableFinance的特邀作者PatrickHansen討論了歐盟在網絡時代的斗爭.

1900/1/1 0:00:00
Coinbase:以太坊需要什么樣的擴容方案,才能承載數十億用戶_以太坊

撰文:JustinMart&ConnorDempsey??? 編譯:Alex 原標題:《Coinbase:以太坊擴容方案解析》截止2021年底.

1900/1/1 0:00:00
ads