当负责Azure云的微软朋友们决定,是时候慎重考虑拥抱企业Java社区时,他们知道他们需要做的第一步是,在他们的平台上引入世界级的Java运行时环境的实现。
一方面,Azure云刚刚从甲骨文的JDK那获得许可。另一方面,微软可能刚刚夺得了OpenJDK的最新版的GPL,并让他们自己工程师定制相应的项目。最后,通过与Azul Systems合作,微软在这两点中间找了一个位置,使得 Java社区背后的人拥有了限可扩展的JVM。正如最近宣布的,“微软与Azul Systems合作,以实现社区驱动的开源JAVA的windows分布式版本,即为OpenJDK(Java开发工具包),供Windows Azure 云计算平台上的windows服务器使用。”
Azul Systems:微软合作伙伴的选择
那么为什么微软会选择Azul Systems作为合作伙伴?其中一个理由很简单就是没有太多的替代方案。“如果你现在看看Java的前景,确实没有太多的厂商,” Azul系统的CTO Gil Tene承认说。实际上Azure的选择只是在IBM、甲骨文、红帽和Azul.之间。
当然,IBM在开发JDK市场上所占的份额,确实没有开发运行在Java虚拟机上的软件所占的份额多。IBM开发他们自己品味的Java虚拟机的一个主要原因是,他们可以跨平台,支持专有硬件和软件平台上的一系列产品。IBM为他们自己构建了JVM,不是给他们的竞争者。
甲骨文是当然也是J ava平台的管家,所以毫无疑问他们也会有兴趣与Azure合作。但是甲骨文与微软在同一中间件领域的投资相当,让甲骨文为Azure开发JVM将会是一个竞争性的错误,这会导致让甲骨文在产品堆栈中有更大竞争优势。有时这会不造成让你直接竞争对手中饱私囊。
在这一垄断市场的第三大厂商是红帽。在OpenJDK领域他们相当活跃,他们当然知道Linux平台的全部。毕竟,他们把旧的、遗留的部件都迁移出了Unix平台,帮助整合了Linux市场,这使得推动企业的Windows软件的微软开发人员极为懊恼。当然利用GPL许可的、红帽有大量投资的OpenJDK,对于Azure,来说是一个明智的举措,但是另一方面讲,允许Linux而不是Windows作为公司的主要收入来源的想法可能不是很聪明。
选择高性能的专家
因此,随着IBM、甲骨文和红帽的出局,你还有什么选择?呃,剩下的就只是Azul Systems了,该公司拥有引以为傲的OpenJDK平台,并且在行业中,能定制化到可线性运行可扩展的Java平台。他们没有产品线是直接与微软和Azure竞争的,而且他们在虚拟机领域非常专业,当工作在分布着大量处理器的,且不可预知的位置的hypervisors的虚拟化环境时,他们知道可能出现的各种不同的问题。“通过Zing(Zing是高容量应用的理想平台。),我们制作了高性能虚拟机进行大量的内存计算,这些虚拟机专注于较高端的,响应敏感应用的市场,” Tene说。利用专业的Azul Systems,对于Azure来说很有可能不是最坏的情况。
在充满着Java专业人士的领域,微软一直都是一个强劲的卖家,但所有涉及到性能和可扩展性的世界的人都知道,Azul Systems是此领域的首选厂商。当Azul成为了Azure JDK背后的支持时,毫无疑问,将会有许多企业Java商店将追随他们到微软的云。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
微软云再添新武器:“Azure知识产权保护计划”保护你的云端创新
云计算、大数据、物联网等技术驱动着企业向数字化转型;为了加快实现数字化转型这一目标,企业也以着前所未有的速度和规模创新产品和服务,以其能在数字化转型可以获得更多客户的青睐。然而,在利用各种技术实现创新,实现数字化的过程中,无意可能会侵犯或被侵犯这些知识产权,造成了经济的损失。
-
使用Azure Managed Disks简化云存储管理
非托管磁盘可能进一步地为云管理员增加复杂性。了解Azure Managed Disks如何简化云存储管理流程,提高可用性以及其他。
-
Azure云新趋势:无服务器、容器化
云管理员们一直都在追求能够提升效率和简化管理的新兴技术。本文将为我们介绍Azure的一些最新选项,如无服务器、人工智能等等。
-
Azure云数据库服务进入下一代应用
微软已经开始实施其下一代云数据库服务的战略,这个战略的主要目标旨在更广泛地将Azure推广至更多类型的工作负载和位置。