Making Virtual Test Networks Available to the Whole DevOps Team
March 10, 2016

Frank Puranik
iTrinegy

The adoption of DevOps has shortened and simplified the application development lifecycle. But with an increased focus on speed to market comes an even greater risk that the application will fall short against its objectives. This risk is further accentuated when the application relies — as most do these days — on distributed networks.

To mitigate this, DevOps teams need a means of verifying, at every stage of the development process, how the application performs in the real world network environment.

So what we need, to make sure it's all going to work properly when we put it "out there", is a network that behaves like the real network, but that you can control.

Why not just use the real network itself? Because it's like the weather, it can be fine, cloudy, rainy, stormy, and you simply have no control over it. It is what it is, as they say. And that's even assuming your organization is going to let you introduce an untested application into the real network!

What you want is a network that can be "stormy" when you want, so you can make sure your application works even when the environment is being difficult. What you need is a way of make sure (sometimes called testing!) your application works in the final network.

Now, the problem with most "test equipment" is that it normally lives in a lab. You have to "go there" to use it. That's not much use to developers, operations people, network specialists and more.

What you need is an "extension" of your current, probably benign, network that behaves like a potentially unfriendly real world one. That means you can sit where you are, develop, test, do trial deployments, whatever, accessing current or proposed infrastructure through a Virtual Test Network extension of your network.

Virtual Test Network (Network Emulator) can recreate, on demand, a wide range of adverse network conditions, often encountered in real world networks, in which to test application behaviors. The icing on the cake is that individual members of the DevOps team can control the characteristics of their own bit of the virtual test network without trampling on somebody else's settings.

And a Virtual Test Network is not just for special phases like final pre-deployment testing. It's for everyday and everyone who shares responsibility for designing, developing and deploying applications. So it really should be regarded as a "Must-Have" tool for the DevOps team.

Frank Puranik is Senior Technical Specialist at iTrinegy.

The Latest

May 25, 2017

DevOps brings Development and Operations together with the sheer objective of ensuring quality and enabling faster time to market. However, what happens to QA in this scenario? How does the Testing team fit in? Let's ponder on this further and understand the role of QA and Testing in the DevOps world ...

May 23, 2017

When organizations adopt containers and microservice style architectures in production, systems become incredibly complex. For operations it's a shock because it means coming to grips with many new container tech nuances - plus letting go of the old monitoring rule book ...

May 22, 2017

Managing application performance today requires analytics. IT Operations Analytics (ITOA) is often used to augment or built into Application Performance Management solutions to process the massive amounts of metrics coming out of today's IT environment. But today ITOA stands at a crossroads as revolutionary technologies and capabilities are emerging to push it into new realms. So where is ITOA going next? With this question in mind, DEVOPSdigest partner site APMdigest asked experts across the industry for their opinions on the next steps for ITOA ...

May 18, 2017

In Part 3 of my Q&A with industry analysts, I ask: What trends will have the biggest impact on the software industry and DevOps in particular this year and beyond? How can enterprises set themselves up to succeed with so many rapid changes occurring in development and delivery? ...

May 16, 2017

See how to turbo-charge the impact of APIs, according to a global study conducted by CA Technologies ...

May 15, 2017

APIs are vital components for business success and thriving in the application economy, according to a global study conducted by CA Technologies ...

May 11, 2017

In Part 2, I'll dive into some findings from CollabNet's outreach to industry analysts. I asked them about the greatest challenges facing enterprises venturing into the world of DevOps and to touch on what lies ahead for the future of the DevOps movement ...

May 09, 2017

DevOps teams bring significant benefits to their organizations. Unfortunately, DevOps teams, like many business programs, tend to believe innovation must come with a detriment to security. Security measures are often seen as obstacles that impact the agility that DevOps teams rely on ...

May 08, 2017

With increased competition, enterprises now require greater agility than ever before, and traditional approaches simply can’t provide the speed enterprises demand. To remain competitive with these new players, companies need to improve their operational agility both in the data center and the WAN ...

May 04, 2017

There is no "right" culture for DevOps, but characteristics such as open communication, high cooperation, collaboration, respect, and trust are essential. If your organization does not have these characteristics, they must be developed. Culture is learned, not inherited. It must be genuinely nurtured by everyone from executive management on down the line. Here are some hacks to help develop a positive DevOps culture ...

Share this