Don't miss an insight. Subscribe to Techopedia for free.


Why do companies choose either persistent or non-persistent VDI?

By Justin Stoltzfus | Last updated: May 4, 2017

Virtual desktop infrastructure (VDI) services provide companies with an alternative for setting up multiple workstations or computers. They provide virtualized instances of an interface based on a particular operating system. So there are different ways to set this up – two different ways involve either persistent or non-persistent VDI service.

With persistent VDI, each individual workstation or node gets its own fully supported desktop. This way, individual users of these machines can customize and personalize their settings – just as if they were using an operating system physically installed in that one individual computer. With non-persistent VDI, companies get something different: desktops on multiple machines are essentially "cloned" and operated independently of one another, but they work off of the same template, so some forms of customization are not possible. Typically, non-persistent VDI also holds shared files in a shared repository, while a persistent VDI service will display stored files as resident on a particular user workstation.

Companies choose either persistent or non-persistent VDI for various reasons. Most of the trade-offs involve cost versus functionality – persistent VDI is much better for a set of permanent users who will be accessing these machines on an ongoing basis, but on the other hand, it tends to cost more. That's partly because persistent VDI requires more sophisticated storage and more allocated memory than non-persistent VDI.

Companies have to decide whether individual computers supported by a virtual desktop infrastructure service will need to act like individual, standalone machines personalized to assigned users, or not. For example, a set of computers using a VDI system for public access in a library, university or hospital may really not need persistent VDI because there is no long-term assigned user. However, a company that has full-time staffers assigned to different machines may choose persistent VDI, so that even though there is a single service providing virtual operating system interfaces to each computer, each of those computers still looks and acts as though it has its own resident internal operating system.

Share this Q&A

  • Facebook
  • LinkedIn
  • Twitter


Cloud Computing Containers & Virtualization Emerging Technology

Written by Justin Stoltzfus | Contributor, Reviewer

Profile Picture of Justin Stoltzfus

Justin Stoltzfus is a freelance writer for various Web and print publications. His work has appeared in online magazines including Preservation Online, a project of the National Historic Trust, and many other venues.

More Q&As from our experts

Related Terms

Related Articles

Term of the Day

Beta Test

Beta testing is the final stage of user acceptance testing (UAT) before a software product or service is released to the...
Read Full Term

Tech moves fast! Stay ahead of the curve with Techopedia!

Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.

Go back to top