開放緩存服務( Open Cache Service,簡稱OCS)是基于內(nèi)存的緩存服務,支持海量小數(shù)據(jù)的高速訪問。
OCS可以極大緩解對后端存儲的壓力,提高網(wǎng)站或應用的響應速度。OCS支持Key-Value的數(shù)據(jù)結(jié)構(gòu),兼容Memcached協(xié)議的客戶端都可與OCS通信。OCS 支持即開即用的方式快速部署。對于動態(tài)Web、APP應用,可通過緩存服務減輕對數(shù)據(jù)庫的壓力,從而提高網(wǎng)站整體的響應速度。與本地MemCache相同之處在于OCS兼容Memcached協(xié)議,與用戶環(huán)境兼容,可直接用于OCS服務,不同之處在于硬件和數(shù)據(jù)部署在云端,有完善的基礎設施、網(wǎng)絡安全保障、系統(tǒng)維護服務。所有的這些服務,都不需要投資,只需根據(jù)使用量進行付費即可。
OCS具有如下特點:
性能優(yōu)越。緩存數(shù)據(jù)存儲在內(nèi)存中,數(shù)據(jù)訪問迅速返回。
服務可靠。當某臺服務器宕機時,集群將迅速恢復服務,用戶當前的客戶端自動重連后即可恢復服務。
安全保障。OCS僅支持ECS訪問,并可以限制源服務器的IP地址,避免外部攻擊。
彈性伸縮。當業(yè)務規(guī)模發(fā)生變化時,用戶可隨時根據(jù)需要修改OCS實例的配置,并且在配置變更過程中,OCS實例不會停止服務,您的客戶端程序也不必修改。
管理透明。OCS是一個開箱即用的服務,阿里云的OCS團隊負責OCS產(chǎn)品的管理,包括日常維護、軟硬件故障處理、補丁更新等工作,讓用戶專注于保障服務的健康有效。
兼容性。兼容memcache binary protocol,符合該協(xié)議的客戶端(binary SASL)都可使用OCS。