How Can You Manage VPN Capacity and Remote Access?

How Can You Manage VPN Capacity and Remote Access?

Oscar Vail is a seasoned technologist whose career has been defined by an obsession with the “bleeding edge” of infrastructure. From the early days of open-source movements to the current complexities of quantum-resistant networking and high-level robotics, Oscar has navigated the shifting tides of how enterprises connect their humans to their data. Currently, as we navigate the demands of September 2026, he has become a leading voice in the transition away from traditional perimeter-based security toward more granular, application-centric delivery models. In this conversation, we explore the strategic move from congested VPN tunnels to modern alternatives like application publishing and HTML5 delivery. Oscar breaks down the nuances of the NIST principle of protecting individual resources, the financial trap of rigid licensing models, and the technical hurdles of migrating legacy Citrix workloads into elastic environments like Azure Virtual Desktop. The discussion serves as a roadmap for IT leaders who find their gateways reaching a breaking point and need a scalable, secure way forward that doesn’t sacrifice performance for accessibility.

When a corporate gateway hits its concurrent-session ceiling even if the actual bandwidth remains available, what specific metrics and hidden bottlenecks should a network team investigate to understand why users are being rejected?

It is a common and incredibly frustrating scenario where you see plenty of available “pipe” but your users are still getting “connection refused” errors. The first thing you need to do is decouple your understanding of bandwidth from session capacity; they are entirely different animals in the world of gateway architecture. You have to look at the concurrent-session ceiling separately because a connection limit can and will reject a new user without slowing down the people who are already inside the tunnel. I always tell teams to dive into the authentication server logs specifically during those peak morning hours when everyone hits the “login” button at once. You’ll often find that the authentication server itself has become a massive obstacle, unable to process the wave of requests even if the network hardware is barely breaking a sweat. Beyond that, you should rank your programs by measured throughput to see which applications are the “bandwidth hogs” and identify which user groups genuinely need a full routed tunnel into the LAN versus those who just need one or two line-of-business applications.

In the context of the National Institute of Standards and Technology (NIST) principles, why is the shift toward publishing individual applications considered a superior security posture compared to granting full network access through a traditional VPN?

The shift is really about moving from a “castle and moat” mentality to a “safety deposit box” approach where we protect the individual resource rather than an entire network segment. When you grant a user a full VPN tunnel, you are essentially letting them onto the local area network, which increases the lateral movement risk if that endpoint is ever compromised. By using application publishing—whether through a platform like TSplus or Citrix—you are only delivering the specific software window the employee needs to do their job. This aligns perfectly with the NIST principle of micro-segmentation because the user never actually “touches” the network; they only interact with the execution of the program on a centralized server. It’s a much cleaner way to handle security because you can apply specific access policies to a single application, like an ERP or a database tool, without exposing the rest of your infrastructure to the remote device. It transforms the gateway from a wide-open door into a very specific, managed portal.

What are the practical limitations of “clientless” HTML5 browser access that IT departments often overlook when they are trying to bypass the delays of a traditional software deployment?

The dream of “any device, anywhere” is a powerful motivator for moving to HTML5 delivery, but “clientless” doesn’t mean “universal,” and that’s a trap I’ve seen many smart teams fall into. As of September 2026, the technical requirements for something like the Microsoft Windows App are quite specific; you need a supported desktop browser that is no more than 12 months old, which immediately disqualifies older hardware or unmanaged “zombie” machines. Furthermore, many organizations forget that mobile browsers are frequently excluded from these support matrices, so an executive trying to run a complex application on their phone might be out of luck. While you do remove the massive headache of deploying and updating client software to thousands of endpoints, you replace it with a need for strict browser versioning and compatibility checks. You also have to consider how the browser handles peripherals like local printing or file transfers, as these can be significantly more temperamental than they are in a dedicated remote-access client. It’s a great way to onboard contractors quickly, but you have to be honest about the edge cases where the browser simply won’t cut it.

When organizations are weighing on-premises infrastructure against elastic cloud solutions like Azure Virtual Desktop, how should they evaluate the trade-offs between hardware control and operational scalability?

