基礎(chǔ)云服務(wù)商青云QingCloud日前宣布,為了更好的滿足用戶對緩存服務(wù)多樣性的需求,正式推出基于Memcached的緩存集群服務(wù)。此次發(fā)布的Memcached緩存集群包含多個獨立緩存節(jié)點,支持在線擴容、靈活配置和監(jiān)控告警等功能,并且運行于私有網(wǎng)絡(luò)中,能夠最大限度的保護用戶數(shù)據(jù)的安全性。
緩存服務(wù)一般適用于減輕數(shù)據(jù)庫負載、提高數(shù)據(jù)讀寫速度的應(yīng)用場景中,使用緩存的原則就是盡量用低開銷的計算代替高開銷的計算。QingCloud目前提供Redis和Memcached兩種緩存集群服務(wù),用戶可以很方便的創(chuàng)建和管理多個緩存集群,每個緩存集群又可以包含多個緩存節(jié)點。
最新推出的Memcached服務(wù),實質(zhì)上是云上的一個開源的、分布式的內(nèi)存緩存系統(tǒng)。QingCloud提供的Redis和Memcached從本質(zhì)上來說都是緩存服務(wù),但兩者存在以下三點區(qū)別:一是數(shù)據(jù)持久化,Redis支持數(shù)據(jù)持久化,Memcached不支持數(shù)據(jù)持久化;二是數(shù)據(jù)類型,Redis的數(shù)據(jù)類型相對Memcached而言更加豐富;三是部署架構(gòu),Redis支持一主一從或者一主多從架構(gòu),Memcached則支持多個獨立的緩存節(jié)點,每個節(jié)點均可讀可寫,Memcached客戶端會根據(jù)Hash算法自動計算數(shù)據(jù)存放的節(jié)點位置。
QingCloud提供的Memcached緩存集群服務(wù)有如下亮點:
高安全性:Memcached 緩存服務(wù)運行于QingCloud的私有網(wǎng)絡(luò)中,最大限度的確保用戶的數(shù)據(jù)安全。在線擴容:在Memcached緩存服務(wù)運行過程中,會出現(xiàn)服務(wù)能力不足或者容量不夠的情況,用戶可以通過增加緩存節(jié)點和增加緩存容量來解決。靈活配置:用戶可以通過QingCloud提供的緩存配置組管理緩存服務(wù)的配置,并且開放了常用的配置選項來幫助用戶自定義緩存配置。監(jiān)控告警:QingCloud提供了強大的監(jiān)控和告警功能,幫助用戶更好的管理和維護運行中的Memcached緩存集群。QingCloud不僅為用戶提供了包括內(nèi)存、操作數(shù)、命中率、連接數(shù)、查詢命中數(shù)、Key數(shù)量在內(nèi)的十幾項監(jiān)控數(shù)據(jù),并且支持對每一個緩存節(jié)點配置監(jiān)控告警策略。青云QingCloud聯(lián)合創(chuàng)始人&架構(gòu)師林源(Spencer Lin)表示,Memcached的推出完善了QingCloud的緩存集群服務(wù),用戶可以根據(jù)實際的業(yè)務(wù)需求選擇適合的緩存服務(wù)。如果沒有特殊要求,QingCloud推薦用戶選擇Redis,因為它既支持數(shù)據(jù)持久化,又支持更加豐富的數(shù)據(jù)類型。但是如果用戶希望使用更簡捷、更輕量、更便宜的緩存服務(wù),可以選擇Memcached,因為它的架構(gòu)簡單,也不需要存儲資源做數(shù)據(jù)持久化。