阿里云内存数据库Memcache升级 提供256G缓存云和虚拟化
日前,阿里云对内存数据库产品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的考验,大家对云计算的认可度、认知度已经非常高,对阿里云的计算能力有了充分的信任。” 王义成表示。