99插插插,亚洲伦理中文在线,站长推荐一二三区欧美,青青草在线导航

×

簡析云服務(wù)融入分布式緩存系統(tǒng)架構(gòu)(三)

  • 作者:新網(wǎng)
  • 來源:新網(wǎng)
  • 瀏覽:100
  • 2018-05-08 11:01:38

AWS的每個區(qū)域一般由多個可用區(qū)(AZ)組成,而可用區(qū)一般是由多個數(shù)據(jù)中心組成。AWS引入可用區(qū)設(shè)計主要是為了提升用戶應(yīng)用程序的高可用性。因為可用區(qū)與可用區(qū)之間在設(shè)計上是相互獨立的,也就是說它們會有獨立的供電、獨立的網(wǎng)絡(luò)等,這樣假如一個可用區(qū)出現(xiàn)問題時也不會影響另外的可用區(qū)。在一個區(qū)域內(nèi),可用區(qū)與可用區(qū)之間是通過高速網(wǎng)絡(luò)連接,從而保證很低的延時。

 3EVCache 的高可用性

002UASMrzy7605pjKJv15&690.jpg

 
AWS的每個區(qū)域一般由多個可用區(qū)(AZ)組成,而可用區(qū)一般是由多個數(shù)據(jù)中心組成。AWS引入可用區(qū)設(shè)計主要是為了提升用戶應(yīng)用程序的高可用性。因為可用區(qū)與可用區(qū)之間在設(shè)計上是相互獨立的,也就是說它們會有獨立的供電、獨立的網(wǎng)絡(luò)等,這樣假如一個可用區(qū)出現(xiàn)問題時也不會影響另外的可用區(qū)。在一個區(qū)域內(nèi),可用區(qū)與可用區(qū)之間是通過高速網(wǎng)絡(luò)連接,從而保證很低的延時。
 
EVCache實例通過將Amazon EC2放到多個可用區(qū), 能夠預(yù)防應(yīng)用的單點故障。無論在相同的物理區(qū)域內(nèi)還是在不同的物理區(qū)域之間,在多個AZ上運行獨立的應(yīng)用都是非常重要的。如果一個可用區(qū)失效了,在其它可用區(qū)上的應(yīng)用可以繼續(xù)運行,從而實現(xiàn)高可用性。
 
由于跨越了多個亞馬遜服務(wù)可用區(qū),EVCache集群是不會掛掉的。當其中的實例偶然掛掉時,通過一致性哈希跨集群分片來使緩存的影響降到最低。
 
在保持高可用性的同時,操作EVCache集群的總體成本很低,因為緩存沒有命中時訪問亞馬遜云服務(wù)服務(wù)的成本較高,如訪問SimpleDB、AWS S3、EC2上的Cassandra等等。EVCache 集群的總體成本在高穩(wěn)定,線性擴展的條件下還是令人滿意的。
 
隱藏在需求后面的是數(shù)據(jù)或狀態(tài)所需要的每個請求服務(wù),必須是跨地區(qū)可用的。高可靠性數(shù)據(jù)庫和高性能緩存是支持分布式架構(gòu)的基礎(chǔ)設(shè)施,一個典型場景是將緩存架構(gòu)于數(shù)據(jù)庫前面或其它持久存儲前面。如果沒有緩存的全局復(fù)制,一個地區(qū)的的會員切換到另外一個地區(qū)時,會在新的地區(qū)緩存中沒有原地區(qū)的數(shù)據(jù),這種情況稱為冷緩存。處理這種緩存數(shù)據(jù)丟失的辦法只有重新從數(shù)據(jù)庫加載,但是這種方式會延長響應(yīng)時間并對數(shù)據(jù)庫形成巨大沖擊,EVCache 除了跨可用區(qū)復(fù)制之外,還提供了跨區(qū)域復(fù)制,對基于AWS的高可用性進行了增強。
 
4EVCache的典型應(yīng)用場景
 
Netflix的用戶體驗重度依賴于大容量、低時延、全球可用的緩存數(shù)據(jù)層。例如,用戶坐在沙發(fā)上看電影或者電視節(jié)目,在用戶的每一次交互中都有緩存的身影,從會話存儲到視頻歷史,到用戶狀態(tài),都得益于EVCache的穩(wěn)定和高容錯性。
 
這里介紹一個典型的用例——向用戶推薦與已看歷史中節(jié)目類似的電影或者電視節(jié)目。
 
內(nèi)容相似性推薦服務(wù)給出了與已看歷史中節(jié)目類似的電影或者電視節(jié)目的相似性列表。一旦計算出了相似性,就存儲在SimpleDB/S3 中,前端使用EVCache。當任何應(yīng)用或者算法需要這些數(shù)據(jù)的時候,可以從 EVCache提取數(shù)據(jù),并返回結(jié)果。具體過程如下:
 
一個客戶向Web應(yīng)用發(fā)了一個頁面請求,處理這一請求需要得到一個電影或電視節(jié)目的相似性列表
 
Web應(yīng)用查詢 EVCache 來得到這些數(shù)據(jù),這樣場景的典型緩存命中率高于99.9%
 
如果緩存沒有命中, Web應(yīng)用將調(diào)用相似性計算服務(wù)來計算這些數(shù)據(jù)
 
如果已經(jīng)計算過的數(shù)據(jù)也沒有命中的話, 相似性計算服務(wù)將從 SimpleDB中讀取數(shù)據(jù)。如果在SimpleDB 沒有,相似性計算服務(wù)根據(jù)給出的電影或電視節(jié)目重新計算相似性
 
相似性計算服務(wù)在計算出電影或電視節(jié)目的數(shù)據(jù)后,將數(shù)據(jù)寫入到 EVCache中
 
最后,相似性計算服務(wù)生成客戶端所需要的響應(yīng)并返回給客戶端
 
EVCache 是線性擴展的,通過容量監(jiān)控,可以在一分鐘內(nèi)擴容,在幾分鐘內(nèi)完成重新均衡和數(shù)據(jù)預(yù)熱。
 
以上就是我們關(guān)于云服務(wù)融入分布式緩存系統(tǒng)架構(gòu)的簡要分析,希望對大家有所幫助。
 

免責聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認相關(guān)法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費咨詢獲取折扣

Loading
麻豆成人在线播放一区二区| 国产欧美国产在线xxxx| 91精品久久久无码中文字幕| 亚洲最新偷拍| 色香蕉综合久久| 91视频黄瓜视频青青草| 欧美非洲黄片视频| 玖玖精品久久久| 国产WW.久久久| 你懂得视频在线观看| 日韩三级一级区| 国产偷拍自拍亚洲| 日本淫穴在线| 日本黄色三级在线网站V| 欧美日韩久久一区二区| 激情五月日韩欧美| 久久久久久成人网| 日韩不卡极速专区免费观看| 日韩高清乱码中文字幕| 亚洲日本黄色录相视频| 麻豆一区 二区| 久久久久国产人妻AⅤ麻豆| 视频区自拍区| 福利在线老司机看片AV| 最新在线啪免费看| 亚洲无码高清无码高清无码| 日日驿aV一区二区| 91超碰在线这里只有精品| 国产日产精品一区| 国产伦理视频第二页| 中国少妇干鸡巴视频中文版| 国产精品无套免费| 人人人妻女人人| 日韩综合网国产91| 天天干天天曹天天涩| 久久久婷婷婷久久久| 国产精品h视频| 欧美日韩草在线视频| 日韩专区图片专区综合专区| 中久日韩欧美| porn 日韩在线|