Webmaster Hub: choisir son premier dédié - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

choisir son premier dédié Sur quoi se baser ? Noter : -----

#1 L'utilisateur est hors-ligne   Aenoa 

  • Groupe : Membre+
  • Messages : 284
  • Inscrit(e) : 28-octobre 10
  • Genre:Homme
  • Localisation:Tournai
  • Société:Je cherche...

Posté 24 avril 2011 - 18:07

Bonjour à tous,

je compte, vers la fin de l'année, prendre un serveur dédié.
Toutefois, je ne sais pas sur quels paramètres me baser pour trouver celui qui
conviendra le mieux à mes besoins ainsi qu'à un prix abordable.

Informations sur l'utilité que j'en ferais :
- Espace web, + MySQL avec quelques utilisateurs (max 2 sites par utilisateur)
- 1 à 2 Serveur "Minecraft bêta" (légal, mis à disposition sur le site officiel) qui consommera une quantité de ram fixée (minimum 1Go, dispo windows / linux)
- (optionnel) 1 Serveur counter-Strike source (pas très gourmand, dispo windows / linux)
- un très petit FTP pour stocker quelques fichiers personnels à garder en cas de panne pc


Pour l'OS, Dan à stipulé que Linux (Débian en particulier) est très stable pour le web. Mais l'est il aussi pour l'applicatif ?
Que l'OS soit en Windows ou LINUX, cela m'importe peu. (Mais si c'est linux, je suis déjà en train de trifouiller à un ubuntu serveur en virtualisé sur mon pc) mais il faudra bien que je vienne vous demander des explications sur la gestion d'un serveur Linux :p

J'ai été voir chez deux bonnes marques, l'une propose un dédié pour ~980€ TTC /an, l'autre un serveur pour ~850€ TTC/3 ans.
Les paramètres sont bien évidement différents.

J'aimerais votre avis sur lequel serait le meilleur choix pour mon utilisation, quels paramètres rechercher pour ce qui est de l'applicatif + web, ainsi que vos retours éventuels des deux hébergeurs. A savoir que j'ai un budget très limité, et moins je dépense, mieux c'est.

#1 : OVH, Superplan Best Of [~980€ / an]
http://www.ovh.com/f...lan_best_of.xml

HDD 2x 1To RAID SOFT 0/1
PROC Intel Core i5 750 4x 2.66+ GHz
RAM 8 Go DDR3
Archi x64
BP 200 Mbps (externe) 100 Mbps (interne)
1 IP + 3 fail-over (Qu'est-ce que le Fail-over ?)
100 Go d'espace BACKUP

#2 : IKOULA GreenFish [~850€ / 3 ans]
http://express.ikoula.com/serveur

HDD 250Go
PROC Atom Dual Core 510 HT
RAM 2x2 Go DDR2
Archi x86 / x64
BP 100Mbps (full duplex, interne/externe)
40 Go d'espace BACKUP
1 IP (non spécifié, mais supposé...)



Cordialement,

Ce message a été modifié par Aenoa - 24 avril 2011 - 18:10.

Mon (très petit) site personnel

"Ce n'est pas parce que l'on ne sait pas, que l'on ne peut pas. L'on peut tout apprendre, avec de la motivation."
0

#2 L'utilisateur est hors-ligne   Arlette 

  • Voir le blog
  • Groupe : Direction
  • Messages : 9 282
  • Inscrit(e) : 26-août 03
  • Genre:Femme
  • Localisation:Rognes

Posté 25 avril 2011 - 08:23

Bonjour,

Je vais te donner mon avis de pas experte du tout :p , donc un avis général sur la démarche.

D'abord si tu comptes le prendre qu'a la fin de l'année, ta démarche est prématurée... A la vitesse ou les ordi évoluent, d'ici la fin de l'année les offres ne seront certainement pas les mêmes. Chez OVH, les offres évoluent régulièrement, j'imagine que chez les autres hébergeurs il en va de même :).

Ensuite, j'imagine que lorsque tu dis 850 €/3 ans c'est qu'il faut que tu t'engages pour 3 ans pour avoir ce prix là ? J'ai essayé de trouver sur le site mais j'ai pas réussi. Si mon raisonnement est bon, c'est la proposition qui ne l'est pas. Car, s'engager pour 3 ans avec le même serveur c'est pas top du tout.

Comme dit en introduction, les ordinateurs évoluent très vite. Donc, être lié à un serveur pour une période si longue ne te laisse pas la possibilité de changer facilement. Il te faut attendre la fin de ton contrat. Et sans partir sur l'évolution technique des serveurs, tu peux avoir besoin d'un serveur plus gros au bout d'un 1 an. Alors tu fais comment dans ce cas là ?

Mieux vaut payer quelques euros de plus, mais être libre de partir à tout moment, voire maxi au bout d'un an. Généralement un serveur on le garde au moins 1 an, et si tout va bien on le change avant 3 ans ! ;)
0

#3 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 25 avril 2011 - 09:16

Voir le messageAenoa, le 24 avril 2011 - 18:07, dit :

Pour l'OS, Dan à stipulé que Linux (Débian en particulier) est très stable pour le web. Mais l'est il aussi pour l'applicatif ?

Pour Minecraft, c'est impérativement Windows qu'il te faudra !

Et comme Arlette te le dit justement, inutile de te mettre à chercher maintenant pour rendre un serveur en fin d'année ... tu as bien le temps ! :p
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#4 L'utilisateur est hors-ligne   Aenoa 

  • Groupe : Membre+
  • Messages : 284
  • Inscrit(e) : 28-octobre 10
  • Genre:Homme
  • Localisation:Tournai
  • Société:Je cherche...

Posté 25 avril 2011 - 11:46

Voir le messageDan, le 25 avril 2011 - 09:16, dit :

Pour Minecraft, c'est impérativement Windows qu'il te faudra !

Et comme Arlette te le dit justement, inutile de te mettre à chercher maintenant pour rendre un serveur en fin d'année ... tu as bien le temps ! :p



Pourtant, Minecraft server étant disponible en .jar (Craftbukkit), il devrait être lançable sur tout os... (voir ici) ils donne un code source de .sh permettant de le lancer, je supposes que Débian accepte le .sh vu qu'il est de noyau linux :p

EDIT: Après test, le serveur fonctionne sous Débian 6, mode terminal ;)

