精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

當分布式數據庫遇上開放服務器 LinuxONE

IBM中國 ? 來源:IBM中國 ? 作者:IBM中國 ? 2020-12-17 17:31 ? 次閱讀

分布式架構因為具備成本低、自主研發、靈活兼容和伸縮擴張方面的優勢,備受互聯網公司和創業公司的青睞,一些金融機構也開始探索分布式架構的解決方案,但在具體實踐中不免還是會遇到魚和熊掌難以兼顧的挑戰,尤其是在滿足一致性的問題上。IBM LinuxONE 可以和分布式架構形成很好的互補,完美地解決分布式架構落地遇到的重重挑戰。

分布式架構落地,難關重重

說起分布式系統的難點,不得不說著名的 CAP 定律,它是說在分布式系統中,一致性(C)、可用性(A)和分區容忍性(P)三項,只能滿足兩項,而不能同時滿足。因為在分布式環境中,由于節點之間的通信容易出現問題,為了擴展性,往往不得不犧牲一致性。此外,對于數據庫的設計通常要遵循的四大特性(原子性、一致性、隔離性與持久性),分布式數據庫也難以兼顧,要嚴格執行,就要在執行性能上花費很大的代價。

后來出現的 BASE 理論提供了一種解題思路,但也沒有從根本上解決一致性問題。它的核心思想是容許分布式系統出現短暫性的不一致的狀態,只要能夠在一定時間內,最終達到一致狀態就行。但是如果面對一些重要的系統,它們對一致性的要求非常高,就對分布式系統提出很大的挑戰。因此,分布式系統的使命,并不是要放棄一致性,而是要不斷的去追求更高一致性。

但是對于正要轉向分布式架構的用戶來說,做出抉擇依然是艱難的,因為在實踐層面他們將面臨的不僅僅是數據不一致和網絡質量無法保證的問題,更多的時候還有業務上的難題。

首先業務的拆分很復雜,包括業務功能和服務解耦,以及應用改造策略等。到底是推倒重來,還是循序漸進?慢慢拆分,對于拆分顆粒度的選擇、分庫分表的策略的定義、遷移數據的完整性,都具有一定的挑戰性。

其次,拆分不容易,合并起來更難,比如全局一致性的備份、批量合并操作、全局跨分片分布式事務的處理,以及網絡通訊質量的問題,都有很大的挑戰性。

第三,拆分的越多,節點和服務數量也越多,隨之而來的是,系統整體性能瓶頸點和故障點也增多。伴隨著物理服務器和網絡設備數量的不斷增加,機房空間和電力不足的制約,軟件成本的和整體 TCO 成本的不斷增加,也會逐漸顯現出來。

不難看出,分布式架構的水很深,選擇分布式并不容易。但是,如果已經做好了選擇,那么如何應對分布式架構帶來的挑戰,就顯得尤為重要。

當分布式數據庫遇上

開放服務器 LinuxONE

解決分布式架構落地的難題,有一種很好的選擇,就是將分布式系統與 IBM LinuxONE 相結合,后者可以很好地應對分布式架構帶來的種種挑戰。

LinuxONE 本質上是一臺開放 Linux 服務器,其綜合能力遠遠超過其它的 Linux 服務器,它把開放開源的最好的部分,也就是基于 Linux 發展出來的開放的軟件技術堆棧,跟企業級計算里最強的大機硬件平臺做了強強聯合。

基于這種組合打造的 LinuxONE,在軟件層因為采用基于開放開源的技術堆棧,在使用體驗上可以做到同樣的簡單易用,包括應用的開發、交付、混合多云的管理,以及服務治理管控等等。另外,客戶在 Linux 方面的已積累技術力量,同樣可以在 LinuxONE 上得到充分的復用,并不會帶來額外的技能要求。

更重要的是,LinuxONE 除了具備開源開放、穩敏合一、綠色計算和安全可靠的特性外,還有很多獨特的價值,可以很好地幫助分布式系統來應對各個層面的挑戰。

首先,LinuxONE 擁有獨有的內存通訊技術,可以很好的解決分布式系統節點數量過多,而帶來節點之間通訊不可靠的痛點。

其次,LinuxONE 多層級虛擬化和大規模整合能力,不但簡化了運維,同時還可以大大緩解物理設備激增所以帶來的壓力。

另外,LinuxONE 最高等級穩定性和安全性,可以為云中的核心系統提供最強的保障。

可以說,當分布式數據庫遇上 LinuxONE,分布式數據庫對更強一致性的追求,能夠輕松得到提升。LinuxONE 和分布式數據庫的組合,就是一對黃金搭檔。LinuxONE 在硬件層面,提供了非常強大的底層支撐平臺,從而在“相同的簡單易用”基礎之上,可以帶給客戶“與眾不同的能力和體驗”。

LinuxONE 的獨門絕技

就像“腳踏風火輪、手拿紅纓槍”的哪吒,他有三頭六臂,還有混天綾和乾坤圈各項技能,LinuxONE 也同樣擁有自己的各項獨門技能。我們可以用“3高6黑”來概括 LinuxONE 的強大能力。

