阿里云数据库 MySQL 5.7 单机版发布,看看适合你吗?

动态 作者:阿里云 2017-12-08 03:00:31
众所周知,阿里云数据库RDS(包括MySQL或SQL Server)不便宜,总听到有人说:不如买一台ECS服务器自建MySQL!价格便宜多了!
首先,我不是这么认为的:原因有:
  • RDS是高可用的,包括一主一备两个实例,遇到故障,比如宕机可以自动转移(据说大概几秒到几十秒内,不过目前我用了几年了,非常稳定,没有发生过故障)。那么相比之下,你就要买两台ECS自建MySQL,两台的价格我敢说绝对比RDS贵。

  • 另外,你也许根据网上的教程,会搭建个数据库主从(注意:主从不是主备哦),但又实现不了主从切换;也许你通过使用一些第三方开源软件搭建了主备,但你要知道维护成本有多高,遇到故障的时候,你敢保证一定能很快解决吗(比如1分钟内)?

  • RDS集成的监控、备份、性能调优的工具,都是自建MySQL不具备的,如果真要自己搭建,一是又需要增加服务器,二是这些系统本身也有一定的复杂度,部署和使用都不简单。所以,RDS完全是物有所值的,至少我个人这么认为。

  • 自建数据库,要考虑的很多:硬盘用不用ssd?要不要做raid?做raid几?硬盘买多大?买大了浪费,买小了,下次你还得增加硬盘,甚至是重做raid,换机器停机迁移数据(笔者想起这些曾经做过多次的工作就觉得很恐怖,有木有?)。而RDS的存储空间本身是弹性的,扩容不需要停机,完全无感知。

好了,长话短说,本文的目的其实不为了强调这些内容。 而事实上,确实有大批量的用户,他们对数据库的使用要求没那么高,比如说能够承受一定时间的故障,不需要到秒级。使用的场景有可能是:小型个人网站、初创公司网站/应用、企业内部支撑系统,等等。 现在,阿里云推出的云数据库 MySQL 5.7 单机版,我认为非常适合以上的场景,让我们来看看相比之前的高可用版本,到底有哪些好处:
  • 仍然提供全套备份、恢复、监控等运维方案 (因为笔者本身是做运维的,深知维护监控系统,做备份和恢复这些工作有多麻烦,所以觉得提供这些功能真是太太太好了!)

  • 采用“单机基础版”架构。与标准的主备双机高可用版相比,单机基础版只提供一个数据库节点,通过底层数据存储层来保证数据多副本可靠性。数据库节点的减少,大幅降低了CPU和内存资源的开销,从而降低整体投入成本。(也就是说,这已经跟买一台ECS服务器自建MySQL的成本持平了,并且数据存储更可靠,这意味着也更稳定!)

  • 使用阿里云的数据传输服务DTS,支持自建MySQL 5.1/5.5/5.6/5.7版本免费的不停业务热迁移到MySQL 5.7 单机版。(即使你已经使用了自建MySQL,依然提供了非常简单方便的迁移服务,笔者用过DTS,兼容性非常好,低于5.7的MySQL迁移,完全没有数据丢失的风险,迁移时根本不用停机,用不着半夜三更起来维护。)

而MySQL 5.7单机版本身,也有很多优点:

  • 性能
通过一系列的内核层面的优化,与社区版MySQL 5.6相比拥有高达3倍的性能提升 (看到这个,笔者很兴奋啊) 改进基于代价的优化器模型和索引检索的算法,以做出动态的、更智能的资源消耗决策,提升Query性能 改进InnoDB的可扩展性和临时表的性能,从而实现更快的网络和大数据加载等操作
  • 管理和监控
支持密码过期、账号锁定等,持续提升数据库安全 提供人性化的DBA性能视⻆,使用新的 SYS 模式可显著提高易用性 通过 InnoDB reload BufferPool 对缓存预热,避免实例重启后的性能问题 (这个也是非常好的功能,即使有故障导致重启,也能最大限度降低影响。还是那句话,实际上笔者真的没遇到过故障。) 多源复制/并行复制等复制(Replication)方面的增强,极大地提升了复制的灵活性和性能,满足各种业务场景下的需求
  • 开发者
引入原生的JSON支持,尽情享受NoSQL的灵活与关系数据库的强大 (开发人员秒懂) 更加丰富的hints以及Query rewrite插件,极大地扩展SQL开发能力 通过EXPLAIN for Running Queries可对运行时的SQL进行性能诊断,及时发现性能问题根源 (DBA和运维的福音)
  • 可用性
可以在线 Alter table ,对业务支持更加敏捷 (绝对的技术红利,修改大表再也不是问题,而在以前的时候,要么停机,要么使用percona的工具进行修改。) 新引入的在线管理 BufferPool、Undo日志和表空间,最大程度地保障业 务连续性
  • 自主灵活
完全开放root账号,放权给用户,账号和权限管理更加自由 (跟自建MySQL一样,完全没有使用习惯的变化) 原生VPC支持,内外网可同时开启,满足您随时随地的访问需求 (比如不涉及安全的情况下,开通公网访问,提高工作的便利性) 如果你已经在阿里云之外的服务器上有MySQL,请参考 《本地MySQL迁移指导手册》 如果你已经在购买的ECS上自建MySQL,请参考 《ECS自建MySQL迁移指导手册》 更多使用指导和常见文件,请访问 https://help.aliyun.com/document_detail/49111.html

如果您觉得不错,奉上阿里云幸运券,请多多支持,您的支持就是对我最大的鼓励

https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=kzp4uq6k

购买请点击MySQL 5.7单机版

选择好 地域、规格、存储空间,时长仍然建议是一年,因为可以打7.5折。 原文地址: https://www.lastupdate.net/396.html

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接