Changeset View
Changeset View
Standalone View
Standalone View
src/docs/user/cluster/cluster.diviner
Show All 20 Lines | |||||
Each Phabricator service has an array of clustering options that can be | Each Phabricator service has an array of clustering options that can be | ||||
configured independently. Configuring a cluster is inherently complex, and this | configured independently. Configuring a cluster is inherently complex, and this | ||||
is an advanced feature aimed at installs with large userbases and experienced | is an advanced feature aimed at installs with large userbases and experienced | ||||
operations personnel who need this high degree of flexibility. | operations personnel who need this high degree of flexibility. | ||||
The remainder of this document summarizes how to add redundancy to each | The remainder of this document summarizes how to add redundancy to each | ||||
service and where your efforts are likely to have the greatest impact. | service and where your efforts are likely to have the greatest impact. | ||||
Cluster: Databases | Cluster: Databases | ||||
================= | ================= | ||||
Configuring multiple database hosts is moderately complex, but normally has the | Configuring multiple database hosts is moderately complex, but normally has the | ||||
highest impact on availability and resistance to data loss. This is usually the | highest impact on availability and resistance to data loss. This is usually the | ||||
most important service to make redundant if your focus is on availability and | most important service to make redundant if your focus is on availability and | ||||
disaster recovery. | disaster recovery. | ||||
Configuring replicas allows Phabricator to run in read-only mode if you lose | Configuring replicas allows Phabricator to run in read-only mode if you lose | ||||
the master, and to quickly promote the replica as a replacement. | the master, and to quickly promote the replica as a replacement. | ||||
For details, see @{article:Cluster: Databases}. | For details, see @{article:Cluster: Databases}. | ||||
Cluster: Repositories | |||||
===================== | |||||
Configuring multiple repository hosts is complex. | |||||
Repository replicas are important for availability if you host repositories | |||||
on Phabricator, but less important if you host repositories elsewhere | |||||
(instead, you should focus on making that service more available). | |||||
The distributed nature of Git and Mercurial tend to mean that they are | |||||
naturally somewhat resistant to data loss: every clone of a repository includes | |||||
the entire history. | |||||
For details, see @{article:Cluster: Repositories}. | |||||
chad: does this need to match the actual tite? If so should be "Cluster: Repository" |
does this need to match the actual tite? If so should be "Cluster: Repository"