Synchronize Plesk Servers (Failover)
Keep two (or more) Plesk servers in sync for a failover scenario.
Migration Manager only allows manual "sync"
![](https://secure.gravatar.com/avatar/b685e7a5e0852d43c8afc53391a8a8fb?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
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.
— AY
-
Phi commented
Load Balancing like !!!!
-
[Deleted User] commented
Load Balancing easy done.
-
Anonymous commented
Yes I +100000000 this feature
-
Martin commented
I would also like such a cluster solution and could use it very well at the moment. What is the status?
-
Jerry commented
Any news?
-
Anonymous commented
Please help me
-
Anonymous commented
Helloo...... Plesk? Anyone there?
Having multiple servers behind a load balancer is critical for High Availability scenarios -- especially given how easy a LB is to implement no matter what architecture you're building on. The last we heard about this was March, and it's easily the most voted for suggestion. This has been pending since 2013. Anything? Come on, guys.
-
Sopherl commented
What about the development? Is there already an approximate date when this function will come?
-
Pelle Hedlund commented
Please implement it! This would have been great!
-
Igi Vuillemier commented
hello people, so such a solution (Synchronize Plesk Servers (Failover)) would be extremely important for us.
so if it is integrated with the next update it would be great.we support this idea and function. thank you very much for implementing.
-
Machen Mathews commented
Haz load balance soon please ❤️
-
Mr Levi Sap commented
Can someone from Plesk advise if there is any plan to incorporate this feature? So many votes and comments yet still in the dark. Appreciate some light from Plesk on this.
-
Anonymous commented
To have a Plesk synchronization is very useful. We do really need it.
-
Anonymous commented
I also wanna hear what Plesk is thinking about this
-
Dennis Rahmen commented
Yeah, an update on this would be nice!
-
Anonymous commented
I would like to know the progress as well!
-
Jerry commented
Knowing the risk of wasting my time, but I have to ask: Any progress?
-
barry d commented
Thinking about this logically and outloud here.
But is this not any different than adding redundancy for any other product?I feel like we don't need Plesk to do this. MySQL is the main item here. You generally need a cluster design in place, to add redundancy, and each approach has caveats (performance, accuracy, delay, read/write masters, you choose. each one is a pill to swallow).
So if we are to duplicate the server, let's talk linux for a second.
That is supremely easy, since it's just files, and permissions.
Install plesk on both, sync the folders and files... simple.
Windows IIS is a bit more challenging, due to how bindings are managed. THAT would require code.The last bit is to have something like nginx sitting in front, to proxy requests via stream over port 80/443 down to your intended ip address.
This would be a huge undertaking for Plesk to achieve.
Your taking a single-node designed service, and elevating it to cloud-level logistics.
I personally will not be waiting for Plesk to achieve such a task, that could take years. -
Aurel commented
Still waiting feedbacks and the implementation for this feature.
I'm tired to configure rsync synchronization between servers to balance the load between them. That would be nice to have it by native in Plesk as this is really time consuming. -
Anonymous commented
please implement it!