有个笑话,说某日下班后,某君带着一只宠物乌龟开车回家,在北京二环路上遭遇堵车高峰,半天走不了几步。乌龟耐不住性子,坚持要先爬回家去,主人只好由它去了。不知过了多久,主人在车里听见有敲门声,打开一看,只见乌龟满头冒汗,气鼓鼓地说:“你忘了给我家门钥匙 ……”

  在大城市,我们饱受早晚高峰堵车的煎熬,如果道路可以根据车流量自行拓宽和收缩,那该有多好?当然,这在现实中绝无可能,但是,你的业务却可以!

  日前,华为云数据库推出 MongoDB 社区增强版,具备超强的弹性伸缩能力,可根据实际业务需求自动调整弹性计算资源,扩容能力提升 100 倍,助推企业成本再降 50%!

  所谓弹性伸缩,是指根据客户购买计算资源的负载情况,来决定是否增加或者减少计算资源,以满足客户实际业务需求的功能。

  1.PNG

  需要用到弹性伸缩的常见典型业务场景:

  场景1:

  某直播公司的《**直播》APP 刚上线,无法预估业务负载情况。直播业务具有不稳定性特点,一夜爆红则千万级流量涌入,支持各种礼物消费、互动、保障直播清晰不卡顿等都需要底层支撑,因此后端需要根据实际用户访问负载量调整配置扩容支撑业务。

  场景2:

  某游戏公司推出一款游戏超火,每天晚上 6 点到 12 点东南区挤爆。但是大量玩家同时在线、高并发读写请求让后端苦不堪言。请求超时无法登录、服务器爆满导致卡顿、掉线等问题层出不穷,这时候就需要对数据库定时扩容以释放业务高峰压力。

  场景3:

  某公司提供车联网服务,接入大量终端产品后,每天有海量数据并发接入需要处理。公司一般会按照业务峰值来计算出需要的数据库配置和规模,但大多时候,业务并不需要这么高的配置就能满足,因此造成浪费。

  那么,华为云MongoDB 社区增强,是如何做到根据实际业务需求自动调整弹性计算资源的呢?

  Cloud Native文档数据库,云计算存储分离黑科技

  在传统存储与计算混合的架构方式下,节点扩容伴随数据的迁移,当数据量越大,耗时就越长,无法及时响应突发的业务高峰。

  华为云 MongoDB 社区增强版使用计算存储分离架构,将数据库节点无状态化,实现数据和计算节点分离,去掉了数据强归属于某个计算节点的限制,数据被所有计算节点共享。

  2.png

  华为云 MongoDB 社区增强版架构(将计算、存储分离)

  新增计算节点时,无需物理上的数据迁移,集群可以根据节点负载情况快速均衡,性能在短时间内即可得到扩容带来的效果提升。当减少节点时,删除的节点上的业务也会迅速被其余节点接管。整体弹性伸缩性能较社区版提升了 100 倍以上。

  华为云 MongoDB 社区增强版的弹性伸缩功能逻辑很简单:随着业务的变化,集群规模也是在不断变化当中。业务变化最终会反应到各节点的负载情况。位于集群管理面的弹性伸缩控制器动态收集集群各节点的负载信息,以此判定是否需要新增或者减少集群节点。DNS 的目的是让应用程序可以不感知 Mongos 数量变化,Mongos 增减时,会及时更改DNS。

  3.PNG

  华为云 MongoDB 社区增强版为企业带来的价值主要有三:

  不用按照业务峰值性能要求申请集群规模,低性能期间降低集群规模,端到端可节省 50% 以上的成本。

  根据实际业务量匹配集群规模,可以自动的及时响应突发业务高峰。

  简化申请集群的配置,勾选使能Auto Scaling功能,一键扩容方便又快捷。

  纵观历史,降低成本始终是每一次巨大变革的第一要务。第一次工业革命,机器代替手工劳动,降低了人力成本;第二次工业革命,电气代替蒸汽,降低了生产成本。放眼世界,云时代的到来早已是大势所趋。而抓住每一次降低成本的机会,将成为企业立足之本。

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

文章来源:https://www.huaweicloud.com/

转载于:https://blog.51cto.com/13805866/2170795

