Java的7大预 测 2023年 可以肯定的是,2023年将是Java的又一个标志性的一年,有了新版本和安全版本 。 四位AzulJava冠军和其他Java专家正在将colan-ders绑在头上,凝视着他们的水晶球 ,并展望未来。他们看到了云成本优化,应用程序性能,云中的Java和安全性。图片变得越来越清晰。我们不能保证准确性,但是作为唯一一家100%专注于Java的公司,我们尝试很有趣。 请继续阅读他们对2023年的完整预测列表。 没有云成本优化策略的公司将看到他们的估值削减多达50%。 在最好的时候,未能创建云成本战略会导致企业陷入困境。在当今充满挑战的宏观经济环境中,它构成了生存威胁。利用云的传输-在降低成本的同时,形成力量是当今业务和技术领导者的首要任务。 一家公司节省的每一美元相当于25美元的估值。(AdreesseHorowitz,TheCostofClod,A万亿美元的悖论,2021年5月27日)我们知道,在没有成本优化计划的情况下急于使用云计算的公司在云计算服务上的巨额支出。在没有准备的情况下在云中运营将在2023年产生可怕的后果,因为这样做的公司将看到 他们的估值削减高达50%。 2 投资于绩效工程的公司 将提供更高的客户满意度,同时降低基础设施成本。 很少或没有云成本优化计划的组织急于进行云技术投资。他们最终在云服务上超支高达70%,而没有从中获得预期价值。 (Gartner,迁移到云后实现成本节约,财务研究团队 ,第1页,2022年8月17日) 对于应用程序用户来说,缓慢和不可靠与down相同,down是不可接受的,响应投诉或性能不佳迹象的反应式模型已经过时,2023将提供证明。 到2025年,投资于绩效工程的组织将通过降低绩效来提高客户满意度 相关问题占60%。 (Gartner,《性能工程创新见解》,第2页, 2021年10月26日) 长期以来,工程团队一直在为云服务埋头苦干,多付了费用,以避免影响速度。企业正在迅速采用性能工程实践,以提高响应能力和客户体验。强调性能工程的公司将专注于在云中正确调整其基础架构的规模,这将改善客户体验并降低成本。 3 安全性最终将赶上DevOps 防止像Log4j这样的漏洞。 安全性通常落后于DevOps,因为DevOps团队要么行动太快而无法关注安全性,要么怀疑安全模型。因此,虽然“设计安全”模型适用于网络和操作系统安全,但安全往往仍然是应用程序的后继想法。当安全工具被螺栓固定而不集成时,就会发生一些不好的事情,比如Log4JJava库中的漏洞。 如今,更广泛的应用程序购买者和用户群体期望并要求应用程序是安全的,而安全性正在关注这一要求。在2023年,安全功能和知识将与许多DevOps工具和流程合并,以自动化大部分风险。 $$$$$ $ $ 42023年将是绩效意识的一年。 客户希望网站、应用程序和服务能够在没有暂停或减速的情况下工作。 2022年,适用于Lambda的AWSSnapStart采用了OpenJDK的CRaC(检查点协调恢复)等云技术,Azul 帮助实现了这些技术。 Twitter首席执行官埃隆·马斯克(ElonMusk)在宣布Twitter的应用程序性能后,展开了激烈的内部讨论。 (Register,Twitter工程师呼吁ElonMusk在不寻常的职业生涯中担任技术学士学位,2022年11月14日 ) 我敢打赌,这只是第一只掉落的鞋子,并且在新的一年里将会有更多的对基于Java的微服务的支持。领先的成本意识组织将找到一种方法获得他们需要的性能,而不会在云中超支 。 4 迅速崛起。 直到几年前,选择使用哪个Java运行时还非常简单。除非您在嵌入式空间或使用WebSphere应用程序服务器中工 作,否则您将使用OracleJDK。然而,在2019年,Oracle更改了 OracleJDK8更新和下一个长期支持(LTS)版本OracleJDK11的许可条款。新的许可条款要求大多数用户购买JavaSE订阅继续接收安全补丁和bug修复-日期。然后 ,在2022年,Oracle停止了对 Java7,使许多公司拥有不受支持的Java版本。 15%的组织在其主要应用程序中使用 Java7或更早版本的编程语言。 JRebel2021Java开发人员工作效率报告,第10页 5 这导致了Java生态系统的两个重大变化。首先,许多Java用户开始寻找OracleJDK的替代品来运行他们的应用程序。其次是激增OpenJDK的发行版,这是开发核心Java平台的开源项目。 Azul平台核心(Zulu)只是一个例子。 这些变化导致了从OracleJava运行时的应用程序部署的快速转变。随着所有IT部门都希望最大限度地降低成本 ,这种情况预计将在2023年持续甚至加速。 云将被认为是所有应用程序工作负载的一半以上的最佳选择。 许多企业IT用户认为云只是别人的数据中心,他们可以提升-云弹性、弹性和效用定价模式将立即降低成本。 实际情况有所不同。确定从数据中迁移应用程序的最佳方法中心到云需要时间、精力和技能。重新构建应用程序以使用微服务架构通常是最好的方法,它使应用程序中使用最频繁的部分能够独立于其余部分进行扩展。 6 到2027年,35%的应用工作负载将不是最佳的或准备好进行云交付,低于2022年的55%。 (Gartner,2023年云、数据中心和边缘基础设施规划指南,第2页,2022年10月13日) 目前,55%的应用程序被认为不是部署到云中的最佳方案。如果按原样部署,它们的成本将与在私有数据中心运行时的成本相同,甚至更高。 随着越来越多的企业了解云部署的现实并调整其应用程序以实现云优化,这种情况将发生变化。 黑市数据将比消费者档案 个人身份信息(PII),如过去的地址,母亲的娘家姓,贷款金额和就业历史,现在都是有效的公开,因为它已 经处理不当和被盗很多年了。 7 当您将大量数据收集,需要这些数据的团队数不胜数,以及国防技术很难扩展,你是会得到糟糕的结果。组织正在把 大量的在线数据,而且越来越难规模。当公司公开他们的数据时,他们把它 被盗的风险增加。不久之后,黑市将比公司本身拥有更强大的数据集。 有1,862个数据 2021年美国的妥协,而2020 年为1,108。 (统计,美国年度数据妥协和受影响的个人数量从2005年到2022年上半年2022年8月31日) 在Azul,我们有四个Java冠军,也是世界上最大和最好的Java专家收藏之一。尽管如此,做出预测总是一个冒险的命题,人们有自己的观点。 去年,副首席技术官SimonRitter自己做出了一些预测: TRUE-企业用户将开始从JDK11迁移到JDK17 TRUE-小苹果的最终消亡 TRUE-对Java社区进程(JCP)的更改 TRUE-Java继续成为三种最受欢迎的编程语言之一 我们将跟进博客文章,为本文档中的每个预测提供更多细节(以及其他一些预测),所以一定要注意这些。 当然,预测是为了好玩,但我们很想听听你的意见。请用我们的句柄在Twitter上发布你自己的@AzulSystems 和标签#JavaPredictions无论你的期望,我们希望你有一个美好的2023年! 版权所有©2023AzulSystems,Inc.385MoffettParkDriveSuite115,Sunnyvale,CA940891306。保留所有权利。AzulSystems、AzulSystems徽标、Zulu和Zing是AzulSystemsInc.的注册商标,ReadyNow!是AzulSystemsInc.的商标。Java和OpenJDK是OracleCorporation和/或其关联公司的商标-ed公司在美国和其他国家。Monotype是MonotypeImagingInc.在美国注册的商标专利和商标Officeandmayberegisteredincertainotherjurisdictions.TheMonotypelogoisa MonotypeImagingInc.的商标,并可能在某些司法管辖区注册。其他标记是其各自所有者的财产 ,在这里仅用于本文档中讨论的产品和规范可能反映未来的版本,如有更改,AzulSystems恕不另行通知。 联系Azul 385MoffettParkDrive,Suite115 桑尼维尔,CA94089 美国+1.650.230.6500 8