2019年就要过去了,这是多么美好的一年啊!但是现在,是时候预测下一年了。在2020年的基础设施和应用程序开发领域,我们可以期待什么?DevOps、云、AIOps、无服务器、Kubernetes以及Java和Rust等编程语言在明年和未来将如何发展?我们邀请了8位新的文物专家,来看看他们的“水晶球”,以下是他们的看法:

Tori Wieldt,高级解决方案营销经理

tori wieldt:科技行业的女性

没有行动的人最终会死。到2020年,还没有这样做的组织将抛弃“无操作”的概念,开始认识到其操作团队成员的价值。公司总是需要运维人员,但随着技术和自动化流程的成熟,运维专业人员将能够解决更高质量的问题,比如为开发人员消除摩擦,提高长期基础设施的可伸缩性,以及与软件架构师合作,为新服务和功能构建可靠性。

在全球范围内,采用DevOps速度较慢的地区最终也会加入进来。大多数美国公司都知道DevOps。很多公司都有自己的DevOps团队,但很少有公司在整个企业中运行经过微调的DevOps实践。在这方面,我们仍有一段路要走,以主流采用。

在美国之外,DevOps的发展势头较慢,但将会加快步伐。在未公布的数据中200个英国IT调查决策者在美国,只有10%的受访者表示他们无意使用DevOps,不到1%的人表示他们曾尝试过DevOps,但因为它不适合他们而停止使用。更多的公司将开始理解精英DevOps性能的价值,并将把DevOps实践引入到他们的组织中。

家伙Fighel他是应用智能和产品副总裁家伙Fighel工程

到2020年,AIOps工具将变得更容易实现、学习和使用。太多的AIOps工具需要大量的投资,直到您看到它们的价值,而忙碌的DevOps团队仍然需要花费大量的时间来熟悉这些工具,将数据带入其中,并培训和教育他们的团队如何使用这些工具。如果AIOps要普及到大众,这种模式就不能继续下去。

与为每个新的集成点开发和培训模型需要数小时的时间不同,我们希望看到AIOps功能利用一个灵活的规则基线,这些规则基线根据用户输入和生产数据进行调整。DevOps团队将有能力将他们自己的逻辑添加到系统中,并接受或反馈自动建议的逻辑。到2020年,易于实现、学习和使用的AIOps工具将会蓬勃发展。不这样做的就会过时。

AIOps将会看到IT领导者们越来越多的兴趣。公司越来越多地在部门之间部署人工智能(AI),以帮助促进其数字化转型。根据国际数据公司(IDC)到2022年,全球在人工智能系统上的支出预计将攀升至776亿美元,是2018年预期支出的三倍多。虽然AIOps只是人工智能趋势的一小部分,但我们希望IT领导者在这项技术上投入更多,以减少停机时间,并直接影响利润。IT领导者认识到AIOps在支持DevOps、服务台和InfoSec团队工作方面的长期好处。随着这一技术的成熟,不同的AIOps工具将满足这些群体的需求,最大的区别是该工具可以吸收哪些类型的数据,以及它们能够以多快的速度交付价值。

安德鲁Tunall新Relic无服务器和新兴云的总经理服务

企业将学习如何使用无服务器来优化他们的繁忙季节,而不是365天、24小时的过度供应。大多数企业都有周期性的客户流量,通常通过客户如何在每天、每周或每年循环来衡量。今天,自动调整器很少调整到正确的流量维度(或者根本没有调整),因此团队过度供应以避免在最极端的流量用例中失败。当您观察大多数数字企业的现实工作负载时,您会发现,将过重的基础设施转换为不同的、更灵活的编程模型(如在无服务器环境中运行的那些模型)是一个很大的机会。

功能即服务的产品将不断发展并变得更加强大。为了避免使用“功能即服务”的冷启动时间,一个云提供商最近添加了一个特性,允许您提供并发执行,本质上保证执行启动时间在毫秒内。另一个提供商将单个函数的最大执行时间增加到一个小时(而行业标准是15分钟),从而为更复杂的工作负载提供了可能。

随着功能即服务产品试图迎合更多不同的工作负载集,我认为我们将看到更多这样的功能——使功能更耗费资源,运行时间更长,但仍然与事件驱动的功能执行模式兼容。因此,即使您有要求很高的延迟需求,您也可以使用这种技术,利用不平衡的工作负载,例如零售和游戏等行业的客户。

