BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

您现在处于全屏预览
关闭全屏预览

JVM虚拟化——云计算环境下弹性JVM构建技术漫谈
录制于:

| 作者 李三红 关注 1 他的粉丝 发布于 2015年3月16日 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。
41:45

概要
虚拟化技术在硬件, OS层面已经得到了成熟而广泛的应用。比如大家熟知的Linux Container, 可以在单一宿主系统上同时虚拟出多个容器。虚拟化技术同样可以应用于Java虚拟机。虚拟化技术可以将Java VM 虚拟为多个逻辑上的虚拟机,每个逻辑虚拟机可运行不同的Java应用程序。每一个应用程序((我们称这样一个应用为一个租户)都拥有自己独立的堆区,其资源(例如CPU, IO)使用受限于预先规定的策略,保证应用可以在相互独立的空间内运行而互不影响。同时,基础的运行时设施比如核心类库完全共享,从而帮助显著提高系统资源的利用率。本主题探讨的是在Java业界非常前沿的JVM虚拟化技术,希望听众能够了解到构建虚拟化的JVM将会碰到的一些技术难点以及可能的解决方案, 并从中获得启发,例如,JVM运行期数据是怎么被管理、如何在虚拟化环境下进行隔离以及如何在虚拟化环境下对资源使用隔离。

个人简介

李三红, 支付宝JVM专家, 微博: @sanhong_li, 支付宝JVM专家,前IBM Multi-tenant JVM项目技术负责人。 目前供职于阿里小微金服平台技术部,负责OpenJDK/HotSpot相关的开发优化工作。 九年多的Java开发经验,2008年加入IBM,参与基于OSGi框架的安全方面的开发,2010年加入Java技术中心,参与IBM Java虚拟机 J9的开发。 在Java技术领域拥有多项专利以及在developerWorks上发表十余篇文章。 曾经在JavaOne, IBM Technical Summit, IBM APN Summit等会议上担任演讲嘉宾,上海Java技术社区JUG(Java User Group)组织者。 李三红毕业于同济大学,曾供职于Intel,汤森路透。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT