当前位置:虚拟化行业动态 → 正文

虚拟网络有助于改进DevOps软件

责任编辑:editor005 作者:George Lawton |来源:企业网D1Net  2015-04-28 14:13:38 本文摘自:TechTarget中国

软件开发生命周期中,网络设计都是被滞后考虑的。但是,如今软件自定义网络功能却被用于动态缩放和保护企业应用。网络功能和虚拟LAN服务的兴起可以使企业在DevOps生命周期中应用的初级阶段对网络效果进行测试。

虚拟网络的兴起对于DevOps模型来说尤为重要,因为在虚拟网络中,开发人员可以参与到整个软件开发生命周期的测试工作中。Cliff Grossner是Infonetics Research公司数据中心、云及SDN部的主分析师,他说:“在应用程序的开发和后期的部署过程中使用完全相同的技术可以提升DevOps流程的灵活性、简化应用程序的开发过程以及降低成本。”

虚拟网络正与各竞争参与者所推出的其他服务一同崛起,如VMware推出的NSX和Cisco推出的Application Centric Infrastructure。这些服务具备各种不同的虚拟网络功能。企业使用各种整合流程以支持F5 Networks、KEMP Technologies和Palo Alto Networks等这些专业供应商所提供的附加网络功能,如应用交付控制器(ADCs)、防火墙及全局服务器负载均衡(或者也称作GSLB)。

打破常规

Lori MacVittie是F5 Networks公司的高级技术布道师,他认为,从传统的角度来看,只有在近期当软件被用于实际生产中时,我们才考虑使用智能网络服务。然而,ADC公司近期增加了许多新的网络功能,可以在SDLC早期阶段配置使用,例如,在软件自定义应用程序服务(SDAS)中所使用的F5公司研发的合成架构。

MacVittie说,SDAS具有身份和访问管理的功能,并且其本身编程的特性特别适用于项目开发和实施阶段。例如,开发人员能够不用从头开始编码而只使用SDAS就可以获得身份服务功能。这种功能满足了服务器获得确切应用程序数据的要求,并且在必要时候能够处理用户特定流程和定制化需求。

设计一款在移动客户端和传统平台都适用的应用程序需进行大量定置,以确保用户体验质量。外部SDAS移动优化和加速服务可以探测并识别客户平台,并自动调整内容以最佳方式配置目标用户。这样就不会出现应用程序只能在特定平台上运行的情况。

应用模板可以体现整个服务配置情况,我们也可以将其视为一种以持续交付和集成为目的代码构件。然后,通过RESTful API将这些模板应用到SDAS中,其中用到的方法有:脚本、丰富的合作伙伴解决方案、或者SDAS编辑及管理软件。

将网络设计运用到软件开发中

许多企业都会面临在产品中复制服务器、配置和网络所带来的挑战。这种逼真版本的网络服务就如同IBM、HP、CA Technologies和Parasoft所引领的虚拟技术一样能够被应用到更好的开发和测试应用程序中。

Jason Dover是KEMP Technologies公司的产品线管理主管,他说,直到最近,开发人员和测试人员还是没有广泛地适用虚拟LAN。近期,该公司开始在应用程序生命周期的开发和测试环节提供一种免费的服务。Powershell和Java API封面就可以清楚地展示这些工具,并将这种智能网络的功能整合到常见的开发和测试工作流程中。Dover说,这样,在产品测试和开发阶段企业就不必非要使用同一种技术才能完成任务。

Dover解释说,通常来看,应用程序的开发正朝着“无声管道”和智能终端的方向发展,但是,其中 所面临的挑战是,我们需要时刻追踪物理环境的变化,从而避免“过度承诺”的情况发生。“如果你正在旋转管道和连接处,并且你并不了解通道的物理原理,那么你就很有可能做出过度承诺。”

最开始就要注意网络

对于开发人员来说,了解先进的SDN工具的功能是非常重要的。F5 Networks公司的MacVittie向我们介绍了具体的功能,其中包括安全性、执行效果、可用性、移动性、一致性和访问控制服务,并且,这些功能都是可以嵌入到应用程序架构中的。

她补充说,用DevOps方式进行集成和部署这些服务也非常重要。这样做可以清楚地辨识服务和应用程序之间的集成点,同时判定应用程序体验的性能、规模和可用性哪一方面是成功运行的,有助于制定正确的策略和模板。

关键字:网络功能DevOps虚拟网络

本文摘自:TechTarget中国