Enfin, je ne sais pas trop... J'aimerais bien commencer l'aventure Linux car Windows commence un peu à me sortir par les trou de nez (entre les mises à jour du serveur qui sont sensées ne pas se faire et qui s'éxécutent quand même puis reboot le serveur sans lancer les services, etc, je commence un peu à saturer ^^)

je vais installer Débian en machine virtuelle, juste pour savoir, il faut installer l'interface graphique ou pas ? Je suppose que les dédiés restent en ligne de commande, donc l'interface ne m'aidera pas.

Il est vrai que je m'y prends très tôt, mais c'est juste que je ne sais pas quoi regarder, lors de la proposition de serveurs.

Je devrais prendre celui de chez Ikoula pour 1 an (soit 323,89€) et, si l'infrastructure vient à être trop étroite pour mon activité, passer sur du dédié OVH ?

Ce message a été modifié par Aenoa - 25 avril 2011 - 18:31.

Mon (très petit) site personnel

"Ce n'est pas parce que l'on ne sait pas, que l'on ne peut pas. L'on peut tout apprendre, avec de la motivation."
0

#5 L'utilisateur est hors-ligne   Aenoa 

  • Groupe : Membre+
  • Messages : 284
  • Inscrit(e) : 28-octobre 10
  • Genre:Homme
  • Localisation:Tournai
  • Société:Je cherche...

Posté 27 mai 2011 - 22:50

Bonjour,

je penses finalement le prendre plus tôt (dès que j'aurais eu confirmation à mes questions ici, et que j'aurais assez pris en main le débian 6 que j'ai en virtual host.


J'aimerais donc vous poser quelques questions :

J'ai remarqué que l'offre de chez OVH est passé à 16 Go RAM, 2x 2TO en RAID SOFT 0/1, et donc, il devient plus de 4x plus performant que celui chez Ikoula, pour la moitié du prix.
Je penses donc prendre chez OVH le SuperPlan-BestOf 2011, sous Débian 6 Squeeze.

Toutefois, en testant en local, je remarque que certaines choses dont j'aurais besoin sur le serveur ne fonctionne pas, sur ma vh.
Par exemple, le sudo me dit que cette commande n'existe pas, alors que quand j' apt-get install sudo, il dit qu'il est déjà à jour.
J'ai tenté sur un compte n'ayant aucun privilège, et cela fait pareil. Comment cela se fait-il ?

Ensuite, j'ai observé que le init.d permet de lancer des programmes au démarrage du serveur. j'ai donc cherché un script, et je suis tombé sur ceci:


#!/bin/bash
# /etc/init.d/minecraft

### BEGIN INIT INFO
# Provides:   minecraft
# Required-Start: $local_fs $remote_fs
# Required-Stop:  $local_fs $remote_fs
# Should-Start:   $network
# Should-Stop:    $network
# Default-Start:  2 3 4 5
# Default-Stop:   0 1 6
# Short-Description:    Minecraft server
# Description:    Init script for minecraft/bukkit server, with rolling logs and use of ramdisk for less lag. 
### END INIT INFO

### Based on http://www.minecraftwiki.net/wiki/Server_startup_script

### REQUIERMENTS
# screen, rsync

### SETUP
## There is a couple of things that need to be setup before using this
## initscript, I'm using Ubuntu server 10.10 so if are to just follow along.
#
## Move or symlink the script to /etc/init.d/minecraft
#
## Rename your world dir to diskworld and symlink the ramdisk in instead.
#
# cd ~/minecraft
# mv world diskworld
# ln -s /dev/shm/world world
#
## Create the log directory
# 
# mkdir logs
#
### Setup cron
#
# sudo crontab -e 
# 
# m 	h	dom	mon	dow	command
# 02	05	*	*	*	/etc/init.d/minecraft backup
# 55	04	*	*	*	/etc/init.d/minecraft log-roll
# */10	*	*	*	*	/etc/init.d/minecraft to-disk
#


### SETTINGS

# Name of server.jar file
SERVICE='craftbukkit-0.0.1-SNAPSHOT.jar'
# User that should run the server
USERNAME="v"
# Path to minecraft directory excluding the last ex: /home/v/mine
MCPATH='/home/v/mine'
CPU_COUNT=2
# Change the values of -Xmx###M and -Xms###M to how mutch ram you want to give to the
# server, remeber that the world will stored in you ram, so subtract your
# world size from values.
INVOCATION="java -Xmx760M -Xms760M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=$CPU_COUNT -XX:+AggressiveOpts -jar $SERVICE nogui"
# Where the world backups should go
BACKUPPATH='/home/v/minebak'
# Where the logs are copied when running log-roll 
LOGPATH="${MCPATH}/logs"
# Where the world is located on the disk
WORLDSTORAGE='/home/v/mine/diskworld'
#Path to the the mounted ramdisk default in ubuntu: /dev/shm
RAMDISK='/dev/shm'


ME=`whoami`
as_user() {
	if [ $ME == $USERNAME ] ; then
		bash -c "$1"
	else
		su - $USERNAME -c "$1"
	fi
}

mc_start() {
	if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null
	then
		echo "Tried to start but $SERVICE was already running!"
	else
		echo "$SERVICE was not running... starting."
		# rsync -tr $MCPATH/world-disc /dev/shm/
		cd $MCPATH
		as_user "cd $MCPATH && screen -dmS minecraft $INVOCATION"
		sleep 7
		if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null
		then
			echo "$SERVICE is now running."
		else
			echo "Could not start $SERVICE."
		fi
	fi
}

mc_saveoff() {
	if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null
	then
		echo "$SERVICE is running... suspending saves"
		# as_user "screen -p 0 -S minecraft -X eval 'stuff \"say Backing up world.\"\015'"
		as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-off\"\015'"
		as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-all\"\015'"
		sync
		sleep 10
	else
		echo "$SERVICE was not running. Not suspending saves."
	fi
}

mc_saveon() {
	if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null
	then
		echo "$SERVICE is running... re-enabling saves"
		as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-on\"\015'"
		# as_user "screen -p 0 -S minecraft -X eval 'stuff \"say World backup complete. \"\015'"
	else
		echo "$SERVICE was not running. Not resuming saves."
	fi
}

mc_stop() {
	if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null
	then
		echo "$SERVICE is running... stopping."
		as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-all\"\015'"
		sleep 10
		as_user "screen -p 0 -S minecraft -X eval 'stuff \"stop\"\015'"
		sleep 7
	else
		echo "$SERVICE was not running."
	fi
	if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null
	then
		echo "$SERVICE could not be shut down... still running."
	else
		echo "$SERVICE is shut down."
	fi
}
log_roll() {
	mc_stop
	DATE=`date "+%Y-%m-%d"`
	mv $MCPATH/server.log $MCPATH/logs/server-$DATE.log
	gzip $MCPATH/logs/server-$DATE.log
	mc_start
}
mc_world_backup() {
	echo "Backing up minecraft world"
	if [ -e $BACKUPPATH/world_`date "+%Y.%m.%d"`.tar.bz2 ]
	then
		for i in 1 2 3 4 5 6
		do
			if [ -e $BACKUPPATH/world_`date "+%Y.%m.%d"`-$i.tar.bz2 ]
			then
				continue
			else
				as_user "cd $MCPATH && tar -cjf $BACKUPPATH/world_`date "+%Y.%m.%d"`-$i.tar.bz2 world"
				break
			fi
		done
	else
		as_user "cd $MCPATH && tar -cjf $BACKUPPATH/world_`date "+%Y.%m.%d"`.tar.bz2 world"
		echo "Backed up world"
	fi
}
to_ram() {
	if [ -L $MCPATH/world ]
	then
		as_user "rsync -rvt $WORLDSTORAGE/ $RAMDISK/world"
	fi
}
to_disk() {
	as_user "rsync -rvt $MCPATH/world/ $WORLDSTORAGE"
}

case "$1" in
	start)
		# Starts the server
		to_ram
		mc_start
		;;
	stop)
		# Stops the server
		as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER SHUTTING DOWN!\"\015'"
		mc_stop
		to_disk
		;;
	restart)
		# Restarts the server
		as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER REBOOT IN 10 SECONDS.\"\015'"
		mc_stop
		mc_start
		;;
	backup)
		# Backups world
		as_user "screen -p 0 -S minecraft -X eval 'stuff \"say Backing up world.\"\015'"
		mc_saveoff
		mc_world_backup
		mc_saveon
		as_user "screen -p 0 -S minecraft -X eval 'stuff \"say Backup complete.\"\015'"
		;;
	to-disk)
		# Writes from the ramdisk to disk, in case the server crashes. 
		# Using ramdisk speeds things up alot, especially if you allow
		# teleportation on the server.
		mc_saveoff
		to_disk
		mc_saveon
		;;
	connected)
		# Lists connected users
		as_user "screen -p 0 -S minecraft -X eval 'stuff list\015'"
		sleep 3s
		tac $MCPATH/server.log | grep -m 1 "Connected"
		;;
	log-roll)
		# Moves and Gzips the logfile, a big log file slows down the
		# server ALOT (what was notch thinking?)
		as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER REBOOT IN 10 SECONDS.\"\015'"
		mc_stop
		log_roll 
		mc_start
		;;
	status)
		# Shows server status
		if ps ax | grep -v grep | grep -v -i SCREEN | grep $SERVICE > /dev/null
		then
			echo "$SERVICE is running."
		else
			echo "$SERVICE is not running."
		fi
		;;

	*)
		echo "Usage: /etc/init.d/minecraft {start|stop|backup|log-roll|to-disk|connected|status|restart}"
		exit 1
		;;
