& cplSiteName &

How A/B Testing Supports VNF CI/CD

James Crawshaw

As a consumer of information and communications technology and services, software updates are an occasional annoyance, at worst requiring a device restart. For a network or IT administrator software updates are a more onerous undertaking and often have to be carried out at night when user activity is low. As network infrastructure becomes increasingly virtualized the cadence of software updates will accelerate, with vendors striving to make security patches and new features available to their customers in a stream of continuous releases. The network operator will then face the challenge of how to continuously deliver these updates to the production network.

We explore this topic in the latest Heavy Reading white paper: "Simplifying Continuous Deployment with A/B Test: A Phased Approach to VNF Upgrades." As operators start to launch 5G networks they are also preparing for the migration to cloud-native technology. In order to keep up with ever-increasing customer expectations, operators are looking to adopt agile software development to shorten time to market. To improve software quality and increase cost efficiency they are also embracing DevOps, breaking down the barriers between software engineering and operations. The incremental updates associated with DevOps require a concomitant adoption of Continuous Integration and Continuous Delivery/Deployment (CI/CD) so that any quality issues can be quickly identified and fixed.

As the ETSI draft report on CI/CD and DevOps for NFV (ETSI GS NFV-TST006) notes: "Smaller, incremental releases of VNFs and VNFCs can be rapidly promoted through a continuous integration/delivery pipeline …. The use of discrete functions and APIs help to promote rapid evolution and delivery of services in a complex, multi-vendor environment. To recognize the full benefits of DevOps, significant process retooling may be required."

The Heavy Reading white paper explores various approaches to Continuous Delivery/Deployment in the telecom domain, in particular A/B Testing which enables hitless upgrades with fewer resources (e.g. virtual machines) than other methods. As software upgrades move from two or fewer per year to ten or more, there needs to be a significant simplification in the planning and preparation process so that this can be reduced from months to a matter of days. Because software upgrades will be much more frequent (and potentially contemporaneous), operators will want to minimize the amount of resources (VMs and staff) during the upgrade process.

The phased approach of A/B Test holds several benefits over the current industry norm for VNF upgrading. Service downtime can be eliminated. Upgrades can be done gradually during the day when more of the operations team is available to deal with any unexpected problems. Fewer redundant resources (VMs) are required during the upgrade window. The upgrade process itself is highly automated reducing the amount of staff needed to manage it.

Another advantage of A/B Testing, according to the ETSI draft report on CI/CD and DevOps for NFV, is the continuous feedback it provides: "Real production data is used to guide development and operations practices and priorities. Feature flags can be used to present alternate versions of a feature to different users, providing a way to compare their usefulness and value (A/B testing). This moves software development from the guessing associated with traditional requirements to the real world feedback of how the system is used." To find out more, download the Heavy Reading white paper here.

This blog is sponsored by Huawei.

— James Crawshaw, Senior Analyst, Intelligent Networks and Automation, Heavy Reading

(0)  | 
Comment  | 
Print  | 
Newest First  |  Oldest First  |  Threaded View        ADD A COMMENT
More Blogs from Heavy Lifting Analyst Notes
Consumers are increasingly seeking simple, easily searchable and personalized viewing experiences anywhere, everywhere and all in one place.
The ON2020 group is looking to address the optical transport challenges presented by the predicted surge in user traffic on carrier networks.
The focus on business readiness at Mobile World Congress served to reinforce the importance of fully addressing the business of security requirements.
Without question, the additional requirements that the 5G control plane supports will inject additional complexity into security enforcement.
The scope of 5G security changes is so broad that it is a tall order to address all the resulting challenges in lockstep.
Featured Video
Flash Poll
Upcoming Live Events
April 8, 2019, Las Vegas, Nevada
May 6, 2019, Denver, Colorado
May 6-8, 2019, Denver, Colorado
September 17-19, 2019, Dallas, Texas
October 1, 2019, New Orleans, Louisiana
October 2-22, 2019, Los Angeles, CA
October 10, 2019, New York, New York
November 5, 2019, London, England
November 7, 2019, London, UK
December 3-5, 2019, Vienna, Austria
December 3, 2019, New York, New York
All Upcoming Live Events
Partner Perspectives - content from our sponsors
Huawei Shows 5G in Action at MWC
By Ken Wieland, for Huawei
Huawei Heats Up Microwave for 5G Backhaul
By Ken Wieland, for Huawei
Huawei Services Bring the Best 5G Into Reality
By Steven Wu, President of Consulting & Service Solution Sales Dept., Carrier BG, Huawei
All Partner Perspectives