Serverless Java -- 传统Java应用如何面对上云挑战

案例来源:阿里巴巴
会议地点:深圳
分享时间: 2020-08-14 14:30-15:30

向伟  |

阿里巴巴 技术专家

2018年加入阿里巴巴JVM团队,从事JVM runtime领域的开发,参与协程2.0版本的研发工作,目前工作重点传统Java应用的启动优化;加入阿里前在EDA领域从事编译器前端,runtime的开发工作,在性能调优方面有丰富的经验。

课程概要

案例背景:
传统Java应用面对上云的挑战,对于启动时间有了新的要求;
由于历史负担,大量Java应用无法通过SVM技术进行改造,用户期望在不改变现有实现的基础上,减少启动时间,满足迅速扩容的需求。

解决思路:
针对这一挑战,阿里巴巴JVM团队在结合AppCDS技术的技术,研发了EagerAppCDS,有效帮助客户减少启动时间;
同时研发启动画像,帮助用户迅速定位启动阶段耗时点,进行有针对的优化。

成果:
利用EagerAppCDS技术,某中间件容器启动时间从7s减少到2.5s, 具有广泛的应用场景;
结合启动画像,进行针对性优化后,某应用启动时间从28s 优化到9s。

听众收益

了解传统Java技术新的优化方向;
了解应用上云所面临的挑战;
以及面对上云挑战时,提供新的思路。

向伟  |

阿里巴巴
技术专家

2018年加入阿里巴巴JVM团队,从事JVM runtime领域的开发,参与协程2.0版本的研发工作,目前工作重点传统Java应用的启动优化;加入阿里前在EDA领域从事编译器前端,runtime的开发工作,在性能调优方面有丰富的经验。

课程概要

案例背景:
传统Java应用面对上云的挑战,对于启动时间有了新的要求;
由于历史负担,大量Java应用无法通过SVM技术进行改造,用户期望在不改变现有实现的基础上,减少启动时间,满足迅速扩容的需求。

解决思路:
针对这一挑战,阿里巴巴JVM团队在结合AppCDS技术的技术,研发了EagerAppCDS,有效帮助客户减少启动时间;
同时研发启动画像,帮助用户迅速定位启动阶段耗时点,进行有针对的优化。

成果:
利用EagerAppCDS技术,某中间件容器启动时间从7s减少到2.5s, 具有广泛的应用场景;
结合启动画像,进行针对性优化后,某应用启动时间从28s 优化到9s。

听众收益

了解传统Java技术新的优化方向;
了解应用上云所面临的挑战;
以及面对上云挑战时,提供新的思路。

CopyRight © 2008-2020 Msup & 高可用架构

京ICP备09001521号