Bonjour,
Quelqu'un a-t-il déjà eu des expériences d'installation de R en serveur ou RStudio serveur ?
Si oui, quelles sont les préconisations d'installation et d'usage ?
Merci des retours
Bonjour,
Quelqu'un a-t-il déjà eu des expériences d'installation de R en serveur ou RStudio serveur ?
Si oui, quelles sont les préconisations d'installation et d'usage ?
Merci des retours
Cela depend dans quelle contexte d'utilisation : linux, windows, bigdata, web deployment, ...
Sous linux/unix faut installer R/Rstudio, les packages de préférence en mode root si tous les users veulent avoir accès, sinon il installe que sous le user courant et un autre user les trouvera pas, à moins de les installer chez lui aussi.
Ensuite pour développer une application dans un contexte web container, il faut utilise shiny pour accéder à l'application via le navigateur
Voir shiny server, mais là je ne sais pas si c'est pas payant, si vous dépassez un certain nombre de user concurrents sur un serveur. Ben oui faut bien vivre
http://shiny.rstudio.com/
https://www.rstudio.com/products/shiny/shiny-server/
https://github.com/rstudio/shiny-server
Ok merci de ton retour.
Je cherche des retours d'expérience sur R/RStudio en version serveur.
Je suis preneuse de conseils ou de préconisations en terme de configuration d'un serveur unix (software/hardware) afin d'avoir une utilisation performante.
Le nombre d'utilisateurs peut tourner autour d'une quinzaine de personnes.
Les données sont sur une plateforme teradata ou hadoop.
Les problèmes sont similaire aux serveurs applications du monde java qu'on connait d'habitude tomcat/jboss,jetty, et.c.
ressources, charges, cpu, pool db, session, etc..
Si vous branchez un serveur hadoop, vous avez aussi la passerelle rhadoop pour faire du mapreduce sur les données du serveur
entre R et hadoop, sur terradata je ne sais pas si cela existe
Il y a une différence notable entre la version free et la version pro payante.
La version free et mono thread, c'est à dire que si un utilisateur tape sur une ressource et qu'un autre arrive derrière pour la même ressource, le second devra attendre que le premier
ait fini, donc vous imaginez avec 15 et que chacune des tâches durent plusieurs secondes.
quelques liens
http://r.developpez.com/actu/89499/I...iny-su-Ubuntu/
http://www.rdatamining.com/big-data/rhadoop
Voilà un exemple config, mais cela date de 2010, on définissait 64MB par user, soit 100User*64MB+2GB=8,4GB comme en son temps pour java
Maintenant nous définissons de 256MB-1024MB, 16GB était suffisant autrefois, il faudrait 512MB*100 user, 51,2+8GB pour la même configuration soit 64GB ram.
pour les config d'aujourd'hui, il en est meme entre hadoop 1 et hadoop 2, meme progression. et il ne faut pas oublier les autres trucs, tel que les bases de données
Reste à déterminer combien de MB a besoin une session utilisateur pour exécuter les programmes, et multiplier par x utilisateurs, en prévoyant large.
Car les besoins et les utilisateurs augmentent avec le temps.
http://blogs.technet.com/b/iftekhar/...-guidance.aspx
Dans le contexte où tu veux utiliser Rstudio, il sera nécessaire de prendre une licence professionnelle.
Pour cela Bordi te l'a bien expliqué.
Mais d'autres problèmes peuvent se poser qu'il n'a pas évoqué.
- Je travaille avec une version Debian une distribution de Linux. Rserver peut avoir quelque problème à s’installer si tout n'a pas a jour et à la dernière version. ce qui pose des problèmes dans les environnements de production.
- LDAP qui est l’authentification de Linux ne s'intègre pas dans Rstudio version communauté.
Je ne connais pas ta problématique, mais il m'arrive de plus en plus souvent d'utiliser ipython notebook avec intégration de R pour travailler en collaboration sur un serveur. C'est aussi le choix de Dataiku le logiciel français de traitement de données en Python et R.
Cdt
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager