教程連接:雲數據庫 Memcache 版使用教程算法
(課程主要介紹阿里雲 E-MapReduce 的使用方法)數據庫
簡介:後端
雲數據庫 Memcache 版是基於內存的緩存服務,支持海量小數據的高速訪問。雲數據庫 Memcache 版能夠極大緩解對後端存儲的壓力,提升網站或應用的響應速度。緩存
雲數據庫 Memcache 版支持 Key-Value 的數據結構,兼容 Memcached 協議的客戶端均可與阿里云云數據庫 Memcache 版進行通訊。安全
雲數據庫 Memcache 版支持即開即用的方式快速部署。對於動態 Web、APP 應用,可經過緩存服務減輕對數據庫的壓力,從而提升網站總體的響應速度。服務器
與本地自建 Memcached 相同之處在於雲數據庫 Memcache 版一樣兼容 Memcached 協議,與用戶環境兼容,可直接使用。不一樣之處在於硬件和數據部署在雲端,有完善的基礎設施、網絡安全保障、系統維護服務。網絡
架構:數據結構
雲數據庫 Memcache 版採起集羣版架構。 雲數據庫 Memcache 版內置數據分片及讀取算法,總體過程對用戶透明,免去用戶開發及運維煩惱。每一個分片節點採起主備架構保證服務高可用。架構
雲數據庫 Memcache 版由 Proxy 服務器(服務代理)、分片服務器和配置服務器三個組件組成。負載均衡
Proxy 服務器
單節點配置,集羣版結構中會有多個 Proxy 組成,系統會自動對其實現負載均衡及故障轉移。
分片服務器
每一個分片服務器均是雙副本高可用架構,主節點故障以後,系統會自動進行主備切換保證服務高可用。
配置服務器
用於存儲集羣配置信息及分區策略,目前採用雙副本高可用架構,保證高可用。
注意事項
規格 | proxy 個數 | 分片服務器個數 | 單個分片服務器內存大小 |
---|---|---|---|
1 GB | 1 | 1 | 1 GB |
2 GB | 1 | 1 | 2 GB |
4 GB | 1 | 1 | 4 GB |
8 GB | 1 | 1 | 8 GB |
16 GB | 2 | 2 | 8 GB |
32 GB | 4 | 4 | 8 GB |
64 GB | 8 | 8 | 8 GB |
128 GB | 16 | 16 | 8 GB |
256 GB | 16 | 16 | 16 GB |
512 GB | 32 | 32 | 16 GB |
更多精品課程:
阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場)