本文介绍基于专属集群MyBase构建自主可控数据库和高弹性应用实践。
背景信息

关于专属集群MyBase最佳实践的更多信息,详情请参见基于MyBase构建自主可控数据库和高弹性应用实践。
初始化场景构建
专属集群MyBase以集群形式可提供资源调度、主机管理、实例管理。详情请参见创建集群、添加主机、创建实例。您只需为主机付费,基于主机的相关功能(例如集群、实例、内存和本地磁盘)不再收费,但使用云盘存储时仍需收取云盘存储费用,详情请参见计费方式。
业务应用弹性伸缩
- 高弹性:基于设置自动创建和释放ECS实例,设置完成后的扩缩容不需要人工干预。
- 高可用:自动检查ECS实例的运行状态,及时释放已停止的ECS实例并添加新的ECS实例。
数据库自主可控权限
专属集群MyBase开放了OS权限,可以获得更多自主可控的权限,利用top、 lsof 等命令看进程的状态,根据业务自定义监控指标。例如监控大盘按业务线分布, 或按数据库实例的重要程度分布等。
堡垒机可实现强安全、高效易用、审计易用,堡垒机中所有的操作都会保存到操作日志中,可以在操作日志中搜索和查看日志,详情请参见创建堡垒机、通过堡垒机访问主机(Linux)、通过堡垒机访问主机(Windows)。
集群的只读实例和读写分离
随着业务快速发展,专属集群MyBase实现读取能力的弹性扩展,分担数据库压力,可以创建只读实例和读写分离形式,利用读写分离策略和只读实例满足大量的数据库读取需求,增加应用的吞吐量,详情请参见创建只读实例(MySQL)、读写分离。
集群高负载使用
专属集群MyBase根据具体业务,超配创建多个相同规格的实例主机,并监测主机性能,根据业务扩容情况,适当新增主机。当业务访问量短时间内大量增加,弹性扩容可以帮助业务轻松应对短时间的业务高峰期。弹性配置可以临时提升实例的规格(内存和CPU),提升整体性能。到达指定的还原时间后,实例的规格会自动还原到弹性配置前的状态,详情请参见弹性扩缩容应对流量高峰、设置集群超配降低成本。