Should I move to Windows 10 now, or wait?
-
I'm kinda a bit like Scott - Keep as current as you possibly can with software you use.
With this mindset I want to upgrade my office to Windows 10 before the free upgrade offer expires in July.
One fly in the ointment. One of our old systems uses ActiveX controls that just aren't playing nicely on Windows 10. A subset of management has already approved the deploying of a few stations that will remain on Windows 7/8.1 for the use of the old system.
This change will cause workflow changes. Some staff will outright revolt (sadly they won't quit).
We must maintain this system through at least 2022, but the reality is that I don't expect it to ever really go away.
Considering we must maintain it through at least 2022, I suppose that gets me through Windows 8.1's lifespan, and two years beyond Windows 7's lifespan.
I expect most of my current hardware to last at least until 2020, if not longer.
80% of our systems are running Windows 7, and probably 80% are licensed for Windows 8.1.In writing this I've added a possible solution I hadn't considered earlier. Originally the thought was just to move everyone to Windows 10 - free upgrade and all.
But I could upgrade the computers to 10 (license wise) and then deploy a Windows 8.1 image.
The question is - should I do that? Or should I jump to Windows 10 and a few machines for the old system, the changed workflow, and the pissed off employees?
RDS and VDI are currently off the table due to the costs.
-
Getting everything licensed for Windows 10 now, and then deploying what is needed, probably makes sense. Then if the issue is every resolved or the system replaced or whatever you are free to move forward. It reduces, just a little, your ties to the old world.
-
Is there any problem with Migrating everyone to Windows 10, and then using a Server 2008 based Remote App server to serve up the
brokenold app? -
Would you bother actually upgrading the Windows 7 machines today? or just leave them on Windows 7 and worry about them closer to the 2020 deadline for those that haven't been replaced?
Of course any new machines being deployed can be either 8.1 or 10 (new people aren't granted access to that old system-training is not worth the effort).
I could run the gatherOsState.exe on Win7/8.1 take the resultant XML, install a new disk, install Win10 put the XML on the machine and activate it via MS servers. Then reinstall their old drive.
-
@dafyre said:
Is there any problem with Migrating everyone to Windows 10, and then using a Server 2008 based Remote App server to serve up the
brokenold app?Or even VDI, potentially.
-
@scottalanmiller said:
@dafyre said:
Is there any problem with Migrating everyone to Windows 10, and then using a Server 2008 based Remote App server to serve up the
brokenold app?Or even VDI, potentially.
Yes - that's super expensive.
-
@Dashrender said:
Would you bother actually upgrading the Windows 7 machines today? or just leave them on Windows 7 and worry about them closer to the 2020 deadline for those that haven't been replaced?
It's situational, of course, but normally I would upgrade because you want to reduce people feeling "at home" on old systems as much as possible.
-
@Dashrender said:
@scottalanmiller said:
@dafyre said:
Is there any problem with Migrating everyone to Windows 10, and then using a Server 2008 based Remote App server to serve up the
brokenold app?Or even VDI, potentially.
Yes - that's super expensive.
Generally, but not always. It exists for a reason and there are times that it is effective. If you needed, say, two systems it would likely be cheaper to do VDI than RDS, for example.
-
@scottalanmiller said:
@Dashrender said:
Would you bother actually upgrading the Windows 7 machines today? or just leave them on Windows 7 and worry about them closer to the 2020 deadline for those that haven't been replaced?
It's situational, of course, but normally I would upgrade because you want to reduce people feeling "at home" on old systems as much as possible.
So you would upgrade them to Windows 8.1 basically just because?
The effort to upgrade them to Windows 8.1 and migrate their settings, etc seems like a huge hassle for nearly zero gain. Not to mention the training required for people moving from Windows 7 to 8.1. Windows 10, mainly because of the Start Menu is not nearly as jarring for Windows 7 users. But I'll be fielding tons of calls over the new start screen what what amounts to no real reason, just to keep people on their toes?
While I don't mind the idea, the practice and the actual gains are not there for non technical people. They won't learn anything - they will only memorize the steps they have to take to get exactly where they need to go, but not understand the why or be able to apply it to a new task when asked (this is a continual problem).
-
I find it easier to manage with everyone using the same system. So test it, make sure everything you need will work on it, and document work flow changes. Then roll it out to a few people, 10-20% or so, and handle their complaints/issues, document workflow changes again. Then roll it out for everyone else.
-
Can you run the old systems that use ActiveX controls on Remote Desktop Services?
-
@scottalanmiller said:
@Dashrender said:
@scottalanmiller said:
@dafyre said:
Is there any problem with Migrating everyone to Windows 10, and then using a Server 2008 based Remote App server to serve up the
brokenold app?Or even VDI, potentially.
Yes - that's super expensive.
Generally, but not always. It exists for a reason and there are times that it is effective. If you needed, say, two systems it would likely be cheaper to do VDI than RDS, for example.
My answer was for your both - not just the VDI suggestion. Both of these solutions would be over $10K.
As I mentioned, a level of management (my direct management) has already approved the use of a few machines strategically placed around the office for the old apps use.
The bigger question is: will the board try to override, or demand more stations.
-
@Dashrender said:
So you would upgrade them to Windows 8.1 basically just because?
I don't think it is just because. It's because having people using many disparate OSes is more difficult to support, increases the attack surface, increases the cost and makes it harder for them in the long term. It's a tradeoff, of course, as it is more work to move them over. But over time the cost of 8.1 begins to offset the cost of Windows 7 today. I would not prioritize this work, I'd do it only as time allows and not hold off other projects for it. But as a "thing to squeeze in when time allows" I would find it a good place to invest some effort.
-
@Dashrender said:
My answer was for your both - not just the VDI suggestion. Both of these solutions would be over $10K.
How? Certainly it shouldn't be more than a couple hundred dollars at most. Where is the cost coming from?
-
And, of course, how many machines are we talking? One, ten, one hundred?
-
@scottalanmiller said:
@Dashrender said:
So you would upgrade them to Windows 8.1 basically just because?
I don't think it is just because. It's because having people using many disparate OSes is more difficult to support, increases the attack surface, increases the cost and makes it harder for them in the long term. It's a tradeoff, of course, as it is more work to move them over. But over time the cost of 8.1 begins to offset the cost of Windows 7 today. I would not prioritize this work, I'd do it only as time allows and not hold off other projects for it. But as a "thing to squeeze in when time allows" I would find it a good place to invest some effort.
I've rolled out a small number of Windows 10 (to locations that don't need access to the old system) and it's working just fine for everything else.
But if I decided not to deploy Windows 10 universally except for these 4-5 stations that would be dedicated to the old application, then I would downgrade all of those previously upgraded machines down to Windows 8.1. This would leave my environment as it' has been for the past 2 years - Basically one department with Windows 8.1 (the only department that got all new machine after Windows 8 was released so everyone had a Windows 8 license, and therefore the entire department could be the same) and everyone else on Windows 7.
Stated more plainly - if I don't upgrade, there will be Windows 7 and 8.1 deployed throughout the organization, just as there has been for the past two years.
-
@scottalanmiller said:
@Dashrender said:
My answer was for your both - not just the VDI suggestion. Both of these solutions would be over $10K.
How? Certainly it shouldn't be more than a couple hundred dollars at most. Where is the cost coming from?
I would need to license either solution to at least 60 machines/users.
RDS = $132/user (CDW price)/year $7920
VDI = $106/device $6360This is before we look at the server side requirements.
$10K isn't that far off as I currently don't have the server resources to run either environment.
-
@Dashrender XP Mode in Windows 7 was perfect for this. When 7 came, I had issues with a single piece of old software at one client and got around it with XP mode. It was transparent to the user since they just had the icon for the application on their desktop.
-
@Dashrender said:
@scottalanmiller said:
@Dashrender said:
So you would upgrade them to Windows 8.1 basically just because?
I don't think it is just because. It's because having people using many disparate OSes is more difficult to support, increases the attack surface, increases the cost and makes it harder for them in the long term. It's a tradeoff, of course, as it is more work to move them over. But over time the cost of 8.1 begins to offset the cost of Windows 7 today. I would not prioritize this work, I'd do it only as time allows and not hold off other projects for it. But as a "thing to squeeze in when time allows" I would find it a good place to invest some effort.
I've rolled out a small number of Windows 10 (to locations that don't need access to the old system) and it's working just fine for everything else.
But if I decided not to deploy Windows 10 universally except for these 4-5 stations that would be dedicated to the old application, then I would downgrade all of those previously upgraded machines down to Windows 8.1. This would leave my environment as it' has been for the past 2 years - Basically one department with Windows 8.1 (the only department that got all new machine after Windows 8 was released so everyone had a Windows 8 license, and therefore the entire department could be the same) and everyone else on Windows 7.
Stated more plainly - if I don't upgrade, there will be Windows 7 and 8.1 deployed throughout the organization, just as there has been for the past two years.
Personally, I would roll everything to Windows 10 except for the few old systems.
There is no reason to worry about the differences between 8.1 and 10. The start menu is not relevant with their program pinned to the task bar and a shortcut on the desktop. These will not be a user's dedicated system right?
-
Anything new we put out has been windows 10. We don't do windows 7 anymore. We haven't really made a push for our techs to do re-imaging of currently deploying