What difficulties should I expect in the Linux migration process to Windows servers?
Always start with a sanity check of existing server hardware and verify compatibility with Windows Server 2012 R2. It shouldn't be a problem for existing 64-bit x86 (x64) servers since almost all 64-bit x86 server hardware should handle the latest version of Windows Server without a hiccup. However, servers based on ARM, Power or other non-x86 processors (or 32-bit x86 systems) will not support Windows Server 2012 R2. When this occurs, it may require a substantial hardware investment to support the Linux migration process to Windows Server.
You'll need to pay for the Windows Server operating system and Hyper-V hypervisor, which also involves recurring licensing and support expenses. Although Microsoft provides several editions of Windows Server 2012 R2 (Foundation, Essentials, Standard and Datacenter) to suit any organization size, costs vary depending on the number of server processors running the OS and the number of users accessing the server defined by Client Access Licenses (CALs). Windows Server resellers or VARs can provide detailed pricing information as organizations plan their migration.
A new operating system will probably require new applications. Existing Linux applications including business software and management tools will all need to be replaced with Windows Server versions. Don't underestimate the potential costs involved with such purchases, especially if software is licensed by the number of seats or users in a large enterprise. The data previous Linux programs produced must also be compatible with new Windows applications, and this may require file format conversions when there are incompatibilities.
More granular impacts during the Linux migration process to Windows Server exist as well. For example, Windows Server relies on both an intricate GUI and a robust command line interface (CLI), both of which require time and effort for Linux-savvy administrators to effectively learn. Scripts used to automate important IT tasks will need to be recreated for PowerShell. This can introduce errors and oversights into the environment until scripts are thoroughly tested and refined. In addition, IT staff will need to master the Windows approach to updates and patches to ensure any changes to Windows Server and applications are introduced to the data center environment in an orderly manner.
Dig Deeper on Enterprise infrastructure management
Related Q&A from Stephen J. Bigelow
WET code leaves apps bogged down. Learn how to reduce the challenges brought on by code redundancy by programming based on the DRY principle. Continue Reading
A virtualization layer in an embedded system provides better efficiency for tasks such as network virtualization. Some examples of embedded ... Continue Reading
An embedded hypervisor offers several benefits, such as VM security, system reliability and improved hardware use, and is ideal for admins looking to... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.