天翼云从业认证(4.6)高并发场景上云实践
了解高并發(fā)的概念、系統(tǒng)設計,以及使用天翼云產品進行高并發(fā)設計;
高并發(fā)
高并發(fā)(High Concurrency)是指,通過設計保證系統(tǒng)能夠同時并行處理很多請求。高并發(fā)是指在同一個時間點,有很多用戶同時的訪問同一API或者URL地址。
相關指標
響應時間:系統(tǒng)對請求做出響應的時間。例如系統(tǒng)處理一個HTTP請求需要200ms,這個200ms就是系統(tǒng)的響應時間。
吞吐量:單位時間內處理的請求數(shù)量。
QPS:每秒響應請求數(shù)。在互聯(lián)網領域,這個指標和吞吐量區(qū)分的沒有這么明顯。
并發(fā)用戶數(shù):同時承載正常使用系統(tǒng)功能的用戶數(shù)量。例如一個即時通訊系統(tǒng),同時在線量一定程度上代表了系統(tǒng)的并發(fā)用戶數(shù)。
特點
(1)瞬時流量大(2)參與用戶多,可用資源數(shù)量少(3)請求多讀寫少(4)狀態(tài)轉換實時性要求高。
?
負載均衡
(1)防火墻與負載均衡器
(2)反向代理負載均衡
(3)IP負載均衡(LVS)
(4)DNS負載均衡
系統(tǒng)設計
(1)區(qū)分有效請求和無效請求
(2)系統(tǒng)設計(按業(yè)務劃分--水平劃分)(請求合理分配--垂直拆分)(兩者結合)
(3)數(shù)據(jù)庫設計
應用場景
分布式異步通信、數(shù)據(jù)同步和交換、削峰填谷。
微服務應用平臺
微服務云應用平臺(CT-ServiceStage)是面向企業(yè)及開發(fā)者的一站式DevOps平臺服務,支持基于微服務的應用開發(fā)、治理、部署及運維監(jiān)控的全生命周期管理,并提供大規(guī)模容器集群管理等平臺能力,幫助用戶快速構建云分布式應用。
數(shù)據(jù)庫設計
(1)分庫分表
(2)優(yōu)化SQL
(3)讀寫分離
(4)動靜分離(動態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù)分離)
?
總結
以上是生活随笔為你收集整理的天翼云从业认证(4.6)高并发场景上云实践的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天翼云从业认证(4.2)网站建设实战
- 下一篇: 天翼云从业认证(4.7)天翼云安全基础实