天翼云从业认证(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)天翼云安全基础实