L'hébergement web rassemble la gestion des serveurs et des équipements réseaux nécessaires à la consultation d'un ou plusieurs sites internet.
Exemples de prestataires d'hébergement
Quelques prestataires français spécialisés dans l'hébergement web :
- OVH,
- Netim,
- LWS,
- O2Switch.
Cours d'informatique
Les principaux métiers de l'hébergement web
- Administrateur système : installe et configure les systèmes d'exploitation (généralement Linux ou Windows Server), les applications
- Administrateur réseau : installe et configure les équipements réseau à l'intérieur du Datacenter (le local hébergeant les serveurs)
- Administrateur de bases de données (DataBase Administrator) : installe et configure les serveurs stockant les données informatiques
- Devops : "met en place l'ensemble des processus, outils et automatisations qui permettront de fluidifier la création d'un site, d'un logiciel entre le moment de son développement et son utilisation."
- Spécialiste en cybersécurité : veille à la sécurité des serveurs informatiques
- RSSI : Responsable de la Sécurité des Systèmes d’Information
- Architecte informatique : conçoit les systèmes dans leur ensemble : matériel et logiciel
- Chef de projet MOA : supervise la réalisation du site internet, depuis sa conception jusqu'à la phase de recette et de déploiement.
- Chef de projet MOE : supervise le développement du code du site internet. Il encadre l'équipe des développeurs informatiques.
- Scrum Master : c'est un expert des méthodes agiles. Lorsqu'un projet web est développé en utilisant des méthodes agiles, il n'y a pas de chef de projet. Le Scrum Master aide l'équipe technique à s'auto-organiser dans son travail.
- Product Owner : c'est le représentant des utilisateurs. Il a la responsabilité de guider l'équipe technique pour qu'elle livre des fonctionnalités réellement utiles aux utilisateurs.
- Testeur : le testeur vérifie le bon fonctionnement du site internet, à toutes les étapes de l'écriture du code, et après le déploiement du site internet en production.
- (Il existe de nombreux autres métiers passionnants à découvrir dans l'informatique et l'internet).
Principe de fonctionnement d'un site web
Les machines nécessaires à l'hébergement web
Les composants d'un site internet sont hébergés sur des "serveurs informatiques", classés par spécialisation :
- serveur web / serveur applicatif (logiciel : Apache, NginX; runtime : PHP, NodeJS, J2EE...)
- serveur de base de données (MySQL, PostGreSQL, MongoDB...)
- serveur de fichiers (images, vidéos, etc.)
Le serveur web reçoit la demande du "client" (navigateur internet).
Pour construire la page web demandée par le client, il va demander des informations au serveur de base de données et des ressources au serveur de fichiers.
Principe de fonctionnement d'un échange HTTP
Hyper Text Transfert Protocol est le protocole applicatif utilisé pour le world wide web, un réseau d'ordinateurs interconnectés entre eux.
- Le navigateur demande à un serveur DNS de convertir le nom de domaine ("adresse" du site internet) en adresse IP. Par défaut, le serveur DNS est fourni par votre Fournisseur d'Accès à Internet. Cette demande utilise le protocole Domain Name Server.
- Le navigateur demande la page web au serveur web. Cette demande utilise le protocole HTTP.
- Le serveur web construit la page weg et la renvoie au navigateur.
Structure d'une adresse internet
Dans l'URL "https://www.voscours.fr/account/messaging" :
- "https://" : le navigateur indique qu'il souhaite utiliser la version sécurisée du protocole HTTP
- "www" : la page web demandée est située dans le sous-domaine www (pour "World Wide Web" : c'est une convention courante)
- "voscours.fr" : est le nom de domaine. Il utilise l'extension ".fr", utilisée pour les sites français.
- "/account/messaging" : désigne le chemin logique de la page web / ressource demandée par le navigateur. Par convention, ce chemin est construit comme les répertoires de votre disque dur. Cependant, cette URL ne correspond pas nécessairement à l'emplacement de la ressource sur le stockage du serveur.
Web vs Internet
La différence est expliquée en détail sur le site interstices.info :
"En bref, le Web est un ensemble d’informations, tandis qu’Internet est le réseau informatique qui permet de les transporter. Internet existait avant le Web, et proposait bien d’autres services, qui fonctionnent toujours aujourd’hui (mail, news, ftp…)."