CMEM申请和管理

>>返回:CMEM使用手册

目录

What's New?

2013年5月23日,支持将CMEM B型表变更为C型表。
2013年5月13日,支持开发者自助清理CMEM表中的数据;支持批量退还CMEM表。

1. 申请前须知

申请CMEM前,您需要了解CMEM的计费算法和规则,CMEM按占用空间(使用空间 + 预留缓冲空间)收费,不足1G时按1G收费。
详见:腾讯开放平台云服务技术服务费计费标准#1.4.1 CMEM服务计费

2. 新表添加

登录open.qq.com后进入管理中心选择相应的应用进入,在托管服务下即可看到右边“常用操作”视图。
点击“常用操作”视图的“云服务购买”tab,进入云服务购买页面。点击“CMEM”按钮即可启动CMEM资源申请流程,如下图所示:

如果需要新建大量的表且初始表总空间大于100GB,或者单个表初始空间大于20GB,请通过企业QQ联系技术支持。
如果访问量超过10000次/秒/GB,则新建表成功后,请按照模板提交申请接口扩容(申请方式详见这里)。
CMEM_CStorage_V2_10.png

3. 表扩容

CMEM的扩容包括存储扩容、 接口扩容和端口扩容(详见:CMEM相关常见问题#11. CMEM怎么实现存储扩容、存储缩容、表清理、接口扩容、端口扩容、开启expire、关闭exipre?)。

这里主要指存储扩容:
CMEM自动会为每个业务每日预留约20%的空间作为数据增长buffer。例如业务的使用空间为80G,则会分配96G作为业务的占用空间。如果业务数据日增长量超过20%,需要提单进行存储扩容,具体详情见这里。 CMEM扩容过程是数据搬迁过程,不会影响命中率。

4. 表缩容

表缩容指的是减少表的占用空间,也即存储缩容。因为需要预留缓冲空间,缩容后表使用率不会超过80%。表缩容的最小粒度是1GB,如果缩容会造成使用率超过80%,则不能进行缩容。
例如:
表占用空间为2GB,使用率为41%,这种情况就不能缩容了,因为减少1GB后,表的使用率会超过80%。

目前云缓存CMEM的表暂不支持自动缩容,如表需要缩容则可提交工单申请,之后需运维人员操作缩容。
在申请缩容之前,计费时仍然会按照原占用空间(包括在原使用空间的基础上自动扩容的缓冲空间)的峰值进行计算。

5. 开启expire过期删除

CMEM提供了过期数据自动删除功能,应用需要先在命令中设置expire过期时间,然后在CMEM中开启expire过期删除功能。

Step1:在命令中设置expire过期时间。在命令中设置expire详见Memcached文本协议清单。设置时需注意:
(1)expire表示从当前时间开始的过期时长,以秒为单位,必须大于或等于0,小于2592000(30天)。其值为相对时间,不支持绝对时间。不支持绝对时间的原因是:用户客户端的时间是不可信的,如果客户端时间异常,可能导致数据误删除。
例如设置expire为3600,则从当前时间开始计算,3600秒后过期。
如果expire设置为0,则表示永不过期。
(2)如果expire的设置小于0,则会出现数据被意外删除的风险。

Step2:在CMEM管理页面开启expire:
(1)如果只设置expire但是没有在CMEM中开启,则expire值不会生效,过期数据依然可见,不会被清理。
开启过期数据自动删除功能后,过期数据将不可见,CMEM会定期清理过期(默认清理已过期7天的数据,目的是为了保护数据的安全性,以防万一)数据,清理后的数据无法恢复,因此开发者开启该功能时需谨慎操作。
(2)开启后,也可以关闭。关闭后,未被清理的过期数据将恢复可见,已被清理的将无法恢复。

登录open.qq.com后进入管理中心选择相应的应用进入,在托管服务下选择“CMEM”进入,即可看到“expire过期删除”列,该列显示了各个CMEM表当前expire的启用状态,可以通过点击状态按钮改变expire启用状态。
CMEM_CStorage_V2_11.jpg

6. CMEM设备监控信息查看

在CMEM管理页面点击左侧CMEM监控视图按钮进入监控信息页面:

指标说明详见:监控服务#2.5 CMEM监控指标说明
CMEM_CStorage_V2_13.png

7. 自助清理数据

注:
(1)数据被清空后,不可以再恢复,请在清空前确认表中的数据已经备份或不再使用。
(2)目前只有CMEM C型支持自助清理数据功能。CMEM B型暂不支持。
(3)单个应用每天只能清理累计50GB的表占用空间。如果超过50GB,需要提单进行CMEM表清理,具体详情见这里

进入管理中心的CMEM管理视图页面,在需要清空的表后点击“清空”按钮,确认清空后,后台开始清空操作,清空完成后,页面会提示清空成功。

CStorage_cleantable_v1.png

8. 退还CMEM表

注:
表退还后,不可以再恢复,请在退还前确认表中的数据已经备份或不再使用。

进入管理中心的CMEM管理视图页面,勾选需要退还的表,然后点击“退还选中表”按钮,点击“提交退还”按钮后,后台开始清理表数据并删除表。

CStorage_batchdelete_v2.png

9. B型表变更为C型表

管理中心的CMEM管理视图页面提供了将B型表变更为C型表的功能。建议使用B型表的开发者,使用该功能将B型表变更为C型表。
使用C型表的优势:在同样提供高性能存储的情况下,价格更划算,由原先的 3.2元/GB天 减少为 2元/GB天。

变更步骤如下:

1. 在管理中心的CMEM管理视图页面,点击要变更为C型表后的“变更为C型”按钮。
CStorage_btoc_1.png

2. 在“B型表变更为C型”弹框中,查看变更前后的访问地址,点击“手动修改配置”按钮,然后去修改程序或配置,将表的访问地址改为新的访问地址。
CStorage_btoc_2.png

3. 点击“手动修改配置”按钮,需等待1个小时后才能进行变更,在管理视图页面,显示距离可以变更的时间。
此1小时内,为避免影响业务,系统会检查旧地址是否被访问,如果被访问,说明开发者还没完成修改,则变更失败。
CStorage_btoc_3.png

4. 倒计时结束后,点击“确认变更”按钮。
CStorage_btoc_4.png


5. 在“B型表变更为C型”弹框中,进行二次确认,确认要变更后,点击“确认变更”按钮。
CStorage_btoc_5.png

6. 变更成功后,会弹框提示,且在管理视图页面可看到该表的类型已变更为C型。
CStorage_btoc_6.png

10. 使用推荐地址

为收敛CMEM的访问地址并提高其访问可靠性,从2013年5月17日起,CMEM服务将给出“推荐地址”。此地址在CVM/CEE中均可使用,且有以下2个优点:
(1)收敛访问地址,一个CMEM访问地址只有一个,方便管理;
(2)CMEM云服务后台具有更好的容灾能力;
同时,CMEM原先提供的“CVM中使用”、“CEE中使用”两个访问地址仍然可以正常使用,不影响业务;但建议您使用“推荐地址”,请修改程序或配置为“推荐地址”。

以上信息是否解决您的问题?

Copyright © 1998 - 2020 Tencent. All Rights Reserved.

腾讯公司 版权所有

返回顶部