其中,3高是指 LinuxONE 超越任何其它平臺的 3種超高能力,這三種高超能力是“高性能、高可靠和高密度”。

在高性能方面, LinuxONE 是所有商用服務器里性能最高的,它配置了 5.2GHz主頻的處理器,以及總量超過 11GB 的 4級 CPU 大緩存,再加上高達 192個的 IO 插槽,從而為客戶提供最強大的計算能力和 IO 處理的能力。

在高可靠方面,LinuxONE 提供了 N+1 的全冗余的體系架構,這里面涵蓋了 CPU、內存、IO、電源、風扇、控制臺等等,從而使得 LinuxONE 單機就可達到 6個9 的可靠性。

在高密度方面,LinuxONE 除了具備強大的縱向擴展能力外,橫向擴展能力也是很強的,LinuxONE 單機可支持 85個邏輯分區、支持 8000多個虛機,以及 2百多萬個容器,對 X86 而言,可以用“以一頂百”的方式,來實現高密度的集約化部署。

6黑是指 LinuxONE 所配備的 6種黑科技,主要是解決企業級用戶經常會遇到的一些需求,比如數據的壓縮排序和加解密,以及虛擬化環境中各種應用負載或虛擬服務器之間的通訊、隔離、時鐘同步的需求。

LinuxONE 之所以能自帶這些黑科技縱橫江湖,那是因為它在硬件層面做了很多有針對性的優化。比如 LinuxONE 的芯片壓縮功能,支持高達 260GB/s 的超大規模吞吐能力,可以幫助用戶節省大量存儲空間、節省網絡帶寬、縮短數據傳輸時間等。LinuxONE 的內存通訊技術,可以幫助聯機交易端到端的響應時間減少30%,同時 TPS 提升超過 50%!

尤其值得一提的是,在時鐘同步方面,LinuxONE 可以確保在同一設備內,所有分區和虛機、以及跨多臺設備集群的精準同步,可以達到微秒級。這對于分布式數據庫來說,有很大的價值,因為分布式數據庫對于節點間的時間同步,往往有著非常苛刻的要求。

無可替代的價值

在 BASE 理論中,最終一致性是對分布式系統中數據不一致的中間狀態的妥協,如何提升一致性,使得分布式數據庫可以更好支持企業級的關鍵業務,是國內分布式數據庫廠商普遍的追求。LinuxONE 的價值也在于此,在分布式數據庫環境下,LinuxONE 支持以“大而少”的部署方式,以“快又穩”的技術實現,可以大幅減少各類不穩定問題的發生。

大而少:

當有了更高一致性的約束之后,知道分布式的數據庫不是節點數越多越好的,這個時候 LinuxONE 的高主頻、大緩存的設計,就顯得尤為重要。它可以用更大的、更少的節點來部署分布式數據庫,這種部署方式可以大大減少節點數量、節點的不穩定性,節點之間的通訊量,以及減少節點之間因時鐘同步而出現問題的頻率,同時還可以減少跨分片分布式事務的發生。此外,LinuxONE 還支持秒級之內激活微碼的方式,可以在不中斷業務的前提下,在線極大程度的縱向擴容節點,從而減少節點數量的增加,滿足數據再平衡的需求。

快又穩:

LinuxONE 的各種黑科技,不僅可以大幅提升性能,還能大大增強節點和網絡通訊的穩定性,以及節點之間以微秒級的精準時鐘同步,這些恰恰幫助分布式數據庫解決了在一致性方面所面臨的幾個主要的麻煩。

簡又省:

不管是大而少,還是小而多,LinuxONE 能夠以“以一頂百”的方式,做到高密度集約化部署,簡化運維的同時,還實現了更為可持續的發展模式。這種高密度集約化部署,在幫助分布式系統簡化運維、提升最佳數據一致性水平的同時,還以更穩健和更節省的綠色計算的方式,幫助用戶推進分布式架構的轉型和創新。

當分布式數據庫遇上了 LinuxONE,這一對黃金搭檔的結合,可以幫助用戶在選擇分布式架構時,創造無限可能。

責任編輯:xj

原文標題:當分布式架構遇到開放 LinuxONE 主機,一致性難題迎刃而解

文章出處:【微信公眾號:IBM中國】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11230

    瀏覽量

    208931
  • 分布式
    +關注

    關注

    1

    文章

    879

    瀏覽量

    74467

原文標題:當分布式架構遇到開放 LinuxONE 主機,一致性難題迎刃而解

