X

Amazon Aurora竟如此好用?看这四大平台怎么说

Amazon Aurora 是一种与 MySQL 和 PostgreSQL 兼容的关系数据库,专为云而打造,既具有传统企业数据库的性能和可用性,又具有开源数据库的简单性和成本效益。

  • Amazon Aurora 的速度最高可以达到标准 MySQL 数据库的五倍、标准 PostgreSQL 数据库的三倍。
  • 它可以实现商用数据库的安全性、可用性和可靠性,而成本只有商用数据库的 1/10。
  • Amazon Aurora 由 Amazon Relational Database Service (RDS) 完全托管,RDS 可以自动执行各种耗时的管理任务,例如硬件预置以及数据库设置、修补和备份。
  • Amazon Aurora具有六大优势:高性能和可扩展性、高可用性和持久性、高度安全、与 MySQL 和 PostgreSQL 兼容、完全托管、迁移支持

Amazon Aurora 这么好,那到底它可以怎么应用呐?白话说再多不如用实力说话,来看看TA们都怎么说吧~

Camel Games

北京壳木软件有限责任公司成立于2009年8月,是一家具有世界一流开发、运营水准的手机网游公司。2011年, Camel Games获得了Google Play官方颁发的Top Developer(顶尖开发者 ),是中国大陆地区第一家获此殊荣的手机游戏开发团队。2013年,Camel Games被神州泰岳收购,成为创业板上市公司神州泰岳的全资子公司。

应用场景:

  • 最初在 Amazon Elastic Compute Cloud (Amazon EC2) 上搭建 MySQL,2016年以来,新款游戏上线时直接使用 Amazon Aurora 数据库。
  • 仅面向《War and Order》这款核心游戏,Camel Games 就在 AWS 上部署200 多组 Aurora 集群。

获得的收益:

  • 大幅降低运维管理成本。仅用 2-3 名非专职运维人员就管理了 500-600 台Amazon EC2 服务器以及 200 多组 Aurora 数据库。
  • 显著提升数据库运维效率。Aurora 功能丰富(自动故障转移、PerformanceInsights、存储自动扩展等), 让技术人员可以专注于应用开发和业务创新。
  • 成本可控,经济效益佳。与花费在游戏运营和推广上的支出相比,Camel Games 在云平台上的投入占整体营收的比例较小。

九州通

九州通医药集团股份有限公司是一家以西药、中药、器械为主要经营产品,以医疗机构、批发企业、零售药店为主要客户对象,并为客户提供信息、物流等各项增值服务的大型企业集团,2019年销售收入预计突破1000亿元。公司是中国医药商业领域具有全国性网络的少数几家企业之一,连续多年位居中国医药商业企业前列,领跑中国民营医药商业企业。其中,线上B2B业务每年以30%以上的速度增长。

面临的挑战:

  • 九州通 B2B 系统的业务特点是读多写少,读写比例在 8:2 到 7:3 之间,经常会出现波峰波谷落差较大的情况。
  • 自建 MySQL 方式下,主库与从库之间的数据复制延时经常会超过 1 秒,读写分离效果不好,主库压力居高不下。

获得的收益:

  • 整体数据库性能提升了5倍,TCO降低了50%。实现了跨可用区部署、负载均衡/自动故障转移,精细监控/按需自动伸缩等。
  • 高效平衡性能和成本。借助 Amazon Aurora Auto Scaling 功能,实现只读副本按需伸缩,满足业务需求的同时节省服务器成本。
  • 有效降低主库工作负载压力。主从节点间的延时保持在 20 毫秒左右,可以把更多查询操作放在从库执行。

九州通数据库访问流量示意图

虎牙直播

广州虎牙信息科技有限公司是一家以游戏为核心的直播平台,致力于成为受年轻人欢迎的技术驱动型娱乐社区。虎牙直播覆盖全品类游戏内容,全年直播电竞赛事超过360场。在游戏直播的成功基础上,虎牙直播已发展为包含泛娱乐、真人秀、二次元、户外等内容的综合性互动平台。2018年5月,虎牙直播成功在美国纽交所上市,一个月内涨幅超过400%,市值超过百亿美元,创造直播行业新的里程碑。

应用场景:

  • 2018年初,虎牙直播上线海外产品 Nimo TV,年底,月活用户已达千万级。产品成功登陆东南亚及拉美地区,2019 年进入西语市场。
  • 数据库后台,动态信息由 Amazon DynamoDB 存储,包括支付、状态、好友关系等。相对静态的信息则存储在 Aurora 上,如用户的基础信息。

获得的收益:

  • 与MySQL相比,5倍以上的性能表现。Aurora 能够自动扩容,且计算和存储分离。数据量较大时,能够单独升级计算实例,确保性能。
  • 支持故障转移。异常情况下,通常只需要 10 秒左右就能够自动实现故障转移,终端用户无感知。
  • 利用全球数据库功能,提升本地用户体验。虎牙直播在 AWS 亚太(新加坡)区域部署数据库,并在其它区域建立副本。

德比软件

德比软件(上海)有限公司是一家专注于酒店行业的技术服务公司,成立于2002年。员工分布在上海、北京、达拉斯、伦敦、东京和巴塞罗那等地。德比软件服务对象包含全球十大酒店集团、国内外知名酒店集团和单体酒店、全球知名的在线旅行社(OTA)及垂直搜索渠道、社交平台和电商平台等。2019年4月,德比软件达到了每月800万间夜订单的规模,服务着全球18万家酒店。

应用场景:

  • 使用 Aurora 来处理酒店与 OTA 之间的数据对接,是早期的 Aurora 用户。
  • 绝大多数关系型数据库都放在 Aurora 上,总共 20 多个集群,单集群通常为3 个节点。对于新增应用,其关系型数据库默认使用 Aurora。

获得的收益:

  • 易于管理和扩展,大幅减少运维工作量。Aurora 支持自动扩容,过程无需手工干预,且对性能无影响。
  • 有效节省存储成本。无需为数据库预留额外的存储空间。
  • 性能和稳定性优异。大酒店集团年度促销活动时,Aurora 的高性能特性可以轻松应对大规模的数据库访问。系统支持自动告警和故障切换,数据库实例故障切换时间不超过 30 秒。