4 ms·
To me VDI is the way to go. I want my development machine to be in the cloud and always running. I want a lightweight notebook that only takes into considerati
by 300bps 5y ago
To me VDI is the way to go. I want my development machine to be in the cloud and always running.
I want a lightweight notebook that only takes into consideration screen, keyboard and battery that I can connect to my virtual desktop from anywhere.
I want a dedicated desk at home with a $40 PCoIP thin client purchased used on EBay hooked up to my multiple monitors that connects to the same virtual desktop.
With this you can truly work from anywhere even if your notebook is stolen or dies. With AWS Workspaces you can be as redundant as you want, you can create a daily snapshot of your Workspace if you want and launch it in any region if your primary region goes down.
- gruez 5y agoHow do you deal with the noticeable latency? It's pretty annoying even on LAN with RDP. I imagine it'll be worse on the cloud.
- 300bps 5y agoI don’t notice any. I also don’t use RDP - for Amazon Workspaces I use their app that utilizes the PCoIP protocol. Other than that my last job was working at one of the largest banks in the United States. We were 100% virtual desktop since 2014. My current employer just switched to about 95% virtual desktop. Nobody ever complains about latency. I think it’s a given that literally everyone will switch to this method at some point - there are too many positives.
- vxNsr 5y agoEveryone I know who works in VDI complains about latency. My wife’s whole company uses virtual desktops, and anytime she’s working from and I look over her shoulder I shudder, it’s incredibly noticeable.
- 300bps 5y agoI have no experience with that. I am connected to a virtual desktop right now that is in my employer's datacenter. I am at home on my personal desktop. On my company virtual desktop I am running Zoom and am on a conference call with 11 people all of us have video turned on and there is literally 0 latency that I can perceive. I have a local Logitech webcam that is perfectly accessible from my VDI desktop. Moving windows around is something that I typically utilize to test for lag and there is just none. My previous employer was literally using this for 7 years before I came to my current employer and I was so happy when we switched to VDI. Of course it depends on your Internet connection and your ISP's connection pathway to get to your VDI but I've regularly connected to my VDI desktops over the years from Starbucks WiFi, Dunkin Donuts wifi and many others with no perceived latency.
- gruez 5y ago>I have no experience with that. I am connected to a virtual desktop right now that is in my employer's datacenter. I am at home on my personal desktop. On my company virtual desktop I am running Zoom and am on a conference call with 11 people all of us have video turned on and there is literally 0 latency that I can perceive. I have a local Logitech webcam that is perfectly accessible from my VDI desktop. inpreceptable latency in teleconferencing doesn't tell you much. There's already so much latency built in (eg. the webcam itself, the encoder/decoder, the time it takes for your packets to travel over the internet to the relay server and then to the other attendants) that the extra latency added by VDI can be buried. On the other hand when you're doing any sort of interactive editing the latency is very noticeable, because there isn't much latency to start with.
- LinearEntropy 5y agoI completely agree with this. I recently started a new role that requires me to run 2 separate VDIs. The latency is incredibly frustrating. How people have been working like this for years I do not know. Beyond the latency the resource allocation is far too low. Things just take so much longer to run and Microsoft Teams grinds to a halt if anything else is happening. Ive been told when my managed device arrives I will no longer need to use either VDI, but if that's not the case I am very seriously considering moving onto another role despite being only ~2 months in.
- harha 5y agoI prefer having a laptop that's powerful enough on its own, this gives me a lot of freedom when the internet is bad. I also like to have a desktop with a nice screen and a bit more power that I can use to run things that take a bit longer. Everything more serious happens in the cloud, yes, but it's good to know that I can achieve reasonable results, browse, watch videos and send e-mails. Even though I'm kind of excited for a new M1 Macbook with way more battery and faster apps, I wouldn't spend money on it until I absolutely have to.
- xputer 5y agoMy employer makes us do this and I absolutely hate it. It slows me down so much. I now have to effectively maintain two machines that cause issues at twice the frequency. The server isn't even notably faster than my MacBook. Moreover, in my experience, the uniformity of these cloud development machines also encourages developers to get lazy and start making all sorts of assumptions about the environment the application runs in. This makes it impossible over time to run the application locally and will cause issues during the inevitable hardware upgrades in the future.
- 300bps 5y agoI now have to effectively maintain two machines In a VDI infrastructure, your physical desktop should be either literally or effectively a dump terminal that gives you access to your virtual desktop. Why would you be using both? The server isn't even notably faster than my MacBook That isn't the benefit. The benefit is having a desktop you can access from anywhere with Internet access regardless of what physical client you have access to. Another benefit is that everything is centrally backed up including a full-fidelity copy of your workstation. Another benefit is that it is lower cost than distributing high-end desktops/laptops to users.