公元前300多年,古希臘數學家歐幾里得開啟了研究2p-1這類素數的先河,隨后也吸引了眾多歐洲數學家們的研究興趣。其中有一位叫馬林·梅森的法國人,因其最早系統而深入的研究2p-1(其中指數p是素數),人們為了紀念他,將這類數統稱為“梅森數”。此后的2300多年截止至今,人類也只發現了51個梅森素數,由此可見梅森素數的探尋之艱難。
在人工計算的兩千余年歷史長河里,很多數學家們費盡周折也只找到了12個梅森素數。直到1996年初,一位美國的程序設計師喬治·沃特曼編制了一個名為Prime95的梅森素數計算程序,并把它公開在網上供廣大數學愛好者免費使用,之后便演變成為著名的 “互聯網梅森素數大搜索”(GIMPS)項目。
截止到2018年12月7日,GIMPS項目在短短的22年時間里就幫助人們找到了17個梅森素數。可見,GIMPS不僅激發了人們對梅森素數尋找的熱情,作為全世界第一個基于互聯網的分布式計算項目,它也充分證明了分布式技術對于人類發展的重大意義。
分布式應用除了在GIMPS項目中致力于尋找最大的梅森素數之外,還在其他領域中發揮著巨大的作用,例如: RC-72(密碼破解)系統、尋找對抗癌癥的有效藥物、SETI@home在家尋找外星文明等等。分布式計算的本質是利用眾多計算機空閑的CPU、內存、IO等能力來解決大型計算問題,可以說如果沒有分布式就沒有云計算的當今發展。
那么在云計算實踐中,分布式技術究竟發揮了哪些功力?在具體的云產品上,UCloud又是如何利用分布式技術打造高性能、穩定、安全的云服務?5月28日UCloud用戶大會暨Think in Cloud 2019(北京站)技術專場B將從存儲、網絡、數據庫、安全四個方面來揭曉分布式云計算實踐的技術原理、應用場景和具體案例。
分布式技術在云存儲的應用上主要包括塊存儲、對象存儲和文件存儲,UCloud塊存儲產品云硬盤除了SATA普通云盤和SSD云盤,還有即將推出的RSSD云盤三種類型。云硬盤可以為云主機提供高可用、高可靠、持久化的數據塊級隨機存儲,因此其性能和數據可靠性尤為重要。面對底層硬件的快速迭代,一方面磁盤速度越來越快、另一方面網絡接口也發生巨大的變化,分布式塊存儲該如何突破軟件技術層的瓶頸,來實現120萬IOPS的最佳性能?
在過去一年里UCloud重新設計了云盤的底層架構,提升了普通云盤的性能,并支持了NVME高性能存儲。在升級的過程中,UCloud運用了哪些技術手段來實現新架構的在線遷移?又是如何充分壓榨底層硬件性能來打造高性能低延遲的存儲引擎?UCloud技術總監彭晶鑫將針對以上問題進一步講解塊存儲的前世今生以及RSSD在云計算平臺的技術實踐和應用場景。
議題二:UDB-靈活可用的數據庫服務實踐
傳統的分布式數據庫可以簡單抽象兩層,第一層是SQL層,第二層是Storage,SQL層的典型實現是基于分布式存儲,這種方案可以兼容各種協議,無限擴容,不存在分布式事務和分布式Join問題,但其缺點也很明顯,SQL層存在多節點緩存一致性和分布式鎖的問題;Storage層最典型的實現是基于Sharding架構,該架構下也可以進行無限擴容,但協議無法100%兼容,存在分布式事務和分布式Join難題。
想要解決這些問題,必須改變傳統的分布式數據庫思維,才能解決云數據庫容量、性能、性價比、兼容性的四大痛點。UCloud技術總監羅成對將從企業業務快速發展過程中遇到的共性問題出發,全面闡述UDB在產品和技術上的“不變”、“變”與“可變”,同時從具體的應用場景和案例介紹UDB是如何集技術、產品、服務三位一體來解決用戶實際業務中遇到的疑難雜癥。
議題三:公有云IPv6網絡的應用落地
UCloud對于IPv6技術從探索預研到實際落地的過程中,做了很多網絡基礎設施的改造工作,但也遇到很多前所未有的挑戰,最重要的是還要保障在不影響用戶現有業務的同時,讓用戶的業務平滑遷移至IPv6。
2018年上半年UCloud開始研發公網入口的IPv6轉換,現已成功推出了免費的UCloud公網入口IPv6轉換服務,且已成功用于云主機、EIP、負載均衡、容器集群、堡壘機等產品。該產品是通過何種技術實現IPv6一鍵轉化功能的?其中涉及的分布式外網網關,如何做到高可用、高性能、高精確度的帶寬控制?分布式防火墻的設計要點又是什么?UCloud高級技術總監徐亮將針對這些問題詳細介紹IPv6外網接入方案和具體技術實現。
議題四:Anycast彈性IP—全球視角下的公網加速與安全方案
企業布局海外業務往往面臨著國際鏈路的擁塞不穩定、 公網抖動帶來的高延時以及源源不斷的網絡攻擊等問題。針對海外用戶的網絡安全問題,在所有的海外節點部署了本地流量清洗設備來提供基本防御。而對于較大規模的網絡攻擊,UCloud利用Anycast 的分布式流量調度技術來統一調度各個機房的清洗能力,在不增加延遲的情況下抵御DDOS攻擊。
針對海外延時問題,UCloud利用全球BGP的宣告能力、覆蓋全球的十余個海外節點以及節點間的專線資源,通過AnycastEIP實現了全球網絡加速、減少了公網抖動帶來的延時問題。
通常在企業網絡環境中,Anycast技術比較少見,它主要應用于大范圍的DNS部署、CDN數據緩存、數據中心等。那么在全球公網環境下,UCloud是如何利用Anycast技術來實現全球網絡加速和DDOS攻擊防范?UCloud產品總監馮業浩將從Anycast的概念、核心場景、使用案例以及架構原理等多方面進行揭秘。
-
云計算
+關注
關注
39文章
7969瀏覽量
139350 -
分布式技術
+關注
關注
0文章
23瀏覽量
7821
原文標題:除了尋找梅森素數,分布式技術還能做這些!
文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
分布式光纖傳感的用途
鐵塔基站分布式儲能揭秘!

分布式云化數據庫有哪些類型
國產替代 芯森電子AS1V傳感器:引領分布式光伏儲能電池電流檢測新風向

基于ptp的分布式系統設計
HarmonyOS Next 應用元服務開發-分布式數據對象遷移數據權限與基礎數據
AFE4410和AFE4420都支持多個外接PD,這些分布式PD位置是可以隨便放置的嗎?
分布式通信的原理和實現高效分布式通信背后的技術NVLink的演進

淺談屋頂分布式光伏發電技術的設計與應用

分布式光纖測溫是什么?應用領域是?

分布式光纖聲波傳感技術的工作原理

分布式輸電線路故障定位中的分布式是指什么

分布式故障在線監測|高精度技術選用 行波特征 故診模型
【技術分享】EtherCAT 分布式時鐘簡介

評論