李Atchison,战略架构高级总监李atchison

2020年将是亚马逊网络服务(AWS)真正展开竞争的一年。直到最近,AWS的增长一直超过其所有竞争对手的增长总和。今年这种情况将会改变。特别是,微软Azure将成为一个非常强大的云计算选择。Azure在欧洲有一个相对的据点,但它将扩展到世界其他地方,尤其是北美。谷歌也将在2020年进军,但速度会比Azure慢。此外,预计行业将出现更多的整合,因为较小的云供应商将与这些较大的云供应商合并,或被它们吸收。这种现象在机器学习、人工智能和数据管理领域尤其如此,在DevOps管理领域也可能如此。

最后,企业将开始反思他们的“全在云端”战略。人们将更多地关注云的平衡使用,以及私有数据中心。而且,企业最主要的考虑因素将包括成本和专业技能。

本·埃文斯, Java专家和首席软件工程师

在解决Kubernetes的复杂性问题上,我们期待着持续的、渐进的进展。到2020年,Kubernetes仍然是许多组织的一个关键项目,对大规模管理Kubernetes复杂性的认识将会渗透到市场中。很少有公司会放弃Kubernetes(出于各种原因,包括所谓的“宜家效应”);然而,公司将寻找更多的工具和技术来提高他们对Kubernetes部署的理解。

对Kubernetes有深入了解的工程师将继续有很高的需求,公司将越来越多地寻求实现可观察性,以使他们的工程师在Kubernetes上构建他们所需要的洞察力。

我们将看到OpenJDK的增长。今年我们在Java领域看到的动态将继续发挥作用。Java市场将继续被长期支持(LTS)版本所主导,以Java 8为首(尽管Java 11 LTS版本继续以牺牲早期版本为代价获得市场份额)。

由于Oracle不再为两个LTS版本提供免费支持(或安全更新),企业将继续迁移到OpenJDK供应商。这些发行版为两个LTS版本提供免费(或低成本)更新,并且在整个2020年,对这些发行版的采用将继续显著增加。

铁锈将继续缓慢而稳定地上升。2019年是Rust悄然取得突破的一年。来自微软等公司和业界杰出人士的更多支持,比如布莱恩Cantrill,使人们更广泛地认识到Rust是c++日益可行的替代品。

在我看来,我们今年看到的有限部署,已经证明了锈蚀在更广泛的应用中存在。到2020年,我预计会看到一些大型Rust项目宣布——包括新建和重写。

Erica Windisch,首席软件工程师

无国籍状态最终将在2020年被发现。无服务器平台以一种要求无状态架构的方式强制蜉蝣性和不可变性。虽然这不是什么新鲜事,但底层基础设施的不重要性加强了对更大的应用程序可观察性的需求。

亚当·约翰逊,首席产品经理

传统企业将成为与原生云公司一起的无服务器创新者。尽管无服务器技术在本地云计算公司中迅速流行起来,但制造业和航运等传统行业的开发人员正越来越多地跳过集装箱化,转而支持无服务器的新项目。对于这些“蛙跳者”来说,跨遗留部署和新的无服务器应用程序的统一可观察性已经成为避免迁移痛苦的首要任务。

乔尔·沃拉尔他是开源和开发者倡议部主任

2020年将是端到端可观测性解决方案的突破之年。亚博直播平台现在,从购买点到后端监视构成价值链的大多数计算过程和系统已经成为可能。然而,从来没有一种方法可以将所有的数据连接在一起。2020年将会是我们行业中有人实现这一承诺的一年。它将依赖于开源软件。

慷慨的合作伙伴生态系统和高度积极的团队将赢得可观察性空间。在一个厂商锁定、工具整合和解决方案融合的时代,为每个人创造价值的可观察性平台将对抗掠夺性平台和业务关系。

此外,在可观察性方面的真正创新将是小型、高度激励团队的结果。支持小型、专注的团队亚博直播平台(甚至单个参与者)的平台/解决方案将是可观察性解决方案中真正创新的起源。

当然,我们都知道,未来是不确定的。2020年最大的科技新闻可能是人们从未预料到的。你对新的一年的技术预测是什么?与我们分享@NewRelic使用标签# techpredictions。

免费试用New Relic One在这里

艾萨克·埃尔德里奇(Isaac Eldridge)是New Relic的技术内容编辑。查看贴子

有兴趣为New Relic博客写作吗?亚搏体育登入网给我们发一份建议书!