Les instances de Devolutions Server peuvent être installées selon différentes topologies. Les exemples suivants illustrent différentes topologies pour divers objectifs.
Topologie de serveur unique
Devolutions Server et le SQL Server peuvent être installés sur la même machine pour les besoins d'une équipe allant jusqu'à 20 utilisateurs. Avoir Devolutions Server et le SQL Server sur la même machine peut causer des problèmes de performance si l'on dessert plus que 20 utilisateurs.
Topologie de base recommandée
Une topologie de base recommandée consiste en deux serveurs : un pour Devolutions Server et l'autre pour la base de données SQL. En procédant ainsi, les ressources de la machine sont toutes dédiées à l'application. Cela garantit une meilleure performance que l'installation de Devolutions Server et du SQL Server sur la même machine.
Topologie de haute disponibilité
SQL Servers seulement
Pour garder la base de données hautement disponible, la mise en miroir de la base de données, qui consiste à répliquer les données dans un serveur miroir, se révèle utile. Le serveur miroir est toujours prêt à prendre la relève en cas de défaillance du serveur principal. Ceci garantit que Devolutions Server accède toujours à la source de données de façon transparente pour les utilisateurs de Remote Desktop Manager.
Topologie de type équilibrage de charge
Pour garantir des performances maximales de Devolutions Server, il peut être déployé dans une topologie de type équilibrage de charge telle qu'elle est illustrée dans l'image ci-dessous. Cela peut être autant un système d'équilibrage de charge physique que logiciel.
Basculement manuel d'une instance de Devolutions Server
Pour les clients qui ne désirent pas se procurer un équilibreur de charge, il est possible de simplement installer deux instances de Devolutions Server sur deux serveurs Web distincts, puis de les rediriger vers la même base de données SQL Server. En enregistrant les deux instances en tant que sources de données séparées dans l'application cliente, les utilisateurs peuvent basculer entre les serveurs en cas de panne.