12月1日,ACMUG & CRUG 2018 技術沙龍全國巡演第十站在西安舉辦。華爲雲中間件產品經理 Kevin 在會上帶來了《緩存技術在華爲公有云環境中的挑戰與應用》主題演講,爲你們介紹和分享了華爲雲分佈式緩存服務(Distributed Cache Service,簡稱DCS)的應用與挑戰。html
分享亮點 數據庫
DCS緩存體系結構和使用模式緩存
使用案例安全
DCS的挑戰與探索架構
華爲雲分佈式緩存服務DCS做爲華爲雲中最受歡迎的服務之一,爲用戶提供即開即用、安全可靠、彈性擴容、便捷管理等的在線分佈式緩存能力。如下是本次主題演講的主要內容:併發
DCS緩存體系結構和使用模式分佈式
目前華爲雲分佈式緩存DCS提供了Redis、Memcached和內存數據網格等多款引擎,供開發者選擇。華爲雲分佈式緩存DCS除了提供通用緩存場景外,在如下模式上實現了突破:性能
邊緩存優化
HTTP Session會話與複製搜索引擎
改變數據抓取
只經過分佈式緩存寫入數據庫、處理分佈式內存並行計算Map reduced
類SQL查詢
最新發布的華爲雲分佈式緩存DCS2.0從新定義了緩存架構,爲用戶提供性能更強勁、服務更可靠的分佈式緩存服務,主要特色有:
1.8秒建立一個緩存實例
2.緩存操做300% faster(無縫HW、SW/OS集成)
3.按需擴展(動態增長新緩存容量)
4.強大的安全性:多租戶隔離;經過緩存溢出、緩存持久化和alert/notification的SLA保證
引擎和使用案例
案例一
背景:某APP業務應用部署在華爲公有云上,因爲DB延遲致使請求峯值對業務形成影響,高達500000的併發量使數據庫成爲瓶頸。
解決方案:在使用華爲雲分佈式緩存DCS後,性能和併發提高十倍,大大減輕了數據庫的負載壓力,加速了應用訪問。
案例二
背景:某搜索引擎提供商須要大量收集和分析業務數據(如新聞、社交媒體、博客、聊天室、在線論壇等),業務量呈指數級增加。而在此過程當中,因爲大量採集數據冗餘,流程、建模和分析時間大幅增長,致使業務低效。
解決方案:該搜索引擎商存在大規模數據訪問,對數據查詢效率要求高。使用華爲雲分佈式緩存DCS可以有效提升數據查詢效率,下降數據庫存儲成本。使用華爲雲分佈式緩存DCS後,該搜索引擎商節省了近70%的部署成本,數據流程效率提高了一倍。
DCS的挑戰與探索
整體來講,華爲雲分佈式緩存DCS面臨的挑戰包括:
公有云IMDG生態建設
企業雲轉型(從私有云到混合私有云再到公有云)
跨雲提供商遷移
更可靠、可預測、智能、可互操做的智能緩存
硬件優化(FPGA、AEP平臺、緩存卸載等)
華爲雲分佈式緩存DCS面臨的探索有:
緩存用Write-through/Write-behind方式寫入
數據變動捕獲
智能緩存 OLAP 、緩存流式數據和實時數據分析
將緩存服務從一個雲提供商無縫遷移到另外一個雲提供商
新介質AEP(non-volatile內存NVM技術)在緩存中的使用
傳統應用缺少外部公共接口,傳統數據中心基礎設施的獨立性較爲薄弱,跨雲緩存服務提供商的緩存服務和緩存數據的熱遷移還不夠公開透明等等,以上列舉的問題都是華爲雲分佈式緩存DCS須要更多地關注和解決的,以便爲用戶提供更好的服務。
華爲雲分佈式緩存DCS會一直在緩存技術領域不斷探索和追求,爲用戶提供高可靠、高性能、企業級的雲緩存服務,幫助企業應用快速上雲,從容面對數字時代的轉型和挑戰。