跳到主要内容

Memcached集群

Memcached是一个高性能、分布式的内存对象缓存系统,可提高应用的运行效率、提升应用的扩展能力。兼容Memcached的内存数据库服务,提供副本集和分片两种分布式集群模式,支持多机热备、故障恢复、可视化运维和监控等能力。多用于数据高并发的场景。

  • 通过operator 和 CRD 的方式在K8s集群进行部署和维护,支持自定义集群配置。
  • 支持基于Prometheus的集群数据监控展示。

创建Memcached集群

创建Memcached集群的步骤如下所示。

前提条件

Memcached中间件用户使用时需要在[管理工作台/集群管理]页签,对应的集群详情/集群插件中安装插件方可使用。

登录平台后,用户选择[所有产品/中间件/应用],选择对应的集群项目,点击“Memcached应用部署”,进入创建页面,填写集群名称、版本、配置,选择集群的访问方式如需集群外访问可选择服务出口IP和端口,选择创建集群分布式的模式,输入实例数量,点击<创建>即可创建集群。

集群模式

Memcached高可用部署模式,可以选择副本集和分片两种模式,副本集是基于mcrouter分布式提供关键数据的连续读取,缓存数据将在多个实例上保存一份相同的数据副本,节点之间是相互备份关系,仅增加高可用性,不增加集群容量;分片模式是基于mcrouter分布式架构提供数据的水平切分,缓存数据将分布到不同的实例,可增加集群的整体容量。

test

访问方式

Memcached集群访问方式可以选择集群内访问和集群外访问,集群外可以通过网络出口IP访问实例,集群内仅可在集群内部访问。

容器监控

平台提供监控能力,用户可以直接在监控页面查看实例的近1小时、6小时、24小时、7天、30天、自定义时间维度的CPU、内存、网络、硬盘资源监控。

修改容器配置

集群扩容只需在基础信息修改资源配置,然后重启集群即可。重启过程服务会中断一段时间,请合理安排。

日志和事件

进入到“部署管理”详情页面切换到日志可以查看集群创建和运行过程中的日志信息;切换到事件可以查看集群创建过程中的事件和回滚、删除、扩容等操作。

删除集群

(1) 点击集群名称链接,进入集群详情页。

(2) 点击右上角“其他操作/删除”操作,删除集群。

重启集群

(1) 点击集群名称链接,进入集群详情页。

(2) 点击右上角“其他操作/重启”操作,重启集群。

停止/启动

(1) 点击集群名称链接,进入集群详情页。

(2) 集群运行状态,点击右上角“其他操作/停止”操作,停止集群。

(3) 集群停止状态,点击右上角“其他操作/启动”操作,启动集群。