产品概述

美团云 MySQL 数据库,使用美团网线上千万级访问优化策略,您可以轻松拥有媲美美团的业务支撑能力。您可以通过web 控制台快速创建部署您的 MySQL 数据库,也可以通过页面进行配置、操作数据库实例。此外,美团云还为您提供了可靠的数据备份和恢复、完善的监控、轻松的拓展等功能支持。相对于自建数据库,美团云 MySQL 数据库具有更经济、更专业、更高效、更可靠、简单易用等特点,使您专注于程序开发和自己的业务。

架构介绍

调度系统: 负责数据库实例的调度管理,保证两个节点分布在不同物理机架的不同宿主机上。

备份系统: 负责数据库实例的备份,并将备份传输到对象存储。

监控报警系统:进行 MySQL 实例性能监控信息的收集和报警工作,目前包括 CPU 使用率、内存使用率等核心信息。用户可通过界面配置阈值监控。

数据库HA系统:美团云 MySQL 数据库采用主、备、从结构,保证您的数据安全可靠。主备从节点部署在不同的服务器上,数据自动实现同步。美团云 MySQL 数据库集群默认为1主1备,最多支持6个从节点和1个代理节点。主节点可读可写,备节点用于数据备份等,从节点仅支持可读操作,proxy节点可以实现读写分离并提高数据库的并发负载能力。

产品可用性

美团云 MySQL 数据库(默认主备双机模式)可用性为99.95%,数据可靠性为99.9999%。若服务可用性没有达到承诺,将按照服务赔偿条款进行赔付。 

产品优势

与自建数据库相比,美团云 MySQL 数据库具备以下优势:

优势
美团云 MySQL 数据库
自建数据库
稳定性 - 运行环境经稳定性优化
- 天然的双机热备结构,故障秒级切换
- 自动化运维监控
- SLA 99.95%保障
- 需自行搭建热备架构
- 数据库环境需自行运维
- SLA 无保障
可靠性 - 高可靠底层资源
- 自动化定时备份机制
- 故障秒级切换
- 只读副本失败自动重连
- 底层资源可靠性较低
- 备份依赖手动操作
- 无障碍切换机制
安全性 - 支持私有网络
- 存储高可靠,主备两份存储、自动化定时备份
- 支持物理独享方案
- 无私有网络

拓展性 - 随时调整配置、扩容磁盘
- 支持多只读实例横向拓展
- 支持读写分离架构
- 自行拓展耗时过长,无法快速响应
易用性 - 快速部署,分钟级创建和拓展
- 支持数据库迁移
- 支持可视化管理工具
- 多维度全方位的监控告警
- 监控体系不健全,自行研发成本高风险大
成本

- 真正的按秒计费,做到最省
- 无需采购、准备硬件资源
- 无需运维人员与托管费用,0成本运维

- 受限于硬件可靠性,易出问题
- 人工运维成本高

产品特性

  • 按秒计费:按秒计费,更省
  • 实时热备:实时双机热备
  • 读写分离:支持一主多从架构,轻松应对业务海量请求压力
  • 自动容灾:提供故障自动迁移,主备切换对用户透明
  • 轻松管理:提供web可视化管理工具,轻松管理数据库
  • 自动备份:提供免费的7天内数据自动备份和手动备份,并提供多种下载方式
  • 备份恢复:支持覆盖性恢复和用备份创建新实例,轻松回档与容灾
  • 监控告警:多维度监控,自定义资源监控阈值
  • 快速扩容:根据业务情况变更随时调整配置、扩大磁盘

应用场景

场景一、数据多样化存储

美团云 MySQL 数据库 搭配美团云 Redis、Memcached 和对象存储等存储产品使用,实现多样化存储拓展。MySQL 可以搭配美团云 Redis、Memcached 使用,组成高吞吐、低延迟的存储解决方案。MySQL 与对象存储相结合,组成多类型数据存储解决方案,可以将图片、音视频等非结构化数据存储在对象存储中。

 

场景二、读写分离

美团云 MySQL 数据库默认为双机热备结构,同时支持创建多个只读从节点和一个代理节点。通过代理节点和多个节点,可以实现自动的读写分离。应用程序只需连接同一个读写分离地址进行数据读取及写入操作,读写分离模块会自动将写入请求发往主实例,而将读取请求按照用户设置的权重发往各个只读实例。用户只需通过添加只读实例的个数,即可不断扩展系统的处理能力,应用程序上无需做任何修改。

场景三、大数据分析与人工智能

美团云提供大数据计算和人工智能等相关产品。通过数据导出,可以将 MySQL 数据直接导入计算集群,实现大数据分析与人工智能分析。

 

 

默认配置与注意事项

1、请务必不要修改和删除系统预置的root/repl/backup账户,以保证数据库正常功能。

2、默认端口为3306,暂不支持修改。

3、采用innodb存储引擎,建议使用默认(innodb)引擎。

4、采用版本为percona-server-5.5/5.6。

5、不提供权限:SUPER、SHUTDOWN、FILE。

6、提供权限:SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER,以及GRANT OPTION。

7、每种套餐有建议连接数,最大连接数max_connections为2000。

8、每个数据库集群可最多创建 1 个主节点、1 个代理节点和 6 个从节点。

9、创建数据库实例时,默认创建一主一备两个节点,其中备节点用作在线热备,对外不可见。