No history yet

User Experience Optimization

The Last Mile: A Fast Desktop Experience

We've built a secure, global network for our 1,200+ users. But all that work is pointless if a trader's desktop feels sluggish. A half-second delay can mean a missed opportunity. This final step focuses on the end-user experience, ensuring a remote desktop feels as responsive as a local machine.

The magic behind this is the streaming protocol. Think of it like a video streaming service. Netflix doesn't send you a whole movie file at once; it sends tiny pieces of video and audio that your device plays in real-time. Similarly, a streaming protocol sends pixels, keyboard strokes, and mouse movements between the remote desktop in the cloud and the user's computer at home.

Choosing the Right Language: PCoIP vs. WSP

AWS WorkSpaces supports two main protocols: PC-over-IP, or PCoIP, and the WorkSpaces Streaming Protocol, or WSP. PCoIP is the older of the two. It was designed for corporate networks where connections are stable and fast. It prioritizes pixel-perfect image quality, which requires a lot of bandwidth.

WSP is Amazon's newer, custom-built protocol. It was designed for the real world, where a user's home Wi-Fi might compete with a roommate's video game or a neighbor's streaming service. WSP is much more tolerant of high-latency connections, meaning the data takes longer to travel. It intelligently adapts the video and audio stream to the quality of the network, reducing lag and preventing the desktop from feeling 'stuck.'

For a global firm with users on various home internet connections, WSP is the clear winner. It provides a more consistent and responsive experience, especially for employees far from the nearest AWS region.

Your Personal Network Detective

Even with WSP, a user's experience can suffer if their local network is the problem. Before a user calls IT, they can troubleshoot their own connection using the Network Health Check tool built into the WorkSpaces client application.

This tool runs a quick diagnostic to check the connection between the user's computer and the WorkSpaces service. It gives a simple color-coded status (green, yellow, red) for internet reachability, service health, and . If the round trip time is high (e.g., over 250ms), it's a clear sign that the user's connection is slow, and they should try moving closer to their Wi-Fi router or plugging in with an Ethernet cable.

Fine-Tuning the Experience

Beyond the protocol, a few settings in the client application can make a huge difference. For traders and analysts who rely on multiple screens, WorkSpaces fully supports multi-monitor setups. Users can enable full-screen mode across two or even three monitors, creating a seamless desktop that mirrors a physical trading floor setup.

Lesson image

For video conferencing, WorkSpaces can redirect a user's local webcam and microphone into the remote desktop. This allows them to use applications like Microsoft Teams or Zoom inside their WorkSpace just as they would on a local machine. Enabling in the client settings can also improve performance. This setting allows the WorkSpaces application to use the computer's own graphics processing unit (GPU) to help decode the incoming video stream, which can result in smoother video and a more responsive feel.

By choosing the right protocol, teaching users how to self-diagnose network issues, and optimizing client settings, we can provide a high-performance desktop experience to every employee, no matter where they are in the world. This ensures that the technology is an enabler of their work, not a bottleneck.

Quiz Questions 1/5

Which streaming protocol is specifically designed by Amazon to be more tolerant of high-latency or variable network conditions, like a typical home Wi-Fi network?

Quiz Questions 2/5

A user runs the Network Health Check tool in their WorkSpaces client and sees a red status for 'round trip time' with a value of 300ms. What does this most likely indicate?

With that, we've covered the key aspects of delivering a high-quality user experience on AWS WorkSpaces. From the underlying network protocol to the settings on a user's own machine, every piece matters in creating a fast, reliable remote desktop.