華為雲推出MongoDB增強版,為企業節省一半成本

2022-10-03 01:00:17 字數 1947 閱讀 5074

有個笑話,說某日下班後,某君帶著乙隻寵物烏龜開車回家,在北京二環路上遭遇堵車高峰,半天走不了幾步。烏龜耐不住性子,堅持要先爬回家去www.cppcns.com,主人只好由它去了。不知過了多久,主人在車裡聽見有敲門聲,開啟一看,只見烏龜滿頭冒汗,氣鼓鼓地說:「你忘了給我家門鑰匙 ……」

在大城市,我們飽受早晚高峰堵車的煎熬,如果道路可以根據車流量自行拓寬和收縮,那該有多好?當然,這在現實中絕無可能,但是,你的業務卻可以!

日前,華為雲資料庫推出 mongodb 社群增強版,具備超強的彈性伸縮能力,可根據實際業務需求自動調整彈性計算資源,擴容能力提公升 100 倍,助推企業成本再降 50%!

所謂彈性伸縮,是指根據客戶購買計算資源的負載情況,來決定是否增加或程式設計客棧者減少計算資源,以滿足客戶實際業務需求的功能。

需要用到彈性伸縮的常見典型業務場景:

場景1:

某直播公司的《**直播》app 剛上線,無法預估業務負載情況。直播業務具有不穩定性特點,一夜爆紅則千萬級流量湧入,支援各種禮物消費、互動、保障直播清晰不卡頓等都需要底層支撐,因此後端需要根據實際使用者訪問負載量調整配置擴容支撐業務。

場景2程式設計客棧:

某遊戲公司推出一款遊戲超火,每天晚上 6 點到 12 點東南區擠爆。但是大量玩家同時**、高併發讀寫請求讓後端苦不堪言。請求超時無法登入、伺服器爆滿導致卡頓、掉線等問題層出不eulxftr窮,這時候就需要對資料庫定時擴容以釋放業務高峰壓力。

場景3:

某公司提供車聯網服務,接入大量終端產品後,每天有海量資料併發接入需要處理。公司一般會按照業務峰值來計算出需要的資料庫配置和規模,但大多時候,業務並不需要這麼高的配置就能滿足,因此造成浪費。

那麼,華為雲mongodb 社群增強,是如何做到根據實際業務需求自動調整彈性計算資源的呢?

cloud native文件資料庫,計算儲存分離黑科技

在傳統儲存與計算混合的架構方式下,節點擴容伴隨資料的遷移,當資料eulxftr量越大,耗時就越長,無法及時響應突發的業務高峰。

華為雲 mongodb 社群增強版使用計算儲存分離架構,將資料庫節點無狀態化,實現資料和計算節點分離,去掉了資料強歸屬於某個計算節點的限制,資料被所有計算節點共享。

華為雲 mongodb 社群增強版架構(將計算、儲存分離)

新增計算節點時,無需物理上的資料遷移,集群可以根據節點負載情況快速均衡,效能在短時間內即可得到擴容帶來的效果提公升。當減少節點時,刪除的節點上的業務也會迅速被其餘節點接管。整體彈性伸縮性能較社群版提公升了 100 倍以上。

華為雲 mongodb

社群增強版的彈性伸縮功能邏輯很簡單:隨著業務的變化,集群規模也是在不斷變化當中。業務變化最終會反應到各節點的負載情況。位於集群管理面的彈性伸縮控制器動態收集集群各節點的負載資訊,以此判定是否需要新增或者減少集群節點。dns

的目的是讓應用程式可以不感知 mongos 數量變化,mongos 增減時,會及時更改dns。

華為雲 mongodb 社群增強版為企業帶來的價值主要有三:

不用按照業務峰值效能要求申請集群規模,低效能期間降低集群規模,端到端可節省 50% 以上的成本。

根據實際業務量匹配集群規模,可以自動的及時響應突發業務高峰。

簡化申請集群的配置,勾選使能auto scaling功能,一鍵擴容方便又快捷。

縱觀歷史,降低成本始終是每一次巨大變革的第一要務。第一次工業革命,機器代替手工勞動,降低了人力成本;第二次工業革命,電氣代替蒸汽,降低了生產成本。放眼世界,雲時代的到來早已是大勢所趨。而抓住每一次降低成本的機會,將成為企業立足之本。

2018 華為全聯接大會將於 10 月份在上海召開,屆時將首發華為ai戰略和全棧全場景的解決方案,並攜合作夥伴帶來更多諸如「秦渲雲」這樣ai、雲、大資料、5g、iot、**等在各行業的創新與實踐,惠及更多開發者人群,「+智慧型,見未來」我們拭目以待。

免費試用華為雲 mongodb 社群增強版,請移步官網:

更多資料庫暢銷引擎免費試用:

本文標題: 華為雲推出mongodb增強版,為企業節省一半成本

本文位址:

增強版字典DictionaryEx

public class dictionaryex idictionary 初始化 dictionaryex key不存在時返回defaultvalue 預設值 比較鍵時要使用物件,如果為null則使用預設比較方法 public dictionaryex tvalue defaultvalue,ie...

IntelliJ IDEA 便攜增強版

idea 全稱 intellij idea,是j a語言開發的整合環境,intellij在業界被公認為最好的j a開發工具之一,尤其在智慧型 助手 自動提示 重構 j2ee支援 各類版本工具 git svn github等 junit cvs整合 分析 創新的gui設計等方面的功能可以說是超常的。i...

python實現增強版ping

由於定位網路問題時,經常要ping,並且有時候要長時間同時ping多位址,系統自帶的ping不夠用 所以自己用python實現乙個,用py2exe編譯為exe程式後可以方便發布。import time import string import thread import os ping ip tim...