为什么devops需要一个更好的云网络方法

157 阅读8分钟

为什么devops需要一个更好的云网络方法

一个具有机器学习、自主能力和多云支持的全栈式网络平台使开发工程师能够专注于最重要的事情,建立应用程序。

数字化转型的承诺使企业能够放大竞争优势,创造新的收入来源,并改善客户体验。为了实现这一切,开发工程师被要求使用Kubernetes、微服务和其他云原生计算工具以更快的速度构建、测试和部署应用程序和服务,并根据偏好和要求得到云服务提供商的资源支持。

但是,正如你的工程师和应用堆栈必须变得更加敏捷一样,你的网络也必须如此。转向多云环境的全栈自主网络为企业提供了一种方法,以克服时间-价值问题,并释放devops工程师,以最大限度地提高生产力和对业务增长的贡献。

虽然更快速地提供应用程序和服务带来了巨大的商业利益,但它也带来了额外的挑战和风险。如果用户遇到性能问题,使他们的工作效率降低,那么应用程序有什么用呢?你的应用程序是否提供了安全的体验,或将组织、员工或客户暴露在风险之中?所有的监管合规性要求都得到满足了吗?

更多的应用程序正在转移到云端,据IDC称,预计今年晚些时候,云端支出将首次超过非云端IT基础设施支出。此外,Prosimo最近的《多云基础设施状况报告》发现,91%的企业计划使用多云,62%的企业在两年内使用多云。随着规模的扩大,复杂性也在增加,企业正在努力以一致的方式协调和管理这种新的动态IT环境,跨越企业内部的数据中心、边缘计算和云足迹。

许多企业已经使用传统的传统网络工具来解决连接要求,但这种方法已经失败了。事实上,根据同一份《多云基础设施状况报告》,53%的企业在用传统网络方法解决多云问题时,面临着操作复杂性、安全性和性能等问题。这是由几个关键问题造成的。

首先,在传统的网络方法中,故障排除和解决问题是一个耗时的手工过程,需要查看几十个不同的网络和安全工具及仪表盘。第二,直接处理来自亚马逊网络服务、微软Azure、谷歌云平台和其他云供应商的本地网络工具,意味着要浏览不同的术语、不同的用户界面和不同的功能,增加了复杂性。第三,传统的网络工具有盲点,因为它们不看应用层以提供最佳的用户体验。

企业需要解决连接和云迁移问题,但这仅仅是个开始。他们还需要考虑到连接之外的问题,这样才能释放出开发资源,为交付应用创造一个无摩擦的过程。

企业需要一个网络平台

创建动态网络平台的一个有吸引力且日益流行的方法是建立在与应用和连接要求相关的云原生结构上。云原生架构为企业提供了一种构建可扩展平台的方式,可以简化云(和企业内部)资源的协调和管理,包括整合本地功能和云供应商的新功能。云原生结构还可以使企业实时获得整个云足迹的端到端可视性。

虽然传统的网络和安全工具提供特定场景的时间点信息,但它们往往不能提供完整的画面。云原生结构为企业提供了一种方法,可以动态地建立一个一致的全栈网络架构,减少跨云连接应用、服务和网络的复杂性。把全栈看作是有两个核心组成部分。一层侧重于连接和动态扩展,像超扩展器一样,利用云主干的优势。坐落在上面的第二层,了解应用程序和如何最好地互连,以确保安全和性能旋钮。

作为一个单一的、集成的架构,全栈网络平台解决了整个生命周期的操作和相互依赖性,从网络到应用层。它考虑到了网络、性能、安全、合规性,甚至是云计算支出。

有了全栈网络平台完整的端到端可视性,企业可以开始为常见问题和要求建立政策。当然,由于经济压力、客户需求的变化和新的市场机会,企业在不断发展。机器学习提供了一种更容易适应新业务要求的方法。

机器学习可以识别模式,找出问题并提供解决问题的建议。机器学习帮助企业实时解决许多问题,缩短了解决问题的平均时间,并能在产生广泛影响之前做出反应。此外,随着时间的推移,机器学习的建议会越来越复杂,因为系统对网络和应用行为有了更好的理解。因此,随着时间的推移,企业将能够通过逐步放松人工审查的条件来扩展自主功能。

赋予devops不受限制的快速行动能力

为什么devops工程师应该关心一个具有机器学习和自主功能的全栈网络平台?因为它可以让开发工程师专注于他们被雇用来构建应用程序的职责。当应用程序、服务或资源被添加到网络中或被修改时,全栈网络平台可以看到它并做出必要的调整。

例如,如果用户在使用一个新的应用程序时遇到了性能问题,该平台可以快速识别这是一个路由问题还是一个应用程序问题。或者,如果一个应用程序是在全球范围内交付给用户的,该平台可以确保所有的合规性要求在每个地区的运营中得到满足。如果性能问题与交付应用的云区域有关,该平台可以确定在离用户更近的地方启动一个云区域是否会提高性能,以及这样做的成本有多大。

这指出了跨云工作的网络平台的一个重要好处。根据《多云基础设施状况报告》,对于用户到应用的连接,多云被证明比单独的单云多减少45%的网络延迟,同时与VPN和SD-WAN等以网络为中心的连接相比,每条路径的性能最多可提高55%。最后,如果安全是最关键的,平台可以为流量敏感数据的应用优先考虑安全而不是性能,反之,对延迟敏感的应用则不发送和接收敏感数据。

全栈网络平台的另一个好处是,它使企业能够调整业务和IT要求,同时创建一个简单、一致和可扩展的方式来应用适当的政策。这意味着devops工程师可以根据业务需求快速构建、测试和部署应用程序,而不是像我们在单体应用时代所经历的那样,被限制在IT部门规定的时间内。全栈式中转平台还克服了企业因 "云影"(与影子IT相对应的云)而产生的任何风险,专家们预计在未来5到10年内,这种风险将会增加。

此外,随着企业对IT支出进行更严格的审查,包括不断增长的云支出比例,全栈网络平台提供了一个简单的方法来了解成本是否符合要求,是否合理。企业的所有部分都可以被要求显示投资回报率(ROI),或者它们如何为收入和增长做出贡献。这种方法有助于devops工程师和业务线经理更容易显示投资回报率,因为它与IT支出和创新有关。

企业正在为IT的复杂性、云计算和安全人才的短缺以及如何克服业务线、开发和IT团队之间的摩擦而奋斗。一个全栈网络平台--一个建立在云原生结构上的平台,支持多云,增强了ML驱动的自主能力,超越了单纯的网络或安全--为企业提供了克服这些挑战的方法。

通过消除摩擦和限制,并将开发人员解放出来进行开发,一个具有机器学习和自主能力的全栈网络平台为企业的每一个部分提供了长期的成功。