x 虚拟网络有助于改进DevOps软件 扫一扫
分享本文到朋友圈
当前位置:虚拟化行业动态 → 正文

虚拟网络有助于改进DevOps软件

责任编辑:editor005 作者:George Lawton |来源:企业网D1Net  2015-04-28 14:13:38 本文摘自:TechTarget中国

软件开发生命周期中,网络设计都是被滞后考虑的。但是,如今软件自定义网络功能却被用于动态缩放和保护企业应用。网络功能和虚拟LAN服务的兴起可以使企业在DevOps生命周期中应用的初级阶段对网络效果进行测试。

虚拟网络的兴起对于DevOps模型来说尤为重要,因为在虚拟网络中,开发人员可以参与到整个软件开发生命周期的测试工作中。Cliff Grossner是Infonetics Research公司数据中心、云及SDN部的主分析师,他说:“在应用程序的开发和后期的部署过程中使用完全相同的技术可以提升DevOps流程的灵活性、简化应用程序的开发过程以及降低成本。”

虚拟网络正与各竞争参与者所推出的其他服务一同崛起,如VMware推出的NSX和Cisco推出的Application Centric Infrastructure。这些服务具备各种不同的虚拟网络功能。企业使用各种整合流程以支持F5 Networks、KEMP Technologies和Palo Alto Networks等这些专业供应商所提供的附加网络功能,如应用交付控制器(ADCs)、防火墙及全局服务器负载均衡(或者也称作GSLB)。

打破常规

Lori MacVittie是F5 Networks公司的高级技术布道师,他认为,从传统的角度来看,只有在近期当软件被用于实际生产中时,我们才考虑使用智能网络服务。然而,ADC公司近期增加了许多新的网络功能,可以在SDLC早期阶段配置使用,例如,在软件自定义应用程序服务(SDAS)中所使用的F5公司研发的合成架构。

MacVittie说,SDAS具有身份和访问管理的功能,并且其本身编程的特性特别适用于项目开发和实施阶段。例如,开发人员能够不用从头开始编码而只使用SDAS就可以获得身份服务功能。这种功能满足了服务器获得确切应用程序数据的要求,并且在必要时候能够处理用户特定流程和定制化需求。

设计一款在移动客户端和传统平台都适用的应用程序需进行大量定置,以确保用户体验质量。外部SDAS移动优化和加速服务可以探测并识别客户平台,并自动调整内容以最佳方式配置目标用户。这样就不会出现应用程序只能在特定平台上运行的情况。

应用模板可以体现整个服务配置情况,我们也可以将其视为一种以持续交付和集成为目的代码构件。然后,通过RESTful API将这些模板应用到SDAS中,其中用到的方法有:脚本、丰富的合作伙伴解决方案、或者SDAS编辑及管理软件。

将网络设计运用到软件开发中

许多企业都会面临在产品中复制服务器、配置和网络所带来的挑战。这种逼真版本的网络服务就如同IBM、HP、CA Technologies和Parasoft所引领的虚拟技术一样能够被应用到更好的开发和测试应用程序中。

Jason Dover是KEMP Technologies公司的产品线管理主管,他说,直到最近,开发人员和测试人员还是没有广泛地适用虚拟LAN。近期,该公司开始在应用程序生命周期的开发和测试环节提供一种免费的服务。Powershell和Java API封面就可以清楚地展示这些工具,并将这种智能网络的功能整合到常见的开发和测试工作流程中。Dover说,这样,在产品测试和开发阶段企业就不必非要使用同一种技术才能完成任务。

Dover解释说,通常来看,应用程序的开发正朝着“无声管道”和智能终端的方向发展,但是,其中 所面临的挑战是,我们需要时刻追踪物理环境的变化,从而避免“过度承诺”的情况发生。“如果你正在旋转管道和连接处,并且你并不了解通道的物理原理,那么你就很有可能做出过度承诺。”

最开始就要注意网络

对于开发人员来说,了解先进的SDN工具的功能是非常重要的。F5 Networks公司的MacVittie向我们介绍了具体的功能,其中包括安全性、执行效果、可用性、移动性、一致性和访问控制服务,并且,这些功能都是可以嵌入到应用程序架构中的。

她补充说,用DevOps方式进行集成和部署这些服务也非常重要。这样做可以清楚地辨识服务和应用程序之间的集成点,同时判定应用程序体验的性能、规模和可用性哪一方面是成功运行的,有助于制定正确的策略和模板。

关键字:网络功能DevOps虚拟网络

本文摘自:TechTarget中国

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^