esac

exit 0



en suivant les instructions marquées ici: https://github.com/A...readme.markdown
Il requiert Rsync, paquet que j'ai donc installé. Mais malgré tout, il me déclare toujours ceci:Could not start craftbukkit-0.0.1-SNAPSHOT.jar.

Je suppose donc que c'est un problème de paramétrage... Car en lançant mon minecraft.sh (voir code plus bas),
il s'exécute correctement. J'ai pourtant adapté le code et suivi les instructions comme marqué sur le site.
Comment remédier à ce problème ?

J'ai également remarqué que le serveur était en RAID SOFT 0/1. cela m'inquiète, cela veut il dire qu'il est de base en raid 1 ou en raid 0 ?
Car si un disque meurt, je n'ai pas envie de tout perdre.

Et pour finir, si jamais j'ai un soucis, serez-vous disposés à m'aider ? Car pour moi, l'univers Linux est encore très nouveau.



Merci de vos futures réponses,
Cordialement,
Aenoa.



Code du minecraft.sh :

#!/bin/sh
BINDIR="\$(dirname "\$(readlink -fn "\$0")")"
cd "\$BINDIR"
java -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar



Edit:
J'ai trouvé cet hébergeur, moins chère et avec une offre quasi-identique, un proc plus puissant... Qu'en pensez-vous ?
http://www.online.ne...-pro-r210.xhtml