This is really a tug-of-war between direct sovereignty and the ability to breathe during a sudden surge in demand. On-premises infrastructure gives your IT department total control over the physical hardware, the security silos, and the network configuration, which is often a requirement for certain high-security or regulatory environments. However, you are pinned to the capacity of the servers you’ve already bought, which means if your workforce suddenly doubles due to a merger, you’re stuck waiting for hardware shipping and installation. Cloud-hosted solutions like Azure Virtual Desktop solve this with autoscaling, allowing you to spin up user sessions and individual applications on demand, but it puts the burden on your team to correctly size the virtual machines and manage the costs of that elasticity. I’ve found that a hybrid strategy is often the sweet spot for larger enterprises; you keep your most sensitive, steady-state workloads in-house where you have maximum control and use the cloud as an overflow valve for peak periods. The key is testing whether your on-prem database and authentication systems can actually handle the latency and load when the cloud-side sessions start hammering them during a busy shift.

How do the different licensing models—specifically perpetual versus subscription and concurrent versus named-user—impact an organization’s ability to scale their remote workforce rapidly during a crisis?

Licensing is often the “invisible wall” that stops a technical solution from working when you need it most. If you are on a named-user model, where every single person in the directory needs an assigned seat, you can hit a brick wall during a rapid expansion because you have to wait for procurement to approve and provision new seats even if your servers are ready. In contrast, concurrent-user licensing is a godsend for shift-based operations because it only counts how many people are logged in at the exact same moment; you might have 500 employees, but if only 150 work at once, you only pay for that peak. Perpetual licenses can look attractive because they offer a one-time cost for the version you bought, but you have to be very careful to check if support and security updates require a separate, recurring fee that could surprise you later. Subscription models, like what we see with Windows 365, provide dedicated cloud PCs for a monthly fee, which makes the cost predictable but can become significantly more expensive than a shared application server over a multi-year period. You have to run the numbers based on your headcount fluctuations, not just the sticker price, to see which model won’t bankrupt you when you need to double your capacity overnight.

What are the critical steps in a phased migration of Citrix workloads to ensure that user experience doesn’t degrade and that dependencies aren’t broken along the way?

You never want to do a “big bang” migration where everyone moves at once; that’s a recipe for a very long, very painful weekend for the help desk. Start by identifying a pilot group based on their measured peak sessions and application traffic, and treat their performance as the baseline for the entire project. For a pilot using something like Azure Virtual Desktop, I always use the 150-millisecond latency rule as a network check—if the round-trip time is higher than that, your users are going to feel a lag that makes non-video workloads feel sluggish. You have to move through a staging environment where you test every single essential application, specifically looking for things like printing or data exports that tend to break when you move outside the old VPN tunnel. Once the pilot group is stable and their task completion times match the baseline, you can start moving departments incrementally, which limits your risk exposure. It’s also vital to have a “rollback owner” assigned—someone whose only job is to decide if a migration needs to be reversed because a hidden database dependency was uncovered that the pilot didn’t account for.

Do you have any advice for our readers?

My biggest piece of advice is to never underestimate the “human factor” in a technical migration, especially when you are changing how people access their tools. Moving from a client-based VPN to a browser-based portal might seem intuitive to an IT professional, but for an employee who has used the same desktop shortcut for five years, it can be a jarring shift. You should dedicate a specific part of your project plan to training and clear documentation during that first fortnight of the rollout to prevent your support queue from exploding. We often focus so much on the “150ms latency” or the “NIST compliance” that we forget that if a user can’t figure out how to print their reports through an HTML5 window, the whole project is a failure in their eyes. Record your application response times at peak concurrency, get the application owners to sign off on those results, and then spend the time to walk your users through the new workflow before you pull the plug on the old VPN. A little bit of empathy for the end-user’s daily routine goes a long way toward making a high-tech infrastructure shift feel like a seamless upgrade rather than a disruption.

Subscribe to our weekly news digest.

Join now and become a part of our fast-growing community.

Invalid Email Address
Thanks for Subscribing!
We'll be sending you our best soon!
Something went wrong, please try again later