A
A
Alexander Shestakov2021-03-19 11:21:00
1C-Bitrix
Alexander Shestakov, 2021-03-19 11:21:00

Make a site cluster on Bitrix, without Bitrix?

Good afternoon.

There was a need for clustering the current project that runs on Bitrix. An out-of-the-box solution from 1C themselves - no one wants to buy for one and a half million, of course.

Is it possible in principle to make a HA cluster with Bitrix without using Bitrix tools?

If yes, then in the direction of which technology stack to look?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Andrey Nikolaev, 2021-03-20
@mehmets256

Alas, in order to provide "Fault Tolerance" you need to buy "1C-Bitrix: Site Management. Enterprise License".
The point here is not at all in technical restrictions, but in a license agreement:

*All sites operating on the same license must be hosted on the same hosting and use one copy of the 1C-Bitrix Site Manager software product.

What can be done without violating the license agreement:
1) Separate areas of responsibility:
* Place the load balancer on a separate server.
* Transfer files to a separate server (connect CDN or cloud storage).
* Move httpd / php-fpm to a separate server.
* Transfer the DBMS to a separate server (perhaps a cluster solution or others).
Thus, you will not be able to achieve fault tolerance, but at least diversify the risks (part of the system is easier to raise than the whole).
2) Change the approach to the formation of the site.
The fact is that Bitrix licenses only its program code. If you make a public part on some Gatsby, and Bitrix acts as an API endpoint, then this will not be a violation of the license agreement, but it deprives some of the features on the site and almost nullifies some of the platform’s advantages.

V
Viktor Taran, 2021-03-19
@shambler81

Bitrix web cluster is supported from business.
No half a million has been paid for 10 years already.
BUT if you know Linux well, then yes, but if the average is most likely for you and this solution will not
work, there you need to file a lot of things.

A
Antonio Solo, 2021-03-19
@solotony

1) take out b/d on a separate server
2) take out the return of all statics, downloadable content.
3) divide the load of the Bitrix itself between the machines.
ps Naturally, I assume that you have already thrown out Apache, and everything works for you through fastcgi

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question