Azure云上的Java对企业社区意味着什么?

日期: 2013-12-03 作者:Cameron McKenzie翻译:蒋红冰 来源:TechTarget中国 英文

正如之前宣布的一样,Azul Systems正与自由微软合作创建定制Java运行时,建立在OpenJDK基础之上,将会运行在Azure中的Windows服务器操作系统上。“微软开放技术(MS Open Tech)技术巨头的子公司,它是用于连接微软与非微软技术的桥梁,现在正在与Azul Systems 合作来完成这一任务,同时也希望能创建出更适合于Azure云平台的开源基于Java的应用以及其他一些任务。”但这对于企业社区来说意味着什么,Java生态系统又能收获什么?

总之,并不是说JAVA在Windows服务器的世界中是禁止的。没有什么可以阻止软件架构师设计基于Windows Azure系统的Java运行时,也没有什么可以阻止管理员在Azure托管的Windows服务器上安装JDK。然而,虽然这一过程听起来无辜、无害,但它实际上代表着一堆的问题。

Java作为二等公民

在支持企业Java部署的大部分云 计算平台中,如果考虑到运行时的优化的话,那么Java是一等公民,而通过云计算供应商直接可用。这一软件程序的安装并不如像WinRAR或7-Zip解压应用那样简单。当然,如果管理员在Azure平台上安装JDK,此JDK有可能来自于甲骨文,那么甲骨文虚拟机分发布许可莁的方式可能就会很混乱,这本身就足以吓跑一个试图接受微软云的Java EE商店。

在Azure上安全OpenJDK的选项一直都有,但它也是一个不爱受支持的选项,这对于许多组织来说意味着它根本就不是一个选项。但随着Azul走上舞台,所有都变了。

Azul承诺与微软合作,采用OpenJDK,并为微软Azure平台优化它。“直到这一产品之前,Windows上基于Java的应用都比其它系统或云睥应用要笨重。我们正在缩小这一差距,” Azul Systems的CTO Gil Tene说。

Azure 平台支持Premier Java

OpenJDK不仅会成为Azure平台的一个一流的组件,无缝地安装在Azure平台,就像是操作系统的另一部分一样,它还会成为一个支持组件,这样如果出现问题或需要解决支持问题的话,微软和Azul就会指导客户。另外,因为JVM不是IBM或甲骨文提供的,它的实现就会得到中立厂商的支持。“在这一JVM和个体的应用服务器或者其它具体的Java堆栈之间没有联系,” Tene说。

当然,虽然Azul已完善了OpenJDK集成,但是微软将会提高他们的基于Eclipse的插件来帮助简化集成,给开发人员提供了一个机制,以一种简化的方式开发和部署云,这多亏了Azure和OpenJDK运行时的集成和统一。“把Java集成到常见的部署,以及像Eclipse IDE,的部署工具中会更强大,更简单,”Tene说。

企业Java专业人士对微软产品都有历史的了解,但是随着Azul加强的Java技术,并且微软允许全面的集成,现在对于企业Java专业人士来说,拥抱移向Azure云计算平台的思想有了更多的理由。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • 微软云再添新武器:“Azure知识产权保护计划”保护你的云端创新

    云计算、大数据、物联网等技术驱动着企业向数字化转型;为了加快实现数字化转型这一目标,企业也以着前所未有的速度和规模创新产品和服务,以其能在数字化转型可以获得更多客户的青睐。然而,在利用各种技术实现创新,实现数字化的过程中,无意可能会侵犯或被侵犯这些知识产权,造成了经济的损失。

  • 使用Azure Managed Disks简化云存储管理

    非托管磁盘可能进一步地为云管理员增加复杂性。了解Azure Managed Disks如何简化云存储管理流程,提高可用性以及其他。

  • Azure云新趋势:无服务器、容器化

    云管理员们一直都在追求能够提升效率和简化管理的新兴技术。本文将为我们介绍Azure的一些最新选项,如无服务器、人工智能等等。

  • Azure云数据库服务进入下一代应用

    微软已经开始实施其下一代云数据库服务的战略,这个战略的主要目标旨在更广泛地将Azure推广至更多类型的工作负载和位置。