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.
— AY
-
Webadmin commented
This thread has been open for just about 7 years. Plesk is one of the top control panels in the web industry. What I absolutely do NOT understand is, why is this discussion still open for discussion and not implemented, and why would it be so difficult if another control panel (Interworx) can do it (which I am quite sure has a much smaller team) and has been doing it for quite some time.
Plesk should allow us to focus on productivity and growing our business without fear or concerns of DOWNTIME because we do not have a failsafe/failover configuration.
Quite a bit disappointed in Plesk that we're still actually talking about this in March 2020, even after this suggestion being a top in suggestions.
-
JackLinkers commented
@anon, I know they acquired the company. What I wanted to say is not worth migrating from cPanel to Plesk.
-
Anonymous commented
@JackLinkers well cPanel or Plesk does not matter as its the same head to where the money flows...
-
JackLinkers commented
So disappointing.
After reading :
https://www.plesk.com/wiki/high-availability/
and
https://docs.plesk.com/en-US/onyx/multi-server-guide/about-plesk-multi-server.77093/
I was confident Plesk was HA compatible, but discovered it's NOT among other MUST HAVE features in modern web, such as .webp support in PHP GD...
Plesk has a lot of interesting features, but most important are missing...
Well, bye bye Plesk, I'm sticking with cPanel -
KZ commented
So maybe my situation is different, but I have 2 plesk web servers being load balanced. What I did was create and setup the 1st. Domain is managed in route 53 not that it matters, it will work with any other DNS managed setup (godaddy/cloudflare etc). The website uses an RDS database and NOT a database on plesk.Then once the site is all setup (wordpress in this case) Clone the server making an exact replica. and add both to your load balancer. Then any incoming requests will go to 1 of your 2 plesk servers. It's working fine for me, yes there are some things like updates you have to do twice. And i'm doing this specifically for just 1 website, i do not have a need for using it in this case for hosting multiple sites.
-
Rahul Kumar commented
I just talked about small numbers of site (30 domains), but most of them have multiple servers, each having 200s+ sites.
I'm hosting 200+ domains on ISPConfig with a cluser & master/***** setup for the best redundancy and HA.
I came to Plesk again (Yes changed it many times due to lack of such features), but still those features are missing.
We want to use Plesk, we want to stick with you, we trust you. But please do something to surprise us.
Thanks
-
Rahul Kumar commented
It's not just about voting (where its the most voted feature), don't you think HA "High Availability" matters?
We use Plesk to host multiple sites more than 30 at least, every single site is important. If something happens to one Plesk node, then it will bring down all 30 sites.
And it's not 2010, it's 2020, people will move to other hosting companies in a matter of minutes. Because they have those essential features built-in, even without any public voting or UserVoice.
They built such features because they are required by current market situations, by current application needs.
Its 2020, and you guys have not started working on this feature yet or even updated the UserVoice channel recently.
Please!
-
Rahul Kumar commented
Here @Ralph has moved from Plesk to ISPConfig, I came here again in Obsidian from ISPConfig, Where I miss such must-have features in a paid product. Things which are available in free open source projects from years, is still not available in a product like Plesk? Really?
Dear @Plesk, you should change your internal development rules (whatever you call it), if that is making the overall process slow.
It's not only ISPConfig but many other platforms have more essential features then Plesk... CyberPanel (from LiteSpeed) is also an evolving product which such features.
Kindly please have a look at those control panels, and see which features should be available in Plesk as per the 2020 era.
Thanks
-
Anonymous commented
Wohooo, 1k votes. That should make us happy, cause now they will act.....or.....
-
Dennis Rahmen commented
I ask the support about the two most voted request and the guy sad that he "pointed out the attention of our developers on it". As you see in the attached image.
-
Johan commented
This have been requested over a 6 years time already. one wonder if this thread is monitored at all. Plesk, do you hear us?
-
Gui commented
@Ralph :
I Follow this feature suggestion for a while too now (thanks to you) and have read your comment when you decided to switch to ISPconfig. I tried to switch too but I definitly prefer plesk... And too hard to change when you use Plesk since the time it was named "parallel" plesk :).
So I've made my self-automated-failover-sync with the migration manager command line tool provided by plesk. It's not as clean as a dedicated tool and sometimes "bugged" and a hard pain to manage but that does the job. So far...
Nevertheless I still think your suggested feature is a must have one. So Plesk what are you waiting about ? -
Ralph Keck commented
Dear Plesk staff,
why is it so difficult, to implement a few embedded features like dovecot replication, MySQL Master-Master replication and a small tool like unison for bi-directional file replication? I moved away from plesk to ISPConfig, where I do have a reliable failover cluster with a failover ip address. I shared this feature request more than six years ago without any reaction from Plesk. Sorry, but since three years I am no longer a Plesk customer.
Please surprise us with some reaction from your side!
Best Regards,
Ralph -
Anton Kikels commented
This feature is needed for hosting companies that uses Plesk!
We need that really much because in the IT is redundancy a must have!
-
Anonymous commented
I hosted Plesk at AWS. Please make Plesk work with AWS’s load balancer and auto scaling feature. Thanks
-
zetwin commented
I hope
-
Anonymous commented
will we hit 1k votes?
-
[Deleted User] commented
should not as difficult to implement in the current solution....
repeat the plesk migration plugin behaviour and do it until it will be stopped.
with this feature you are able to setup a load balacing service. 2 countrys 2 servers.
-
Jerry commented
Not even a small 'We hear you community, but...' !?
-
Ralph commented
This feature request exists since more than six years. They will never do it. Plesk People: surprise us!
Ralph