VDI Pool vs Session Pool Server 2012R2

I am wondering which option would work best in my environment. We have about 20+ users that will be connecting and will need to install/update applications on the fly. Would like to have full control over what the desktop looks like as well of course.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Alessandro ScafariaInfrastructure Premier Field AdministratorCommented:
The virtual desktop pool
The virtualization host server hosts a pool of virtual desktops. Each virtual desktop in the pool is an independent VM.

Normally, VMs from the pool are dynamically allocated to users. And since users don't know which VM they will be connected to, make sure every VM in the pool is configured identically to maintain a consistent user experience. Also, it is important to design the user's profiles so that data is saved to a network location rather than to a VM's local disk resources.

But identically configuring every VM isn't always practical. After all, users may require varying sets of applications depending on their job functions. For example, someone in the finance department needs a different set of apps than someone in IT.

In these situations, the solution is to create multiple desktop virtualization pools. Each pool should represent a different virtual desktop configuration -- but all the VMs in a pool should be configured identically.

Occasionally, administrators (and power users) require more flexibility than the standard user. Rather than creating a separate pool for such users, build a set of personal virtual desktops. A personal virtual desktop is a VM that has been dedicated to a specific user through an Active Directory setting. Such a configuration ensures the user will have with the same VM in every session.

Based on your scenario, I think you should deploy a VDI environment.

Source: http://searchvirtualdesktop.techtarget.com/tip/Getting-started-with-a-Windows-virtual-desktop-pool
CGLynchAuthor Commented:
OK Excellent so that would bring me to the next portion that I had mentioned. When an application needs to be updated on the vdi do I have to update my Gold image each time and rebuild or is there a way to control the updates to the vdi's using something like sccm or intune?
Alessandro ScafariaInfrastructure Premier Field AdministratorCommented:
If you choose to deploy a VDI environment, you may use the APP-V technology to deploy your application "as-a-service" to your clients in order to be more scalable and detached from OS and user-stuff.....

This is on of the best approach if you want to save time, to be independent from clients and more scalable.

Attached a really good PPT about it and a Microsoft PDF with a real-world scenario.....



Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
CGLynchAuthor Commented:
OK thanks for the info I'm glad at least that I have chosen the right track as I have already created the VDI pool but wanted to confirm that the session based wouldn't be easier based on my needs.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2012

From novice to tech pro — start learning today.