Dans ce type de topologie, les utilisateurs peuvent communiquer avec n'importe quel centre de données. Il n'existe pas de point de défaillance unique, et tous les éléments peuvent être supprimés ou échouer de façon transparente.
L'illustration ci-dessous est un exemple de mise en cluster de plusieurs centres de données. Elle représente deux centres de données disposant chacun d'une base de données, un partage de fichiers et un serveur. Les partages de fichiers et les bases de données sont synchronisés via la réplication.

Les modifications apportées à une base de données sont répliquées dans les autres bases de données. Il existe plusieurs techniques de réplication des données, par exemple la réplication asynchrone, la réplication synchrone ou la réplication transactionnelle.