Hébergement de machines virtuelles

Dernière mise à jour le 3 septembre 2008 à 21:52 par Séb08
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.)
Collection CommentÇaMarche.net