聽說,有種路可以根據車流量自行拓寬和收縮?
摘要:這是我走過最長的路。
炎炎夏日,先說個笑話給大家降降溫:某君帶著一只寵物烏龜,下班后開車回家。到北京二環路遭遇堵車高峰,半天挪不了幾步。烏龜耐不住性子,堅持要先爬回家,主人只好由它去了。不知過了多久,主人在車里聽見有敲門聲,打開一看,只見烏龜滿頭冒汗,氣鼓鼓地說:“你忘了給我家門鑰匙 ……”
電臺里講著不冷不熱的笑話,與眼前堵得水泄不通的情形倒相得益彰。在大城市,早晚高峰堵車,是逃不掉的煎熬。如果道路可以根據車流量自行拓寬和收縮,該有多好!當然,在現實中這是不可能了。不過,希望可以自動伸縮的,又何止是路?
小林躺倒在座椅上,想著客戶們各種奇葩的要求,頭都大了幾圈。他是一家知名 IT 服務公司的咨詢顧問,專為客戶解決各種難題。
方案討論現場
客戶A:“我們公司的《**直播》APP 剛上線,現在沒法預估業務負載情況。 “
林:“目前貴司流量不多,但直播節目一夜爆紅的例子比比皆是。到時候千萬級流量涌入,滿屏禮物和互動,還要保障直播清晰不卡頓?!?/p>
客戶A:“所以能不能請你設計套方案,可以隨時根據流量變化擴容那種?”
林:“隨時????”
客戶 B:“我們公司推出一款游戲超火,每天晚上 6 點到 12 點東南區擠爆?!?/p>
林:“要及時響應大量玩家同時在線的需求,對后端數據處理能力要求非常高。處理不及時導致的請求超時登錄不上、操作大幅延遲、團戰掉線等等,都非常傷害玩家體驗?!?/p>
客戶 B:“所以有沒有一套可以定時拓展和收縮的方案,能緩解業務高峰期壓力就行?“
林:“定時????”
客戶 C:“我們公司是做車聯網的,接入大量終端產品后,有海量數據并發接入需要處理?!?/p>
林:“車聯網平臺數據不但量大,而且種類多,處理起來確實麻煩。遇到高峰期,要根據實時路況分析最優行程路線;尤其是車禍等緊急情況下,不但要迅速判斷車輛損毀、人員傷亡等信息,更是要及時協助處理善后,后臺支撐馬虎不得。”
客戶 C:“所以可不可以設計一套方案,會根據行程情況自動分配資源那種?”
林:“自動????”
你們怕不是對擴容有什么誤解吧?小林的嘴角隱隱抽搐。。。
但憑著服務人員春風化雨般的耐心,還是柔聲解釋道:“各位的問題,都集中在彈性擴容需求上。所謂彈性伸縮,就是一種可以根據用戶已有計算資源與實際業務量,推算出供需是否匹配,并決定增加或減少資源的功能?!?/p>
客戶B:“彈性擴容能解決我的問題? “
林:“打個比方,B 先生公司的游戲平臺,資源配置是按照處理 100 萬人同時在線的平均標準來的;但晚上 6 點到 12 點高峰期,在線玩家數可能高達 1000 萬。彈性擴容的功能,就是能自動根據在線玩家人數,把資源調整成處理100萬人在線、還是1000萬人在線的配置。“
客戶A:”那我的問題也解決了呀?”
林:“彈性擴容是能解決流量峰值的性能問題,但是,彈性擴容需要時間。一般情況下,1 億 6 千萬條文檔記錄、100GB 的數據,擴容大概需要 29 小時 35 分鐘?!?/p>
客戶C:”一天多?你這擴容好,黃花菜都涼了吧?”
。。。。。
這擴容要這么久,也不是自己能解決的啊。要快速擴容,就繞不開數據庫,傳統數據庫架構采用存儲與計算混合架構,擴容就是一場計算資源帶著數據一起的大型“逃亡”, 29 小時 35 分鐘還是好的了;數據量再多點你試試?
又 TM 不是猴子,一根如意金箍棒說長就長?
了解?DDS 增強版更多信息:https://activity.huaweicloud.com/dfv_mongo/index.html
免費試用更多數據庫暢銷引擎請點擊:
http://activity.huaweicloud.com/free_test/index.html
計算
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。