华为云数据库自研黑科技,助推企业成本再降 50%相关推荐

  1. 华为云数据库助力微鲤科技智能升级

    随着信息技术的不断成熟以及人们对于数据安全性要求的提高,传统的数据库存在的一些弊端逐渐显露,比如数据丢失.无法备份.维护成本高等问题.而华为云推出的产品华为云数据库RDS for MySQL拥有即开即 ...

  2. 华为云数据库 RDS for MySQL,用心保障企业数字化发展

    随着企业数字化转型不断深入,企业不断拓展地向云上空间拓展自身业务.这一背景下,企业云上空间的信息数据大增,企业服务器系统需要承担的计算任务越来越重,传统数据库越来越难以适应企业数字化业务的高速发展.为 ...

  3. 华为云数据库 RDS for MySQL ,助力数字化企业安全发展

    在云计算.大数据和人工智能高速发展的云2.0时代,传统的数据库已然难以适应海量信息数据.高计算高性能的计算级运行,不能搭配LAMP,不能适应WEB开发的要求.网络运营单位开始追求超高性能.超高安全.超 ...

  4. 炎黄盈动易鲸云低代码平台,全面助推企业数字化转型升级

    根据Gartner预测,到2025年,70%的应用程序将由低代码和无代码开发平台构建,其中 80%的应用程序由非IT工作者开发而成. 没有编程基础的业务人员通过低代码.无代码可视化拖拽开发平台,也能快 ...

  5. 华为云域名注册_华为云域名专场钜惠,助推中小企业云速建站

    域名不仅是一个简单的网址,更是企业在市场竞争中获得持久优势的有力工具.所以对于中小企业而言,拥有一个优质的域名对企业发展而言是很重要的. 为了帮助中小企业轻松注册域名,快速搭建好网站,让用户在最短的时 ...

  6. 云速建站_华为云域名专场钜惠,助推中小企业云速建站

    域名不仅是一个简单的网址,更是企业在市场竞争中获得持久优势的有力工具.所以对于中小企业而言,拥有一个优质的域名对企业发展而言是很重要的.为了帮助中小企业轻松注册域名,快速搭建好网站,让用户在最短的时间 ...

  7. 新数科技入驻华为云严选商城,以技术创新驱动企业云化升级

    近日,北京新数科技有限公司旗下核心软件产品ShinData DMP数据库云管理平台.ShinSight Pro监控和性能分析软件在华为云严选商城正式上架.两款产品完成和华为云GaussDB数据库的兼容 ...

  8. 疫情当前,华为云数据库携手WeLink保障企业云上办公数据稳定可靠

    这个春节因为肺炎疫情的严峻,很多企业都实行了"在家办公"的工作模式,如何让在家办公变得安全轻松?华为云数据库携手WeLink(远程协作办公软件)共同保障企业在云上办公的数据稳定可靠 ...

  9. 再识华为云数据库——GaussDB

    目录 一.GaussDB: 立足创新与自研,助力企业核心数据安全高效上云 二.GaussDB: 基于华为openGauss开放生态打造的 金融级分布式数据库 三.GaussDB(for MySQL): ...

最新文章

  1. 典型问题分析(十五)
  2. day06:02oracle体系结构_存储结构
  3. Linux内核实现中断和中断处理(二)
  4. java 有选择的查询_如何在Java中将准备好的语句用于选择查询?
  5. SS CMS 全新跨平台 V7.0 版本正式发布
  6. 单元测试junit参数_使用Junit参数在更少的时间内编写更好的单元测试
  7. 操作系统【三】内存管理基础+连续内存分配
  8. 京东到家程序员删库跑路 ! 讲一讲 MySQL 数据备份杀手锏 binlog
  9. android layout 层次感,FrameLayout的层次问题
  10. PHP学习笔记 - 在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse
  11. maven仓库的安装与配置
  12. “庆渝年”​又更新了!法院裁定:禁止李国庆接触、骚扰、殴打俞渝
  13. java.lang.Class解析
  14. 苹果mac视觉效果和动态图形设计软件:After Effects 2022 (ae 2022)
  15. windows/linux 查看端口占用
  16. Github渗透测试工具库
  17. ttf,eot,woff,svg,字体格式介绍及使用方法
  18. 数据挖掘 顶级期刊_数据挖掘领域顶级会议期刊及其分析
  19. 学编程和学机器人有什么区别
  20. Gephi中的统计算法学习

热门文章

  1. hls fifo_【FCCM2020】HLS 高手对比 Verilog 高手,到底输哪了?
  2. oracle ora 14452,ORA-14452的出现原因解析及解决方法
  3. 电子与通信工程专硕考分_2021西安电子科技大学电子与通信工程考研经验分享...
  4. 个php反序列化漏洞,PHP反序列化漏洞学习(一)
  5. mysql galaxy_优化mysql
  6. 生日快乐的代码_生日快乐,我的上电!
  7. 智能车竞赛技术报告 | 节能信标组-东北大学-天魁队
  8. ESP8266 D1-UNO-R3开发板的初步测试
  9. 利用STC8G1K08实现的数字信号合成模块
  10. int的长度_Java中String长度有限制吗?身边的同事每一个人知道!