热点:

    华为云推出高可用文档数据库

      [  中关村在线   ]  

     作为全民狂欢的代名词,购物节早已成为各电商平台的重要营销手段。双十一、双十二、618、418、419,商家们有节必过,没节造节也要过。然而,每次活动对IT支撑而言,都无异于一次"渡劫"。一旦出现故障,不但所有准备前功尽弃、心血付诸流水,而且造成的经济损失也不可估量。

      小故障变大问题,购物节成购物"劫"

      一年一度的C站购物节即将开始,小美提前几天就选了一批心仪已久的美物。成功加入购物车后,坐等晚上0点抢购下单。就在小美准备付款时,C站网页无法响应,尝试多次无果后,小美失望的放弃了此次购物。同一时间,小美的朋友圈和几个聊天群里也在讨论C站活动无法购买的问题,不少人愤愤表示卸载软件、再也不上当了。

      而另一边,C站的工程师们加班加点,正在火急火燎的解决这项事故。早在建设网站之前,C站工程师为了应对日益增长的用户数据,使用了扩容最灵活的文档数据库MongoDB存储数据,以确保流量高峰期的高并发场景下,数据达到节点存储极限时可以横向扩容。

      万万没有想到,MongoDB这次竟然出现了两个节点故障,导致数据库不可用。火速解决了节点故障,却发现当前主节点数据太旧,无法追赶到其他备节点。于是只能经过一番手动拷贝数据,将备节点上的数据复制到新的主节点上,最后重启节点。

      数个小时之后,C站的网页终于可以正常访问了。然而平台1小时抢购活动却已经结束,因为这几个小时的业务中断,C站损失了数以万计个订单,金额更是不可估量。

      C站的CTO(首席技术官)王总认真反思了这次事故,总结出两个问题:

      1、MongoDB的三副本虽然在大多数情况下可靠,但也不排除有两个节点故障,导致业务中断的可能。

      2、新选出的主节点由于数据太旧,需要人工干预各节点上的数据迁移,这势必增加系统的不可用时间。

      问题虽然找到了,但如何解决又成了C站新的难题。

      MongoDB架构采用的是存储与计算混合的典型分布式架构,每个分片需要三个节点组成一个副本集,提供多副本冗余。该架构下,每个分片固定3节点复制关系,不能容忍任意2节点以上的故障。而且节点扩容时需要伴随这数据迁移进行,因此当数据量越大时,扩容耗时就越长。

    华为云推出高可用文档数据库
      MongoDB分布式架构

      事实上,C站的难题,也正是大量MongoDB用户面临的挑战。2017年MongoDB年终大会上,来自云之家的DBA分享了一段他的经历,对存储有150T数据的MongoDB数据库扩容,耗时接近一个月。

      华为云MongoDB社区增强版,保障平台成功"渡劫"

      为助力电商平台轻松应对各购物"劫",华为云推出了MongoDB社区增强版,使用计算和存储分离的新架构,实现各节点共享存储池存储数据。ShardServer(分片)单节点部署,摆脱计算节点三副本部署的束缚。

      不但支持任意N-1个节点故障,而且横向弹性伸缩效率提升100倍以上,完美解决C站为代表的电商平台购物节风险问题。

    华为云推出高可用文档数据库
      华为MongoDB社区增强版计算存储分离架构示意图

      计算节点互为主备,保证业务不中断

      由于计算节点共享存储池,不存在数据不一致的情况,其中一个节点故障,恢复后重新加入集群时无需追赶数据。节点互为主备,其中一个节点故障,其他任意节点均可重新加载存储池中故障节点的数据,接替故障节点的工作,保证业务不中断。

    华为云推出高可用文档数据库

      此外,MongoDB社区增强版还添加了进程监控模块,在进程故障时能自动拉起进程,从故障检测到故障恢复,全程无需人工干预。

      支持任意N-1个节点故障,

      与传统副本集部署不同的是,MongoDB社区增强版中的每个计算节点均提供读写IO,因此在有N个计算节点的MongoDB集群中,MongoDB社区增强版集群在计算能力允许的情况下,可以容忍N-1个节点故障。

    华为云推出高可用文档数据库

      2018华为全联接大会将于10月份在上海召开,届时将首发华为AI战略和全栈全场景的解决方案,并携合作伙伴带来更多诸如"秦渲云"这样AI、云、大数据、5G、IoT、视频等在各行业的创新与实践,惠及更多开发者人群,"+智能,见未来"我们拭目以待。

      文末彩蛋:华为云产品活动月,数据库产品全场3.5折起,安全产品全场低至1折;不限新老用户,下单即享折扣!

      更多数据库引擎免费试用,详情请移步官网:

      https://activity.huaweicloud.com/free_test/index.htm

      华为云MongoDB社区增强版免费试用请点击:

      https://activity.huaweicloud.com/dfv_mongo/index.html

      HUAWEICONNECT2018作为华为自办的面向ICT产业的全球性年度旗舰大会,将于2018年10月10日-12日在上海隆重举行。本届大会以"+智能,见未来"为主题,旨在搭建一个开放、合作、共享的平台,与客户伙伴一起共同探讨如何把握新机遇创造智能未来。欲了解更多详情,请参阅:

      https://www.huawei.com/cn/press-events/events/huaweiconnect2018

    stor.zol.com.cn true http://stor.zol.com.cn/697/6977297.html report 3814  作为全民狂欢的代名词,购物节早已成为各电商平台的重要营销手段。双十一、双十二、618、418、419,商家们有节必过,没节造节也要过。然而,每次活动对IT支撑而言,都无异于一次"渡劫"。一旦出现故障,不但所有准备前功尽弃、心血付诸流水,而且造成的经济损...
    • 猜你喜欢
    • 最新
    • 相关
    推荐经销商
    投诉欺诈商家: 400-688-1999
    • 北京
    • 上海
    周关注排行榜
    • NAS
    • SAN
    • 磁盘阵列
    • 企业硬盘
    推荐问答
    提问
    0

    下载ZOL APP
    秒看最新热品