Mais qu'est-ce que c'est qu'un VPS ?

Infrastructure janv. 23, 2017

Vous l'avez remarquez, je parle souvent de VPS, mais qu'est-ce que cela représente ?

La définition officielle

Wikipédia définie les VPS comme des serveurs dédiés virtuels issue d'un partitionnement d'un serveur physique en plusieurs serveurs virtuels indépendants ayant chacuns les caracéristiques d'un serveur dédié.

A noter que l'utilisation possible des VPS selon Wikipédia est intéressante : Les VPS [...] sont très utilisés pour l'hébergement de sites Web, ainsi que pour de la formation, ils servent alors à héberger l'environnement spécifique à chaque élève. Ils sont aussi parfois utilisés pour le piratage, ou les attaques par déni de service (DOS/DDOS attack).

C'est très vrai !

Ma définition

C'est simple, c'est un serveur, hébergé dans le cloud infogéré par un hébergeur. (pour mon cas je privilégie OVH). Cela sert à tout ce qu'il est possible d'imaginer :

  • hébergement web
  • serveur de test
  • hébergement de container docker
  • proxy
  • machine Linux lorque l'on est sous Windows et que l'on a besoin d'éxecuter des programmes sous Linux (comme Ruby on Rails qu'il n'est pas très conseillé d'installer sous Windows).
  • ...

Bref c'est un peu le couteau suisse des serveurs hébergés en ligne.

Comment ça fonctionne

Pour éviter de tomber dans le très techniques, je vous laisse avec Maxime Hurtrel, chef de produit OVH, la vidéo date un peu mais cela reste vrai :

Retrouvez la listes des prix actuels sur la page OVH VPS
Pour ma part, je dispose de 3 VPS de type SSD-1 disposant des caractéristiques suivantes :
1- instance public cloud
2- 1vCore à 2.4Ghz
3- 2Go de RAM
4- 10Gio de disque ssd local
5- 102MBps de bande passante

Mes VPS sont sous Debian 8 et hébergé à Gravelines (dans le datacenter GRA1).

vps ovh perso
A noter que j'ai pris une facturation mensuelle. à 2.99€HT/mois c'est presque offert !

J'ai donc un serveur de dev, un serveur pour l'hébergement de ce blog et un serveur Proxy sur lequel je fais des tests en tous genres !

Administration

L'administration se fait de deux façons. La première configuration se fait via le manager dans l'espace Cloud :
manager cloud vps

Il est aussi possible d'avoir accès à Horizon. Horizon est la plateforme Openstack de gestion. Après avoir créer votre utilisateur Horizon :
horizon ovh vous pourrez vous rendre sur le portail horizon.

Il vous permet d'avoir une vue d'ensemble de l'architecture qu'OVH vous met à disposition et c'est tout juste bluffant... Pour 2.99€HT par mois, j'ai mieux, pour mes projets perso que certaines entreprises qui débourses plus de 10 000€ / an, voyez par vous-même :
horizon admin panel
Génial non ?

Si je zoom sur une de mes instances, c'est encore plus impressionnant, je peux avoir une vue d'ensemble qui regroupe toutes les informations utiles, l'accès aux journaux, à une console et l'accès à un log des actions effectuées sur cette instance. Tout cela via le menu suivant :
horizon instance

Si cela ne suffisait pas, j'ai accès à différentes images pour créer des instances via Horizon, 22 images publiques sont présentes, avec du Linux mais aussi du Windows ! Je vous conseille d'ailleur d'utiliser cette infrastructure pour tester Windows Server 2016 !
horizon images

Notez que vous pouvez créer vos propres images afin de déployer des instances personalisée avec des logiciels préinstallé en 1 clic !

Sécurité

La sécurité est bien entendu prise en compte avec un pare-feu :
horizon pare-feu

Voilà vous savez tout. Je vous prépare un article sur le stockage d'objet car vous avez surement vu cette option dans les capture d'écran, mais cela sort du contexte du VPS.

A+
Tony B.