存储 频道

DTCC:给DBA减压!青云缓存服务最佳实践

  【IT168 现场报道】2015年4月16-18日,由国内领先的IT专业网站IT168联合旗下ITPUB、ChinaUnix两大技术社区,举办的第六届中国数据库技术大会(DTCC2015)在北京新云南皇冠假日酒店开幕。DTCC是面向全国范围技术大师们的技术盛宴,被称为数据库领域的"拉斯维加斯"之夜!

  今年是中国数据库技术大会第六个年头,大会将继续秉承分享IT最佳应用实践的宗旨,围绕传统数据库和大数据两条技术主线,在目前IT技术和管理快速的大背景下,更加深入地探讨数据库技术的现状和未来的发展方向,以及我们在这个转型过程中的实践经验和教训。

  大会第三日上午,青云QingCloud联合创始人兼架构师林源以《给DBA减压!RDB和NoSQL的云端实践》为主题,为大家详细介绍了青云QingCloud数据库及缓存服务的特性,并通过多个实践案例讲解如何更好地使用这两项服务。

青云:给DBA减压!缓存服务的云端实践
青云QingCloud联合创始人兼架构师 林源

  林源认为,公有云厂商如果只提供IaaS资源对于用户是远远不够的,关键要更好地帮助用户在基础资源上搭建自己的服务。而在这个过程中,跟数据相关的技术是最困难的。青云QingCloud基于自身的IaaS层虚拟资源为用户提供数据库和缓存服务,帮助用户降低数据库使用的技术门槛,让IT交付变得更加便捷、高效。

青云:给DBA减压!缓存服务的云端实践
▲青云 QingCloud 云基础架构

  云计算在IaaS层面,就是计算、存储、网络、安全,非常单纯,各家的区别无非是性能和价格的区别。青云要做的就是把青云IaaS的性能做到极致,把价格一步步降到极致。

  基于IAAS的数据库和缓存服务能够帮助用户降低运维成本。据林源介绍,青云已于日前正式推出了基于Redis的缓存集群服务。Redis是QingCloud推出的第一款缓存服务,搭建在QingCloud的IaaS之上。Redis高性能缓存集群包含多个缓存节点,支持一主一从和一主多从的架构,并提供可持久化和自动备份服务,确保用户数据的快速读写和高可用性。

  据悉,Redis是一款基于内存的Key-Value数据库,具备高安全性、主从同步、在线扩容、自动备份、可视化实时监控及告警服务、超高性能等特点。与传统数据库相比,Redis的优势在于它将数据存储在内存中,读写性能得以巨大提升,适合那些频繁读写、并对速度要求较高的业务场景.

  缓存服务一般适用于减轻数据库负载、提高数据读写速度的应用场景中,使用缓存的原则就是尽量用低开销的计算代替高开销的计算。青云目前提供Redis和Memcached两种缓存集群服务,用户可以很方便的创建和管理多个缓存集群,每个缓存集群又可以包含多个缓存节点。

  基于Memcached的缓存集群服务同样包含多个独立缓存节点,支持在线扩容、灵活配置和监控告警等功能,并且运行于私有网络中,能够最大限度的保护用户数据的安全性。

  从实质上来看,Memcached服务是一个云上的开源、分布式的内存缓存系统。QingCloud提供的Redis和Memcached从本质上来说都是缓存服务,但两者存在以下三点区别:

  一是数据持久化,Redis支持数据持久化,Memcached不支持数据持久化;

  二是数据类型,Redis的数据类型相对Memcached而言更加丰富;

  三是部署架构,Redis支持一主一从或者一主多从架构,Memcached则支持多个独立的缓存节点,每个节点均可读可写,Memcached客户端会根据Hash算法自动计算数据存放的节点位置。

青云:给DBA减压!缓存服务的云端实践
▲最佳实践——进阶案例

  林源表示,Memcached的推出完善了QingCloud的缓存集群服务,用户可以根据实际的业务需求选择适合的缓存服务。如果没有特殊要求,QingCloud推荐用户选择Redis,因为它既支持数据持久化,又支持更加丰富的数据类型。但是如果用户希望使用更简捷、更轻量、更便宜的缓存服务,可以选择Memcached,因为它的架构简单,也不需要存储资源做数据持久化。

  在2015中国数据库技术大会上,现场展台人员爆满,来自微软、百度、星环科技、宝存科技、云和恩墨、听云、永洪BI、Greeliant、Action Technology、巨杉数据库、联想、慧科、云智慧等厂商强力加盟,大会现场有互联网家庭机器人展台,现场参会的朋友有机会与机器人互动,同时大会现场还安排了填调查赢取奖品互动环节。更多惊喜,尽在2015中国数据库技术大会现场。

  DTCC:告别

  ▲更多大会资讯,请查看专题大会报道专题:http://www.it168.com/redian/DTCC2015

0
相关文章