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.)