Mais également celui ci :
http://www.kimsufi.com/fr/ks/ (kimsufi 24G)

Ce message a été modifié par Aenoa - 28 mai 2011 - 12:52.

Mon (très petit) site personnel

"Ce n'est pas parce que l'on ne sait pas, que l'on ne peut pas. L'on peut tout apprendre, avec de la motivation."
0

#6 L'utilisateur est hors-ligne   VisibleWeb 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 06-juin 11
  • Genre:Homme
  • Localisation:Strasbourg
  • Société:Visible Web

Posté 06 juin 2011 - 14:28

Voir le messageAenoa, le 25 avril 2011 - 11:46, dit :


Par exemple, le sudo me dit que cette commande n'existe pas, alors que quand j' apt-get install sudo, il dit qu'il est déjà à jour.
J'ai tenté sur un compte n'ayant aucun privilège, et cela fait pareil. Comment cela se fait-il ?


  • Est-ce bien sudo qui "n'existe pas" et pas la commande que vous voulez executer
    Exemple:
    jean-marc_AT_jean-marc:~$ sudo pipomolo
    [sudo] password for jean-marc: 
    sudo: pipomolo: command not found
    


  • sudo est il dans le PATH ?

    locate sudo |grep bin
    

    et
    echo $PATH
    

0

