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