Un projet OpenSim tel FrancoGrid demande des ressources importantes au niveau de la machine qui héberge le simulateur.
Plusieurs solutions sont offertes pour lancer votre sim, hébergement chez vous, ou sur un serveur dédié (hébergé à distance).
Mais bien entendu chaque besoin est différent et c'est l'utilisation finale qui verra quel support choisir. Cependant si héberger un simulateur chez soi est gratuit, il faut prendre en compte, le débit d'upload pour avoir un sim "stable" (stable car opensim est un projet bêta encore), ce problème est résolu sur un serveur dédié mais il faut ajouter le cout du service dépendant du serveur choisi.
C'est pourquoi j'ai essayé le serveur rps de chez ovh.
RPS c'est quoi ?
Via Real Private Server
Le RPS ne veut pas de bricolage : c'est pour cela qu'il s'agit d'un serveur constitué d'une carte mère, d'un processeur, de RAM et d'une carte réseau mis ensemble dans un "boitier" pour former le RPS. Ce "boitier" est utilisé par une seule personne : les ressources, de qualité, sont ainsi garanties. En réalité, seul le disque dur est déporté : le boitier accède à son disque dur via un réseau SAN : une certaine place lui est allouée (et uniquement pour lui) sur un grand ensemble de disques durs interconnectés.
C'est donc un bon moyen pour réduire les coûts d'hébergement.
En allant un peu plus loin dans la démarche, on peut comparer le RPS à un serveur dédié (prenons ici l'exemple de base, un rps de base et d'un kimsufi).
RPS
- Espace disque min : 10 Go
- Disque dur : réseau
- Vitesse d'accès max : 100 Mbps
- Idéal pour : petits fichiers
Kimsufi
- Espace disque min : 160 Go
- Disque dur : local
- Vitesse d'accès max : 600 Mbps
- Idéal pour : tout fichiers
Pour avoir un comparatif et un benchmark plus poussé, je vous invite à lire sur le site Real Private Server les informations concernant ces offres.
Voici pour la partie infos du rps.
Passons au test d'installation.
Ici j'ai configuré mon RPS avec une distribution linux ubuntu server 7.10.
Résultat aucun soucis à l'installation ;-).
Ci-dessous la procédure d'installation (version trunk) :
apt-get update
updatedb
sudo aptitude install subversion nant mono mono-gmcs libmono-microsoft8.0-cil libmono-system-runtime2.0-cil
cd /home
svn co http://opensimulator.org/svn/opensim/trunk opensim
cd opensim
./runprebuild.sh
nant
Voilà votre OpenSim installé sur RPS, il ne vous reste qu'a configurer le OpenSim.ini et le defautl.xml logé dans le dossier bin/Regions/.
D'après les 1er test avec le viewer, le time dilation reste à 1 malgré plusieurs tentatives poussées de faire craché le sim, les premiers résultats sont donc nickel mais il faudra voir à l'usage plus intensif si la mémoire ne risque pas de saturé et de faire un "big out" de la sim.
Bon courage à tous.