Hébergement de machines virtuelles

Dernière mise à jour le 12 novembre 2009 à 15:22 par marlalapocket
Publié par sebsauvage






Avoir un site web hébergé, c'est bien. Mais les hébergeurs - même payants - imposent des contraintes parfois lourdes:
  • Vous ne pouvez généralement utiliser que php/mysql
  • Vous n'avez pas accès aux logs du serveur web, ni aux logs mysql
  • Accès mySQL limité (il faut passer par phpMyAdmin)
  • Impossibilité d'installer les applications de votre choix
  • Impossibilité de mettre des pages ou services sur d'autres ports que le port 80
  • Impossibilité (généralement) d'avoir un site en HTTPS.


Héberger un site web chez soi donne une totale liberté, mais il y a des contraintes:
  • Il faut laisser votre ordinateur allumé 24h/24
  • Le flux montant (upload) est minable, donc votre site sera lent. (Exemple: 100 ko/seconde de flux montant chez Free avec l'offre 24 Mega-bits).
  • Site web mal sécurisé = votre machine personnelle est piratée.


Il existe une nouvelle génération d'hébergeurs qui est de plus en plus populaire: L'hébergement de machines virtuelles.

Le principe

  • On vous donne accès à une machine virtuelle Xen placée sur un gros serveur et sur une ligne très haut débit (Cette machine virtuelle se comporte comme un ordinateur complet).
  • Ce serveur virtuel possède une certaine quantité de mémoire vive et disque dur, ainsi qu'une adresse IP dédiée.
  • On vous installe le système d'exploitation de votre choix dessus (Debian, Suse, Ubuntu, Fedora...)
  • Vous avez un accès root sur le serveur.


A partir de là, vous pouvez faire absolument tout ce que vous voulez sur le serveur, comme si c'était votre propre machine.

Par exemple:
  • Arrêter/rebooter la machine.
  • Installer un serveur web (Apache, lighthttpd, Abyss, ou autre !), php, mySQL, Python, Ruby, Mono...
  • Compiler et installer vos propres programmes
  • Mettre autant de services que vous voulez (serveur http, ssh, ftp, smtp/pop3...)
  • Réinstaller en quelques minutes le système d'exploitation complet (sur simple demande).
  • Vous pouvez faire évoluer votre serveur sur simple demande (mémoire vive, espace disque...)


C'est une nouvelle manière de concevoir l'hébergement en vous donnant une totale liberté sur le serveur.

Avantages

  • Totale liberté sur le serveur !
    • Vous installez ce que vous voulez (Python, programmes compilés par vos soins, etc.)
    • Vous faites tourner tous les services que vous voulez, sur les ports que vous voulez.
    • Vous pouvez arrêter/redémarrer la machine quand bon vous semble.
    • Vous avez un accès ssh pour piloter votre machine (ligne de commande, transfert de fichiers...)
    • Vous avez accès à une console qui vous permet de reprendre la main sur votre machine même si vous avez planté tout le système.

Inconvénients

  • Il faut avoir des compétences en administration système, puisque que c'est vous qui gérez votre machine (installation et configuration d'Apache, mySQL, php...)
  • Vous avez la responsabilité de la sécurisation de votre serveur.

Les hébergeurs


Voici une liste d'hébergeurs de machines virtuelles, avec les caractéristiques de l'offre de base (la plus petite):

Gandi.net


(hébergeurs français)
  • Mémoire: 256 Mo
  • Espace disque: 5 Go
  • Traffic: illimité
  • OS disponibles: Debian, Ubuntu, OpenSUSE, Mandriva, Fedora, CentOS
  • Prix: 10 €/mois (6€/mois pendant la période de promotion)

Slicehost.com

  • Mémoire: 256 Mo
  • Espace disque: 10 Go
  • Traffic: 100 Go/mois
  • OS disponibles: Debian, Ubuntu, Fedora, CentOS, Gentoo, Arch Linux
  • Prix: 20 $/mois

Linode.com

  • Mémoire: 360 Mo
  • Espace disque: 10 Go
  • Traffic: 200 Go/mois
  • OS disponibles: Debian, Ubuntu, OpenSUSE, Mandriva, Fedora, CentOS, Gentoo, Slackware, Arch Linux
  • Prix: 19,95 $/mois

serveraxis.com

  • Mémoire: 500 Mo
  • Espace disque: 50 Go
  • Traffic: 400 Go/mois
  • OS disponibles: Debian, Ubuntu, OpenSUSE, CentOS, Gentoo
  • Prix: 35 $/mois

tektonic.net

  • Mémoire: 256 Mo
  • Espace disque: 10 Go
  • Traffic: 500 Go/mois
  • OS disponibles: Debian, Ubuntu, CentOS
  • Prix: 15 $/mois

rimuhosting.com

  • Mémoire: 96 Mo
  • Espace disque: 4 Go
  • Traffic: 30 Go/mois
  • OS disponibles: Debian, Ubuntu, CentOS, RHEL, Fedora
  • Prix: 19,95 $/mois


(L'offre à 256 Mo de RAM, 8 Go de disque, 40 Go/mois de traffic est à 29,95 $/mois.)

cheapvps.co.uk

  • Mémoire: 128 Mo
  • Espace disque: 10 Go
  • Traffic: 150 Go/mois
  • OS disponibles: CentOS, Debian, Fedora, Ubuntu, Gentoo, OpenSUSE, Slackware
  • Prix: 9,50 $/mois


(L'offre à 256 Mo de RAM, 20 Go de disque, 300 Go/mois de traffic est à 18 $/mois.)

bitfolk.com

  • Mémoire: 120 Mo
  • Espace disque: 7,5 Go
  • Traffic: 40 Go/mois
  • OS disponibles: CentOS, Debian, Gentoo, Ubuntu
  • Prix: 8 £/mois


(L'offre à 250 Mo de RAM, 15 Go de disque, 80 Go/mois de traffic est à 16 £/mois.)
Meilleures réponses pour « Hébergement de machines virtuelles » dans :
VirtualBox - Installer les additions client dans Ubuntu VoirUne fois le système d'exploitation installé dans VirtualBox, il est recommandé d'installer les additions client. Ce sont des pilotes à installer dans la machine virtuelle qui améliorent le fonctionnement : affichage graphique plus rapide ; ...
VMWare - Les différents types de réseau VMWare VoirQuand on crée une machine virtuelle dans VMWare, nous avons le choix entre 3 types de connectivité : Host-only, NAT ou Bridged. Le schéma suivant vous explique la différence entre ces 3 modes: Note 1: Si vous n'avez pas d'équipement (LAN,...
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
Java - Caractéristiques du langage VoirFichier source, compilation et machine virtuelle Le fichier source d'un programme écrit en Java est un simple fichier texte dont l'extension est par convention .java. Ce fichier source doit être un fichier texte non formatté, c'est-à-dire un...