I have a SaaS product that is hosted across multiple dedicated servers. Some of the servers are very old and I plan on decommissioning them, moving the few accounts that are left there to other servers. This significantly affects customers, and the action will be required on their part to continue using their accounts in full. Some will surely jump ship in the process.
What are the best practices on doing so? How much in advance should I warn customers about the change? Should I offer compensations, like free months of service? Or maybe I shouldn’t do it at all and accept it as a business cost? (currently those old servers are not really profitable, and they increase administration and support load, making them unprofitable).