概述

今天主要推荐Arkcontrol这个平台,比inception还要强大,目前主要是用在mysql上,如果大家有玩mysql的话,不烦一起来看看吧~




MySQL数据库集群部署架构图 mysql集群管理平台_MySQL



Arkcontrol

Arkcontrol是极数云舟独立自研的一套全面解决MySQL日常运维和集群管理的自动化平台,平台提供MySQL的集群管理、实例管理、监控备份、日常巡检、参数建议等等多种功能,同时提供对公有云数据库API的调用管理,帮助使用MySQL的企业或者用户提升工作效率,降低故障时间,提升数据安全性。

极数云舟推出的Arkcontrol社区免费版v1.4.0-beta-community 正式对外发布了。这个版本最大的亮点就是集成了Arkit功能,即SQL自动化审核和执行系统所具备的功能。全面提升Arkcontrol平台化优势,一站式解决用户管理多平台的繁琐与复杂性。同时,Arkit的集成实现操作数据库的自动化运维,可以极大提升DBA的工作效率,标准化SQL审核,降低线上执行SQL出错的概率,并有机会实现数据库操作的回滚,为数据库健康稳定的运行又提供了一道坚实的“屏障”。

项目地址(https://github.com/arkcontrol/arkcontrol/wiki/Releases)


技术架构图

技术架构图如下:


MySQL数据库集群部署架构图 mysql集群管理平台_SQL_02


总体而言,Arkcontrol为开发人员和测试人员提供全链路式、全生命周期的统一管理和资源交付。从最开始按需从资源池申请资源、资源部署到软硬件交付、开发测试到应用发版上线,线上系统数据变更的自动审核执行、操作审计和报表展示,所有MySQL实例的申请分配、部署交付、维护托管、数据变更都能在Arkcontrol平台完成,对用户而言实现集团统一管控,可追踪、可升级,满足用户快速交付,对高可用、高性能的使用需求。

开发人员和测试人员的系统视角如下图所示:


MySQL数据库集群部署架构图 mysql集群管理平台_运维_03


Arkcontrol对于运维人员和DBA,支持运维人员和DBA快速变更,通过RDS平台统一操作,提升效率和减少人工误操作。通过各类在线管理工具,帮助提高系统安全防范能力、快速故障恢复能力、应对突发访问流量能力,保障系统运行稳定,为相关使用、维护人员提高统一高效的管理工具和平台。

运维人员和DBA的系统视角如下图所示:


MySQL数据库集群部署架构图 mysql集群管理平台_MySQL数据库集群部署架构图_04


所有人员的操作,从Arkcontrol平台建立以环境部署为起点,实现资源申请、资源分配、权限控制、平台托管、配置、报表的全流程数据库管理闭环体系,在一个实例的生命周期中,任何的操作申请可回溯。


展示

SQL管控


MySQL数据库集群部署架构图 mysql集群管理平台_MySQL_05