文章出處:【微信號:IBMGCG,微信公眾號:IBM中國】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PingCAP推出TiDB開源分布式數據庫

    的性能表現。我們將繼續堅持開源的創新理念,將TiDB打造成一個領先的數據庫產品。” 部署新一代分布式數據庫已經成為用戶釋放數據價值、推動數字化轉型的重要方式,但隨著數據的快速增長以及上
    的頭像 發表于 11-24 11:26 ?251次閱讀
    PingCAP推出TiDB開源<b class='flag-5'>分布式數據庫</b>

    數據庫和云服務器哪個便宜一些?

    服務器的價格區間相對更廣泛,因為用戶可以根據實際需求選擇不同配置和性能的服務器。而云數據庫的價格則更多地依賴于數據庫類型和規格。在相同配置下,云
    的頭像 發表于 11-12 10:55 ?124次閱讀

    有云服務器還需要租用數據庫嗎?

    如果你的應用程序需要處理大量的數據,并且這些數據需要高效的查詢和分析能力,那么租用專業的數據庫服務可能是更好的選擇。這些服務通常提供了更高的
    的頭像 發表于 10-31 10:50 ?74次閱讀

    一文講清什么是分布式云化數據庫

    分布式云化數據庫是一種先進的數據管理系統,它將傳統的數據庫技術與分布式計算、云計算和大數據處理技
    的頭像 發表于 10-14 10:06 ?185次閱讀

    應用和數據庫部署在不同的物理服務器上有什么優點?

    應用服務器數據庫服務器分開部署在不同的物理服務器上,或者至少在不同的虛擬機上,通常是一個推薦的做法。這樣做有以下幾個優點: ? 1、安全性:分離可以提高系統的安全性。如果應用
    的頭像 發表于 10-08 11:28 ?166次閱讀

    基于分布式存儲WDS的金融信創云承載數據庫類關鍵應用

    基于分布式存儲WDS的金融信創云承載數據庫類關鍵應用
    的頭像 發表于 08-16 09:42 ?241次閱讀
    基于<b class='flag-5'>分布式</b>存儲WDS的金融信創云承載<b class='flag-5'>數據庫</b>類關鍵應用

    基于英特爾至強6能效核處理優化原生分布式數據庫OceanBase

    隨著數字化、在線化、智能化的演進,企業面臨著指數級遞增的海量存儲需求和挑戰,同時,企業需要降本增效,進行更好更智能的數據決策。基于英特爾 至強 6 能效核處理分布式數據庫OceanBase在性能
    的頭像 發表于 07-24 15:16 ?462次閱讀
    基于英特爾至強6能效核處理<b class='flag-5'>器</b>優化原生<b class='flag-5'>分布式數據庫</b>OceanBase

    鴻蒙開發接口數據管理:【@ohos.data.distributedData (分布式數據管理)】

    分布式數據管理為應用程序提供不同設備間數據庫分布式協同能力。通過調用分布式數據各個接口,應用程
    的頭像 發表于 06-07 09:30 ?893次閱讀
    鴻蒙開發接口<b class='flag-5'>數據</b>管理:【@ohos.data.distributedData (<b class='flag-5'>分布式</b><b class='flag-5'>數據</b>管理)】

    HarmonyOS開發實例:【分布式數據服務

    分布式數據服務(Distributed Data Service,DDS)為應用程序提供不同設備間數據分布式的能力。
    的頭像 發表于 04-18 10:18 ?679次閱讀
    HarmonyOS開發實例:【<b class='flag-5'>分布式</b><b class='flag-5'>數據服務</b>】

    鴻蒙HarmonyOS開發實例:【分布式關系型數據庫

    使用[@ohos.data.relationalStore]接口和[@ohos.distributedDeviceManager]?接口展示了在eTS中分布式關系型數據庫的使用,在增、刪、改、查的基本操作外,還包括分布式數據庫
    的頭像 發表于 04-11 09:52 ?815次閱讀
    鴻蒙HarmonyOS開發實例:【<b class='flag-5'>分布式</b>關系型<b class='flag-5'>數據庫</b>】

    分布式節點服務器是什么?

    部署在不同的服務器上進行處理和存儲,以實現負載均衡和容錯處理。這種架構模式旨在提高系統的可擴展性、可靠性和性能表現,以滿足大規模數據處理、復雜任務處理等需求。 分布式節點服務器的實現方
    的頭像 發表于 01-12 15:04 ?709次閱讀
    <b class='flag-5'>分布式</b>節點<b class='flag-5'>服務器</b>是什么?

    分布式鎖的三種實現方式

    ,下面將分別介紹三種常見的實現方式。 一、基于數據庫實現的分布式鎖 在分布式系統中,數據庫是最常用的共享資源之一。因此,可以通過數據庫的特性
    的頭像 發表于 12-28 10:01 ?859次閱讀

    oracle數據恢復—服務器斷電導致Oracle數據庫異常的數據恢復案例

    一臺Windows server操作系統的服務器上部署Oracle數據庫
    的頭像 發表于 12-13 14:10 ?728次閱讀
    oracle<b class='flag-5'>數據</b>恢復—<b class='flag-5'>服務器</b>斷電導致Oracle<b class='flag-5'>數據庫</b>異常的<b class='flag-5'>數據</b>恢復案例

    分布式系統硬件資源池原理和接入實踐

    和音頻驅動信息,存入分布式數據庫。如果 AB 兩個設備建立了可信關系并且通過軟總線組網上線成功,分布式數據庫會在 AB 兩個設備之間自動同步各自的本地外設數據信息,這樣,設備 A 分布式
    發表于 12-06 10:02

    怎么區分分布式服務器和集群服務器

      如何區分分布式服務器和集群服務器?許多朋友在選擇服務器時不知道分布式服務器和集群
    的頭像 發表于 11-29 15:20 ?692次閱讀