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