日前,阿里云對內存數據庫產品Memcache(AliCloudDB for Memcache,原開放緩存服務OCS)進行了性能升級,在保證系統穩定性的基礎上,大幅提高了系統的響應速度,可以有效的幫助用戶系統緩解后端存儲壓力。
產品經理王義成介紹,作為阿里云內存數據庫代表,Memcache提供了業內最大的256G緩存配置,單實例最大可提供峰值72萬的QPS(每秒處理請求數)和512MB/s的吞吐量,可有效減輕App、Web等對數據庫的壓力,從而提高網站整體的響應速度。
據了解,游戲、O2O、電商、金融等行業的眾多客戶已選擇將線上部分核心業務放在阿里云進行數據加速或存儲。
截至目前,阿里云已擁有超過5款細分云數據庫產品,分別是RDS、MongoDB、Redis、Memcache,加上即將公測的云數據庫PetaData版,,可滿足95%數據庫兼容需求,同時具備容災、備份、恢復、監控、遷移等整體解決方案。
高頻訪問數據放進內存
王義成表示,像支付寶、淘寶、天貓這種對訪問量要求極高的安全類業務或大型促銷秒殺系統,系統整體訪問壓力非常大,一般的數據庫根本無法承載這樣的讀取壓力,就需要選擇一款高性能的存儲容器。
云數據庫Memcache版采用分布式架構,單實例最大可提供峰值72萬的QPS和512MB/s的吞吐量,提供了256G的業內最大的緩存數據庫配置。
當用戶遇到需要維護大量熱數據時,例如社交網絡、電子商務、游戲、廣告等,可以將訪問頻度非常高的數據存儲在全內存版本的云數據庫Memcache版中,大幅度提升業務系統性能,有效降低對數據庫的訪問壓力。
“Memcache可以作為數據庫緩存使用。”王義成表示,“與一般的數據庫相比,內存數據庫響應速度快,請求時延通常在幾毫秒以內,同時能夠支持更高的QPS。”
與本地自建Memcache不同, Memcache的硬件和數據部署在云端,有完善的基礎設施、網絡安全保障、系統維護服務,只需按量付費即可使用而無需增加IT投入。
此外,阿里云提供了比原生Memcache更高等級的安全保障,包括高安全的SASL用戶認證機制及用戶白名單、VPC等多重安全機制,讓數據高枕無憂。
源自阿里內部開源存儲引擎Tair
云數據庫Memcache版的前身是阿里巴巴自主研發的高速緩存系統Tair。作為阿里巴巴自主研發的高性能、分布式、可擴展、高可靠的key/value存儲系統,Tair在淘寶網、天貓、聚劃算等有著大規模的應用。
王義成透露,Tair的使用場景非常廣泛,最簡單的場景發生在用戶登錄淘寶并查看商品詳情或者查看購物車時,Tair就與這個用戶發生了交互。
在2015年的阿里巴巴“雙十一”全球狂歡節上,為了承受上億次的調用服務, Tair部署了將近100個集群,總機器數約5000臺物理機,單節點QPS峰值近百萬次,集群緩存命中率達90%以上,承擔了天貓、淘寶、聚劃算主站的絕大多數訪問壓力。
“經過幾年雙11的考驗,大家對云計算的認可度、認知度已經非常高,對阿里云的計算能力有了充分的信任。” 王義成表示。