Synchronize Plesk Servers (Failover)
Keep two (or more) Plesk servers in sync for a failover scenario.
Migration Manager only allows manual "sync"
Although the implemented solution differs from the initial demand, we are closing the request as "already available”. We have thoroughly investigated the idea to solve the redundancy issue using a Plesk cluster. Our research has proved that this solution is not in step with the times, is no longer demanded by our partners, and has its limitations. We would like to give an explanation of each point.
More than nine years ago, when the request was created, the IT world had already begun to change. Previously, partners and customers bought or rented bare-metal servers and organized them in data centers. If the servers did not have sufficient component redundancy, there was a risk that a power supply or hard drive failure would lead to service downtime. However, a synchronized failover server could save hosting from such problems. But since then, hosting infrastructure has changed significantly. These days, public clouds are everywhere, partners and customers use virtualization systems, and software runs in containers.
We interviewed our partners to make sure they still needed a high-availability (failover) cluster for Plesk. It turned out that the majority of partners already had virtualization systems in their infrastructure. To protect a server with Plesk from failures, many partners already use high-availability features provided by virtualization systems. Some partners are no longer interested in a high-availability (failover) cluster. Instead, they would like to have a high-load cluster with active/active nodes, where the load is balanced between all cluster members.
In the meantime, we tried building a Plesk cluster. It proved to be possible but with many limitations. A Plesk cluster also requires more servers and resources for deployment from partners and customers, which leads to increased infrastructure costs. The solution would be unreasonably expensive for end users. Developing a Plesk cluster further and making it suitable for production requires lots of additional investments. They will not justify themselves from the point of view of our partners, customers, end users, and Plesk itself. Should anyone decide to continue the research on how to adapt Plesk to be a part of a failover cluster, we have published our research results together with the proof of concept. If you have any feedback, we have created a topic about high availability Plesk on our forum.
Note: We recommend using a centralized database and centralized file storage (NFS) together with virtualization systems and/or cloud providers that provide high-availability functionality on the server rather than the software level. At the same time, we do not plan to continue developing any high-availability redundancy on the application level.
Dennis Rahmen commented
I would like to say: thanks for the response, plesk!
Also I think we all should come down a bit, the plesk team clearly acknowledged the importance of this feature and with the response from today we can all decide for our self if we want to wait for the feature to maybe come in 2022 or not.
Speaking with some staff members in the interviews, I can assure you they care and would have also liked this feature earlier.
Simon Christiansen commented
I own a professional webhosting company. We were in the process of completely re-building the entirety of all our systems. We obviously considered Plesk. But for the lack of HA/Failover, Plesk is no longer a reasonable alternative in 2021. There are better alternatives with HA/Failover support. And there are new open-source webhosting systems entering the industry every year. I find it very odd if Plesk does not include this very soon, if they intend to keep their customers. And I find it even wierder if they do, but don't come with an official statement on the issue. Therefore I concluded that they do not care, and this is why we chose something else entirely instead of Plesk. Many will come to the same conclusion as we did, so I strongly suggest you take this seriously, Plesk.
Shane E commented
Likewise, we have been using Plesk for around 12 years now and are currently in the process of migrating all of our sites away from it for this sole reason
I concur with what Sam has written. I'm using Plesk much longer and now because of the lack of HA/Failover, I had to move two of my sites to managed by hand server. All I've needed was simple keepalived configured so two servers publish the same IP address. It just works.
I get it that there are going to be problems with the total solution:
- managing IP
- whiteness / split-brain situations
- syncing storage
- syncing DB's
and many many more
But I think you really should start implementing it and pushing it to production. Maybe not a full-blown server failover cluster at once, but adding feature by feature with the final solution in mind.
Please don't force us to look for a different solution to manage ours servers.
Sam Thacker commented
I have been a Plesk customer since 2018. I love the interface and features Plesk provides. I really, really, want to keep using it. But please listen to me when I say that it is SO INCREDIBLY FRUSTRATING how long it is taking to allow for High Availability/failover to natively be implemented into Plesk. I should be able to put two servers running Plesk behind a Load Balancer and have it work, out of the box at this point in the way modern architecture solutions have developed. I run several client websites that need to have redundancy for the compute clusters they are running on for the longevity of my business, and my own peace-of-mind -- and Plesk is unable to do what I need it to in that regard right now. This is a MUST for modern hosting service businesses -- your main clientele -- to stay competitive and relevant. I understand Plesk was created as a stand-alone-server piece of software, and implementing a big change like this takes time. But you've HAD SO much time to do this. And in that time you've hardly given us any updates or even indication that you're listening or actively working on this aside from "please complete this survey" over a year ago. And whenever someone posts on the forum that they NEED this, it's always "please vote for it :)" Listen, we HAVE voted for it. Over 1,300 of your customers have voted for it. And we're met with radio silence. I'm even willing pay for an additional license if required! But first you gut Plesk Multi-Server, then take a RIDICULOUS amount of time to implement failover with very little update. It has been the top requested feature on UserVoice, and the last update we've had officially was a survey sent out on MARCH of LAST YEAR.
I will renew my Plesk license for one more year in the hopes this gets implemented SOON (but to be honest I am not holding my breath with the way you guys have handled -- or rather, fumbled -- this this hard), but if it's not I'm moving my services to ISPConfig. This is absolutely ridiculous and it frustrates me to no end how much noise I've made regarding this (I've done two or three user usability interviews with you for different projects and topics), and how little return has come of it.
Lee Smith commented
Would be a useful feature as cpanel already has this type of feature where is can do this across multiple servers but prefer plesk now as dont like cPanel's interface anymore.
Roma Sviridow commented
Thanks to users for helpful advice on this issue.
Fabio Perri commented
Hi dear Plesk Team and dear IgorG,
Since my last message, another 8 months have passed about 240 days and unfortunately there is no update on your part and no news about it and for this reason I propose the same question that I already asked you 8 months, obviously updated on everything the time that you have still passed without doing anything while we customers in bulk continue to pay you a lot of money and to request this very important function but apparently you do not care at all the opinion of thousands of your customers who continue to enrich you without get no answer from you and in the meantime ...
Any news about the Plesk feature request for HA (High Availability) Cluster and LB (Load Balancing) Cluster ?
This feature request on Plesk Uservoice it is the most requested and voted in absolute, in fact it is in place number 1, have over 1369 votes, over 180 comments and was created on 31 December 2013 so over 8 years and 7 months ago (also on March 10, 2020 you also created a survey for this feature request) !!!
How is it possible that the Plesk Team failed to implement it in over 3130 days (almost 9 years) ?
I can understand that it involves a fair amount of work and many changes in Plesk but almost 9 years of time seems more than enough to implement this feature request, also considering that Plesk is not free and also costs a lot, you should offer more to your paying customers.
After nearly 9 years of waiting, over 1369 votes and over 180 comments, it would be much more serious of you to make it clear that you will never implement this feature request !!!
I look forward to receiving an official and definitive response from the Plesk Team here.
Obviously I invite all Plesk users and customers interested to make themselves heard and participate in this discussion in order to have an answer and some updates from Plesk !!!
This is the discussion link of the official Plesk forum:
This is the link on the discussion of the official Plesk support site:
Thanks in advance for the support.
Manfred Warta commented
Very very necessary, by the way this is already possible with IPSConfig and Unison... :-(
Anthony Galliot commented
Please add this urgently!
Bludau IT Services commented
AmaZili Communication commented
At minimum, those who lost their backups during the OVH fire could have had their data safe if they had multiple FTP targets on Plesk ...
Kamil Macieja commented
flix-host.de woud like to use it.
Francesco Zirconi commented
Does 1300 votes count for nothing?
@Freddy Cohen -> exactly !
It would be really important to be able to have multiple ftp distant servers !
Freddy Cohen commented
The OVH SBG data center burned down, they are moving the information to other data centers, if plesk had high availability the impact would not have been so catastrophic for those who had hosted their data there.
Kamil Macieja commented
A Datacenter just burned down.
I woud be Happy if we coud have an HA ontop of HA infrastructure.