系列前序文章:
本文将介绍在日常维护过程中的各项操作,比如存储资源的增删,资源的扩容及减配等
首先,SSH 证书在数据库创建之初的时候让用户做了第一次填写
在业务运行过程中,可能会因为各种原因导致需要修改或者增加新的证书,那么我们可以通过 Cloud Service 详情页的下拉管理列表中“SSH Access”入口进入SSH管理界面
然后我们就可以针对 SSH 进行新增或者删除已有证书的操作。
存储资源的维护操作主要是用于随着业务增长而不断增大的数据库需要更多存储空间的时候,我们不得不申请更多的存储资源以用于存放数据。根据 MySQL Cloud Service 的定义,又包含了以下集中类型的存储资源:
存储资源的扩容路径如下:
点击“服务名”进入概览页面 -> 选择 “Virtual Machines” -> 再进入“Add Storage” -> 填写扩容后的大小 -> “Yes” 确认
Oracle 给用户提供了扩容(Scale Up) 和 减配(Scale Down) 的选择,也就是说当我们最初创建该 MySQL Database 的时候所选择的硬件配置不是用于当前业务的时候。如果我们的业务扩张导致硬件资源不够,则能够申请硬件设备资源的扩容。而当我们的业务缩减后出现资源富余的时候,也可以通过减少配置以节约成本。当然,虽然可以在线上进行扩容/减配操作,但是在实际进行容量变更的过程中,我们的 MySQL Database 是没办法提供服务的,将处于维护状态。扩容/减配路径如下:
进入“MySQL Cloud Service 控制台” -> 点击“服务名” -> 进入“概览”页面 -> 点击“管理下拉菜单” -> 点击“Scale Up/Down” 菜单 -> 在出现的各种配置列表中选择一个新的Compute Shape(计算资源配置)
与数据导入/导出相同,MySQL Cloud Service 上的性能调优本质和普通的MySQL 数据库调优并没有任何差异。在自己环境的可以使用的调优工具,在 MySQL Cloud Service 环境同样可用。此外,还可以通过 MySQL Enterprise Monitor 收集到的所有系统信息,给调优提供相应的数据支撑,做到有据可依和结果跟踪。
总之,MySQL Cloud Service 的日常维护与普通的MySQL 数据库环境的维护大部分内容都差不多,最主要的差异在于扩容和减配的便利性,以及网络的可管理性。
但是,要确保我们的数据库可维护可管理,必须要做到以下几点: