电商集群性能优化方案及实施计划
2016-10-13 09:29
357 查看
短期解决方案:
1, 增加带宽,
2, 增加服务器配置,升级硬件配置
长期解决方案:
1,服务进行拆分,改变架构模式从大而全的单一架构向微服务架构做转变
2,调整集群架构及集群配置参数
3,核心业务与非核心业务做彻底剥离
性能优化方案
性能优化的两个方面:垂直扩展与水平扩展
优化的方面与步骤:
1,硬件级别进行升级
2,增加集群中服务器的数量
3,网络带宽的增加
4,负载均衡调度算法的调整
5,调整与优化集群的配置
6,os级别性能优化及参数调整、应用程序级别的算法优化
6.1 os内核参数的调整
6.2 jvm的性能优化及参数调整
6.3 tomcat性能优化及参数调整
6.3 程序的算法的继续优化
卡顿现象的描述:
1,欢迎界面很卡,停留时间很长
2,首屏刷新时间很长
3,app端出现code001的错误代码
故障发生时间:
1,2016.9.20之后至今
2,每天发金价10:30 14:30前后10分钟
实施方案与步骤
1,购买网络带宽、负载均衡、ECS、RDS、可选的Redis、CDN服务
2,使用购买的资源构建新的集群系统为生产流量的迁移做好准备
3,与研发联调测试新进群与原集群确保新集群的同
卡顿现象原因分析:
1, 核心与非核心业务部署在一起
2,
提升访问速度优化建议:
1,将游戏业务与财宝核心业务进行物理部署分离
2,将游戏业务与财宝核心业务流量链路在负载均衡层进行物理分离
3,财宝服务进行拆分与服务分级,确定核心服务的级别
4,增加7层负载均衡与session共享存储
目前的IT成本预算报表:
改进后的IT成本预算报表:
故障回顾:
1, 增加带宽,
2, 增加服务器配置,升级硬件配置
长期解决方案:
1,服务进行拆分,改变架构模式从大而全的单一架构向微服务架构做转变
2,调整集群架构及集群配置参数
3,核心业务与非核心业务做彻底剥离
性能优化方案
性能优化的两个方面:垂直扩展与水平扩展
优化的方面与步骤:
1,硬件级别进行升级
2,增加集群中服务器的数量
3,网络带宽的增加
4,负载均衡调度算法的调整
5,调整与优化集群的配置
6,os级别性能优化及参数调整、应用程序级别的算法优化
6.1 os内核参数的调整
6.2 jvm的性能优化及参数调整
6.3 tomcat性能优化及参数调整
6.3 程序的算法的继续优化
卡顿现象的描述:
1,欢迎界面很卡,停留时间很长
2,首屏刷新时间很长
3,app端出现code001的错误代码
故障发生时间:
1,2016.9.20之后至今
2,每天发金价10:30 14:30前后10分钟
实施方案与步骤
1,购买网络带宽、负载均衡、ECS、RDS、可选的Redis、CDN服务
2,使用购买的资源构建新的集群系统为生产流量的迁移做好准备
3,与研发联调测试新进群与原集群确保新集群的同
卡顿现象原因分析:
1, 核心与非核心业务部署在一起
2,
提升访问速度优化建议:
1,将游戏业务与财宝核心业务进行物理部署分离
2,将游戏业务与财宝核心业务流量链路在负载均衡层进行物理分离
3,财宝服务进行拆分与服务分级,确定核心服务的级别
4,增加7层负载均衡与session共享存储
目前的IT成本预算报表:
LB数量 | RDS数量 | RDS数量 | 成本总值 | |||||
2 | 4 | 1 | ||||||
LB数量 | RDS数量 | RDS数量 | 成本总值 | |||||
4 | 8 | 4 | ||||||
相关文章推荐
- DNN性能优化方案系列(1)概述
- Oracle培训方案(中文版)_Database 10g 性能优化
- FreeBsd网络性能优化方案WEB sysctl.conf ,以及老大逐句解析
- mysql 性能优化方案
- mysql 性能优化方案
- [原创]Oracle数据库性能优化的方案[有删节]
- Hibernate优化_Hibernate性能优化_Hibernate优化方案(下)
- 一个容易被大家忽略的多线程性能优化方案:Cache行级别优化
- STL堆算法性能分析与优化方法(GCC4.4.2 stl_heap.h源代码分析与改进方案)
- tomcat调优配置及集群实施方案
- 华硕获奖方案-构建海量数据处理性能的医院集群系统
- [转贴]ASP.NET中常用的26个优化性能方案
- 性能优化,浅谈ASP.NET中的经典性能优化方案,并对大家常用的方案进行一下注释和质疑
- ASP.NET页面性能优化方案总结
- 优化 SQL Server 查询性能----分析执行计划,索引与索引视图,如何识别要优化的查询
- DNN性能优化方案系列(2)Page State Persistence
- Java EE应用中的性能问题解决方案 — 第三部分 JDBC调整优化
- 全面测试嵌套多层For循环的性能和优化方案
- ASP.NET页面性能优化方案总结
- Hibernate优化_Hibernate性能优化_Hibernate优化方案(上)