京东云数据库Memcached基础架构和优势特点

京东云数据库Memcached基础架构

控制服务:主要用于处理来自用户和后端的请求任务如:创建、删除、查询、配置变更、failover、扩容缩容、配置修改、免密切换等任务。

监控服务:收集Memcached京东云数据库信息(资源使用、数据库键统计、命令使用、连接认证等信息)和宿主机信息(资源使用和网络流量等信息),并为用户提供前端控制台显示。

哨兵:哨兵监控Memcached京东云数据库是否存活,当发现京东云数据库down掉后,发送failover任务,自动创建新京东云数据库

日志收集:收集Memcached京东云数据库运行及其他服务模块的日志信息。

Memcached
Memcached是一个高性能的分布式内存对象缓存系统。京东云缓存Memcached兼容Memcached二进制协议和文本协议两种方式。

云数据库ID
京东云数据库对应一个用户空间,是缓存Memcached京东云数据库的唯一标识。

京东云数据库Memcached连接地址
用于连接缓存Memcached的Host地址,以域名方式展示,可在京东云数据库信息基本信息连接地址中查询到。
连接密码用于连接缓存Memcached的密码。可在购买时设置,或者在购买时设置免密。

京东云数据库MemcachedSASL
SASL全称SimpleAuthenticationandSecurityLayer,是一种用来扩充C/S模式验证能力的机制。Memcached从1.4.3版本开始,支持SASL认证。由于缓存Memcached的多租户共享特性,也采用SASL作为鉴权机制。SASL本质上是使用密码保证的缓存数据安全,建议采用强密码和定期修改密码的策略。

京东云数据库Memcached优势
一键部署
一键部署,方便快捷。购买缓存Memcached即时可用,实现快速部署,无需关心硬件及软件

平滑扩容
可根据使用情况弹性扩容,按需选择,按需升级,提高资源利用率,降低冗余费用

监控告警
为用户提供多种类型的监控,包括如当前连接数、CPU使用率、 存储总字节数、命令使用等多种监控,可视化数据监控展示,用户可自定义监控项。

低成本
可轻松部署、运行和扩展缓存Memcached,无需机器安装和数据库部署运维等工作;提供资源监控、稳定性维护等功能,降低日常维护工作量

自建Memcached数据库
自行安装机器,依赖技术人员的专业水平来保障缓存服务运行。
扩展周期长,资源利用率低
需自行开发监控系统,运维人员随时待命
需要专人搭建服务,耗时耗力,人力成本高

标签

发表评论