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