开放缓存服务( Open Cache Service,简称OCS)是基于内存的缓存服务,支持海量小数据的高速访问。
OCS可以极大缓解对后端存储的压力,提高网站或应用的响应速度。OCS支持Key-Value的数据结构,兼容Memcached协议的客户端都可与OCS通信。OCS 支持即开即用的方式快速部署。对于动态Web、APP应用,可通过缓存服务减轻对数据库的压力,从而提高网站整体的响应速度。与本地MemCache相同之处在于OCS兼容Memcached协议,与用户环境兼容,可直接用于OCS服务,不同之处在于硬件和数据部署在云端,有完善的基础设施、网络安全保障、系统维护服务。所有的这些服务,都不需要投资,只需根据使用量进行付费即可。
OCS具有如下特点:
性能优越。缓存数据存储在内存中,数据访问迅速返回。
服务可靠。当某台服务器宕机时,集群将迅速恢复服务,用户当前的客户端自动重连后即可恢复服务。
安全保障。OCS仅支持ECS访问,并可以限制源服务器的IP地址,避免外部攻击。
弹性伸缩。当业务规模发生变化时,用户可随时根据需要修改OCS实例的配置,并且在配置变更过程中,OCS实例不会停止服务,您的客户端程序也不必修改。
管理透明。OCS是一个开箱即用的服务,阿里云的OCS团队负责OCS产品的管理,包括日常维护、软硬件故障处理、补丁更新等工作,让用户专注于保障服务的健康有效。
兼容性。兼容memcache binary protocol,符合该协议的客户端(binary SASL)都可使用OCS。