累计71.8万个5G基站
DevOps是在开发和运营之间实现流程自动化的方法,是成功实施云原生的重要因素之一。由于云原生的目的是减少上市时间并为公司带来更高的效率,因此DevOps简化了个人,工具和系统,为企业的整体成功做出了贡献。这就是使云原生DevOps朝着提高生产率的逻辑迈出的一步。 云原生和DevOps运动都在上升。报告和数据预测,全球DevOps市场将从2019年的44.9亿美元增长到2027年的172.7亿美元。 此外,COVID-19大流行严重影响了云的采用。预测表明,到2021年底,将有80%的公司将采用以云为中心的基础架构和应用程序增加一倍。云原生的DevOps方法可通过持续部署最大化敏捷性。此外,它无需进行巨大的更改即可扩展系统和应用程序。让我们深入研究一下这种方法的真正含义。 云原生软件开发方法是什么? 采用云原生方法意味着拥抱许多利用创新的新选择。云原生团队使用的主要工具由云提供,而不是内部部署基础架构。 云原生应用程序敏捷,适应性强,易于监视。这意味着团队将通过频繁且快速的部署和迭代来构建它们。他们没有阻止失败,而是接受失败并具有实时改进的能力。 此外,在监视方面,他们不依赖外部因素。相反,可以从内部控制应用程序。云原生始于大约十年前,当时一群技术领导者向公众介绍了它。Weaveworks技术产品策略副总裁Paul Fremantle声称应该为云编写应用程序,以便在云上表现良好。然后,在2015年,摩根大通(JPMorgan Chase)执行董事Matt Stine在他的《迁移到云原生应用架构》一书中阐明了云原生概念。 现在,云涵盖了许多工具和方法,包括微服务,容器,CI/CD,多云等。CNCF Cloud Native Interactive Landscape概述了使用的大多数工具。为了帮助开发社区提供更好的替代方案来构建云原生应用程序,CNCF培育了这种开源工具格局。 什么是云原生DevOps? 如果我们将这两个定义结合起来,云原生的DevOps就会变成由不断开发,自动化操作和跨职能团队组成的一组实践,从而改善了最终用户的整体体验。云原生DevOps旨在使您的公司更加灵活。您可以通过Kubernetes和容器之类的技术来实现这一目标,该技术可以使流程自动化并使应用程序更具可伸缩性。
所有这些做法几乎适用于公司的每个方面。这意味着要改变涉及工具,人员和流程的整个文化。在文化方面,您需要采用面向DevOps的方法。这将促进人员和工具之间的更好的一致性。您必须激励员工更有效地协作,并鼓励更快的反馈圈。更快的反馈将使快速迭代和实时改进成为可能。您还必须进行一些技术更改。这指的是采用云原生DevOps中心的技术,例如容器化和微服务。 最后,在您一直等待的时刻,我们对2021年的ML预测(鼓声):边缘机器学习。 我们看到边缘推理的趋势正在增长,我们预计该细分市场将在2021年大幅增长。这有很多因素,包括物联网的增长以及对远程工作设备的更多依赖。但是,要对此趋势有所了解,最好将边缘推理与"面向云的ML"进行比较和对比,后者在面向企业的设备和消费类设备(例如Google Mini)中都可以找到。 支持云的ML可能会让人联想到可以访问互联网的微型设备的图像,这些设备会收集数据,将数据发送到云以进行推断,并且在某些情况下会在设备上接收数据(例如执行某些操作)。这样的部署对于许多情况(例如,对于检测欺诈的银行而言)是必要的,并且非常适合于可能不需要较长延迟的情况,需要第三方云托管的情况等。也就是说,5G的增长可能会使延迟成为过去。
但是,边缘设备正在迅速获得在边缘执行推理所需的处理能力。以Google的Coral为例,它具有板载张量处理单元(TPU),并且可以处理众多IoT用例(例如,分析图像和语音)。通过将此类技术封装在一个小巧的外形中,现在就可以进行推理,而无需Internet连接和云后端。此设置还通过将所有收集的数据保留在设备上来增加安全性,这一方面在设备上得到了进一步增强。 (编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |