Les « Serveurs Privés Virtuels » (VPS) pour les débutants
Sommaire
I. Présentation
Dans cet article, nous allons parler d'hébergement Cloud puisque nous allons aborder la notion de VPS ! Qu'est-ce que c'est ? A quoi ça sert ? Combien ça coûte ? Que peut-on faire avec ? Comment bien le choisir ? De nombreuses questions peuvent se poser et nous allons y répondre.
En complément de cet article, vous pouvez lire celui-ci :
- Cloud
II. Qu'est-ce qu'un VPS ?
A. Définition d'un VPS
Le terme VPS pour "Virtual Private Server", ou en français "Serveur privé virtuel", désigne un serveur informatique prenant la forme d'une machine virtuelle qu'un fournisseur de services Cloud va mettre à disposition d'un utilisateur.
Ce n'est pas étonnant que ce soit une machine virtuelle (ou "VM") car dans le terme "Virtual Private Server", il y a "Virtual Server" que l'on peut traduire par "Serveur virtuel". Mais, alors, comment faut-il interpréter le troisième mot : Private ?
Un VPS est une machine virtuelle avec des ressources allouées et dédiées pour votre usage sur laquelle vous pouvez installer le système d'exploitation et les applications de votre choix. Autrement dit, vous avez un contrôle complet sur le VPS et il est hébergé sur un environnement isolé.
Puisqu'il s'agit d'un serveur virtuel et qu'une infrastructure VPS repose sur la virtualisation, gardez à l'esprit que le serveur physique sera partagé avec d'autres utilisateurs. Ainsi, un seul et même serveur physique va héberger plusieurs VPS, tout en allouant des ressources à chaque VPS et en s'assurant de la sécurité, la disponibilité, etc.
B. Les avantages d'un VPS
Le VPS est une solution avantageuse pour plusieurs raisons :
- Coût abordable
Même si le tarif dépend des ressources allouées au VPS, il s'agit d'une solution adaptée à de nombreux projets et accessible à un coût relativement abordable. En termes de coût, de flexibilité et de performances, c'est un bon compromis entre l'hébergement mutualisé (où vous n'avez pas un contrôle complet sur la configuration) et le serveur dédié (serveur physique dédié à un client) qui est plus coûteux. Concrètement, pour moins de 5 euros par mois, vous pouvez bénéficier d'un VPS !
- Performances fiables
Avec un VPS, les ressources sont réservées (CPU, RAM, disque, etc.), ce qui permet d'avoir un environnement stable avec un niveau de performance prévisible bien que ce soit mis à disposition dans un environnement partagé.
- Personnalisation
Un VPS c'est une coquille vide mise à disposition par un fournisseur de services Cloud : à vous de choisir le système d'exploitation que vous souhaitez installer, d'en effectuer la configuration, la sécurisation et d'installer les applications de votre choix. Vous pouvez personnaliser le VPS à votre guise !
- Sécurité
Chaque VPS est isolé : si le VPS d'un autre utilisateur est piraté, cela n'affectera pas votre VPS. C'est important de le préciser. Par ailleurs, si vous avez besoin d'isoler plusieurs applications les unes des autres, vous pouvez utiliser plusieurs VPS distincts. Puisque vous pouvez personnaliser votre VPS comme bon vous semble, vous pouvez (et devez) le sécuriser, notamment avec des règles de pare-feu et des outils adaptés (CrowdSec, par exemple).
- Évolutivité
Même si ce n'est pas possible chez tous les fournisseurs de service, dans bien des cas, il est possible de redimensionner un VPS. Même si cela va impacter le tarif, ceci pourra vous permettre de bénéficier de plus de ressources (plus de RAM, par exemple) afin de faire face à une montée en charge de votre activité.
III. Que peut-on faire avec un VPS ?
Le VPS est un choix populaire et adapté pour de nombreux projets en ligne, c'est-à-dire pour les services qui ont besoin d'être accessibles depuis Internet. Bien qu'il soit difficile de dresser une liste exhaustive de ce que l'on peut faire avec un VPS, voici quelques exemples...
- Un site web, que ce soit un site vitrine, un site de e-commerce (boutique en ligne), ou encore un blog - Parfois, il vaut mieux s'orienter vers un hébergement mutualisé pour ce type de besoin.
- Une application SaaS que vous souhaitez déployer et mettre à disposition de clients / utilisateurs (la solution GLPI, par exemple).
- Le stockage de données ou de sauvegardes (avec une solution telle que Nextcloud, par exemple)
- Un environnement de test, idéal pour faire des tests divers et variés sans impacter une infrastructure en production
- Un serveur de jeu
- Un serveur VPN personnel, que vous utilisez comme rebond
- Un serveur de messagerie
- Un Docker pour exécuter des containers
- Etc.....
Vous l'aurez compris, un VPS peut répondre à de nombreux besoins : puisque nous avons la main sur le système et les applications, il n'y a pas de réelle limite. Attention tout de même à bien respecter les règles de votre hébergeur.
IV. Comment choisir un VPS ?
A. Quels sont les fournisseurs de VPS ?
La liste de fournisseurs de services Cloud qui proposent des VPS est plus longue que le bras. Cet article n'est pas là pour faire promouvoir un hébergeur plus qu'un autre. Néanmoins, nous pouvons citer quelques noms :
- OVHcloud
- Infomaniak
- Gandi.net
- Hostinger
- Scaleway
- Microsoft Azure
- Amazon Web Services (AWS)
- Etc...
Nous pouvons constater qu'il y a des hébergeurs français, européens et américains. Il y a l'embarras du choix.
B. Quel est le tarif d'un VPS ?
Un VPS peut se louer au mois, voire même à l'heure, en fonction des fournisseurs de service Cloud. Le tarif mensuel va dépendre de plusieurs critères, dont ces 5 caractéristiques principales :
- Le nombre de cœurs pour le CPU virtuel (vCore)
- La quantité de RAM
- La quantité de stockage disque et le type de technologie (SSD, disque dur)
- Le débit réseau
- La localisation, que ce soit dans un datacenter en France ou à l'étranger, cela peut impacter le tarif
Au-delà de ses caractéristiques générales, chaque hébergeur peut vous proposer un ensemble de services et d'options : adresse IP dédiée, la sauvegarde, l'accès à une console d'urgence (rescue), etc... Si vous souhaitez que l'hébergeur assure la sauvegarde de votre VPS, ceci pourra vous coûter quelques euros en plus par mois (si ce n'est pas inclus dans l'offre de base).
Par exemple, OVHcloud propose un VPS qualifié de "Best-seller" à 13,80€ TTC par mois avec les ressources suivantes :
- CPU : 2 vCore
- RAM : 4 Go
- Stockage : 80 Go SSD NVMe
- Bande passante : 500 Mbit/s illimité
Du côté de chez Gandi.net, une configuration similaire (en CPU et RAM) est proposée à 18,00€ TTC par mois. Chez les Suisses d'Infomaniak, l'offre de VPS commence à 34,80€ TTC par mois avec 4 CPU et 12 Go de RAM.
Remarque : tarifs donnés à titre indicatif et qui peuvent évoluer à tout moment.
C. Alors, comment choisir un VPS ?
Il n'y a pas de réponse toute faite pour répondre à cette question. Commencez par définir vos besoins en ressources (RAM, CPU, disque et bande passante), ceci vous permettra de faire un premier tri parmi les offres. Si vous n'êtes pas sûr, regardez dans quelle mesure l'hébergeur permet de redimensionner votre VPS.
Ensuite, vous devez rechercher un hébergeur qui propose le système d'exploitation que vous souhaitez installer. Concrètement, tous les hébergeurs ne proposent pas du Windows Server : il faut tenir compte de cette contrainte. Par exemple, chez Gandi.net c'est limité à quelques distributions Linux, tandis qu'il y a un choix plus vaste chez OVHcloud et Infomaniak (Linux et Windows).
Vérifiez également les options de sauvegarde et leur tarif : à mon sens, c'est un plus qu'il y ait un système de sauvegarde (ou à minima des snapshots, même si ça ne remplace pas les sauvegardes) proposé par l'hébergeur directement. Plus largement, jetez un œil aux options de sécurité : à commencer par la présence d'une fonction anti-DDoS.
Si vous avez un projet qui implique l'utilisation de plusieurs VPS, vous pouvez louer des VPS chez différents fournisseurs de services Cloud. Ainsi, vous ne mettez pas tous vos œufs dans le même panier, comme on dit.
Enfin, si vous hésitez entre plusieurs offres de VPS : votre budget que vous vous êtes fixé vous permettra surement de trancher (sinon demandez de l'aide).
V. Conclusion
Suite à la lecture de cet article, vous en savez beaucoup plus sur la notion de VPS ! Peut-être même que vous allez franchir le pas pour un projet perso ou pro ? N'hésitez pas à commenter cet article pour partager vos expériences avec les VPS, mais également pour poser vos questions.