#7 L'utilisateur est hors-ligne   Aenoa 

  • Groupe : Membre+
  • Messages : 284
  • Inscrit(e) : 28-octobre 10
  • Genre:Homme
  • Localisation:Tournai
  • Société:Je cherche...

Posté 06 juin 2011 - 14:34

voici le résultat des trois commandes:


root_AT_ks309626:~# su test
test_AT_ks309626:/root$ sudo ifconfig
bash: sudo : commande introuvable
test_AT_ks309626:/root$ locate sudo |grep bin
test_AT_ks309626:/root$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
test_AT_ks309626:/root$




au final, ce n'est pas très grave, je doit juste exit l'utilisateur qui n'est pas root pour faire une action importante sans lui donner l'accès ^^

Ce message a été modifié par Aenoa - 06 juin 2011 - 14:37.

Mon (très petit) site personnel

"Ce n'est pas parce que l'on ne sait pas, que l'on ne peut pas. L'on peut tout apprendre, avec de la motivation."
0

#8 L'utilisateur est hors-ligne   VisibleWeb 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 06-juin 11
  • Genre:Homme
  • Localisation:Strasbourg
  • Société:Visible Web

Posté 06 juin 2011 - 15:23

Voir le messageAenoa, le 06 juin 2011 - 14:34, dit :

alors que quand j' apt-get install sudo, il dit qu'il est déjà à jour



root_AT_jean-marc:~# dpkg -l sudo


puis s'il est installé:

root_AT_jean-marc:~# dpkg -L sudo

0

#9 L'utilisateur est hors-ligne   Aenoa 

  • Groupe : Membre+
  • Messages : 284
  • Inscrit(e) : 28-octobre 10
  • Genre:Homme
  • Localisation:Tournai
  • Société:Je cherche...

Posté 06 juin 2011 - 15:25

débian x64 Squeeze
"Linux ks309626.kimsufi.com 2.6.38.2-grsec-xxxx-grs-ipv6-64 #1 SMP Fri Apr 15 17:44:15 UTC 2011 x86_64"
Mon (très petit) site personnel

"Ce n'est pas parce que l'on ne sait pas, que l'on ne peut pas. L'on peut tout apprendre, avec de la motivation."
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)