Étonnamment, compte tenu de l'abondance d'articles sur le thème de l'hébergement sur Internet, il n'y en a guère une douzaine où le sujet est divulgué dans une langue accessible à tous. Souvent, même les professionnels et les utilisateurs expérimentés disent que dans la majorité des descriptions, «l'enfer se brise», en particulier sur les sites Web des entreprises offrant ce service. Que pouvons-nous dire de ceux qui ne comprennent pas les technologies numériques, mais qui souhaitent les utiliser dans leur entreprise en comprenant au moins les bases.

Nous voulons corriger la situation et dire lucidement à ceux qui sont intéressés à n'importe quel niveau de préparation à la question quelles sont les opportunités d'hébergement aujourd'hui, comment elles diffèrent, quels sont les avantages de certains par rapport à d'autres et quelles sont les statistiques d'utilisation en Russie et à l'étranger. L'article est destiné à un large éventail de lecteurs, des néophytes aux utilisateurs avancés (par conséquent, les explications des termes bien connus des utilisateurs expérimentés sont souvent fournies entre parenthèses).
Tout d'abord, présentons un peu ceux qui ne comprennent pas le sujet de l'article et indiquons ce qu'est l'hébergement et qui en a besoin.
L'hébergement est un service fourni par des sociétés d'hébergement (hébergeurs), qui consiste à placer les ressources d'information des utilisateurs sur leurs serveurs (d'entreprises). La fonctionnalité du serveur dépend du logiciel installé, qui, à son tour, dépend du système d'exploitation. Les hébergements se distinguent par la présence de certains services, la capacité à prendre en charge diverses technologies, langages de programmation et scripts. Ils diffèrent également par des limitations quantitatives et qualitatives (espace disque, nombre de sites, bande passante des canaux, etc.). L'accès des utilisateurs à leurs données est mis en œuvre via un compte personnel. Le traitement des demandes adressées aux ressources d'informations clients s'effectue en temps réel 24h / 24 et 7j / 7. Le service d'hébergement comprend le support technique, la sécurité et la sauvegarde des données.
Les ressources d'information (ici) sont des sites aux fonctionnalités diverses: boutiques en ligne, sites d'entreprise, portails Internet, sites d'information et d'actualités, services Web. Ils consistent en une abondance de données numériques:
- fichiers texte, graphique, photo, vidéo
- fichiers de code
- systèmes de gestion de bases de données
- Systèmes CRM (logiciel de gestion des relations avec les clients, les fournisseurs et les employés de l'entreprise)
- Systèmes CMS conçus pour gérer le contenu du site (WordPress, Joomla, Drupal, MODX, Openart)
- applications
La nécessité d'un tel emplacement éloigné est dictée par le fait qu'une grande partie de ces données qui croissent avec le temps ne peuvent pas être stockées et traitées sur l'ordinateur personnel du propriétaire d'une ressource d'information - les volumes sont trop importants, les capacités de la machine ne sont pas suffisantes. Pour utiliser votre ordinateur en tant que serveur, vous aurez besoin d'un ensemble redondant de disques indépendants (Redundant Array of Independent Disks, RAID) ou d'un très grand périphérique de stockage (SSD), d'un puissant canal sortant vers Internet, d'un système d'exploitation de serveur sous licence et de connaissances pour utiliser tout cela. . Mais l'essentiel est que cela coûte beaucoup d'argent. Par conséquent, il existe des serveurs physiques et virtuels que les fournisseurs d'hébergement louent. Ce sont: VPS / VDS, serveurs dédiés, hébergement mutualisé, hébergement cloud.
Qu'est-ce qu'un serveur dédié
Cela vaut la peine de commencer, car les autres services hôtes sont des analogues virtuels d'un serveur dédié.
Serveur dédié (serveur dédié) - il s'agit d'un véritable serveur physique (serveur bare-metal) que l'hébergeur met à la disposition du client en location. Il est important que l'hébergeur alloue le serveur au client dans son ensemble pour une utilisation indissociable, c'est-à-dire que toutes les ressources du serveur, tout son matériel sont utilisés par un seul locataire. Il est possible de configurer le système de manière flexible et de l'optimiser "pour vous-même", y compris l'installation de logiciels. En raison de la pleine propriété, un serveur dédié est le service d'hébergement le plus cher.
Il s'agit d'un puissant ordinateur monté en rack avec d'autres serveurs similaires et un commutateur. Les racks de serveurs sont localisés dans des centres de données d'hébergement ou des centres de données individuels (c'est-à-dire appartenant à l'entreprise elle-même à des fins commerciales; dans ce cas, nous ne parlons pas de serveurs dédiés, car personne ne les loue - les machines sont la propriété de l'entreprise et sont simplement appelées serveurs) .
Un serveur dédié est nécessaire pour héberger des projets qui nécessitent des ressources informatiques puissantes ou ne peuvent pas être adjacents à d'autres projets ou à leurs composants (par exemple, une application métier complexe, une base de données ou un site de jeu en réseau), ou nécessitent un accès direct à équipement.
▍ Critères de choix d'un serveur dédié
- Le nombre actuel et prévu de visiteurs de la ressource. En moyenne, un serveur dédié typique pour une entreprise russe (sans optimisation des performances) peut supporter entre 2 000 et 300 000 hôtes par jour (visiteurs uniques).
- Projet statique ou modifiable. Il existe des sites avec une grande visite quotidienne (environ 30000 hôtes), mais avec un ajout relativement rare de nouvelles données volumineuses, sans utiliser de filtres complexes à sélectionner par les visiteurs - ils ne nécessitent pas de grandes capacités: blogs collectifs thématiques, forums. Et il y a, par exemple, de grands magasins en ligne ou des cinémas en ligne avec des mises à jour fréquentes de la base de données, des outils d'échantillonnage à partir d'une énorme liste de marchandises, un chargement constant d'articles de l'entrepôt - ils ont besoin d'énormes capacités.
- Plateforme. Comme nous l'avons dit ci-dessus, un ensemble de fonctionnalités et de services pris en charge dépend du système d'exploitation sélectionné. De plus, certains fournisseurs ne proposent pas de choix de système d'exploitation (principalement étranger) - cela doit être pris en compte au départ.
- Ensemble de fonctionnalités. Tous les services inclus dans le forfait de location peuvent ne pas être nécessaires. Cependant, chacun d'eux ajoute de la valeur. Il est conseillé de comprendre ce qui est vraiment nécessaire pour le projet et ce qui ne l'est pas.
- La capacité à évoluer. Parce que l'augmentation des capacités des serveurs à l'avenir est plus économique que l'acquisition d'une nouvelle configuration de machine, une solution de serveur plus productive.
Qu'est-ce que l'hébergement mutualisé?
L'hébergement partagé (hébergement partagé) est la mise à disposition d'un seul serveur physique à louer à plusieurs locataires à la fois. Ses capacités matérielles sont réparties entre tous les utilisateurs. Afin d'éviter une répartition inégale des capacités de la machine (puissance du processeur, disque et RAM) et leur pénurie lors des pics de charge, certains hébergeurs limitent les ressources du serveur pour les scripts utilisateurs individuels (un script est un fichier ou un programme avec un script pour automatiser certains processus de site). Il n'y a pas de paramètre de "personnalisation" - tout le monde utilise le même logiciel que le fournisseur installe. Convient aux petits projets simples. Il s'agit du type d'hébergement le moins cher.
▍ Critères de choix d'un hébergement mutualisé
- Limitations des ressources du serveur par l'hébergeur affectant les performances du serveur - la quantité d'espace disque, de RAM et de CPU (puissance du processeur).
- Le nombre de sites, bases de données, comptes FTP, boîtes aux lettres et plus encore.
- Le système d'exploitation utilisé - cela dépend du logiciel qui prendra en charge la fonctionnalité du site ou des services.
Que sont VPS et VDS
VPS (Virtual Private Server) et
VDS (Virtual Dedicated Server) sont essentiellement la même chose. Ce sont des serveurs virtuels qui émulent le fonctionnement d'un serveur physique et sont fournis par l'hébergeur en location au client avec des privilèges maximum: installation du système d'exploitation et du logiciel, accès root (droits de l'administrateur principal). Le client reçoit des ressources matérielles de serveur dédiées à utiliser avec une gestion et un contrôle complets, mais peut-être pas toutes disponibles sur la machine. Autrement dit, sur le même serveur physique, plusieurs serveurs virtuels fonctionnent pour différents clients, mais sur chacun d'eux, l'administrateur (client) peut fonctionner de la même manière que sur une machine physique distincte, tandis que le loyer est nettement inférieur à celui d'un serveur dédié.
▍Différence entre VPS et VDS
VPS La virtualisation d'un tel serveur est effectuée au sein du système d'exploitation (conteneurisation) en utilisant des technologies spéciales (
FreeBSD Jail ,
Parallels Virtuozzo Containers ,
iCore Virtual Accounts ,
OpenVZ et autres). Le client peut travailler dans un environnement logiciel isolé personnel avec des privilèges de superutilisateur, mais ne peut pas changer le système d'exploitation lui-même ou son noyau. Il existe également diverses restrictions basées sur la politique de l'hôte (par exemple, la disponibilité continue des ressources du serveur).
VDS La virtualisation de ce type de serveur s'effectue au niveau matériel. Il s'agit de l'allocation physique des ressources machine, ou plutôt de l'émulation de ses éléments physiques à l'aide de technologies spéciales (
VMWare ,
LDoms ,
KVM ,
Microsoft Hyper-V , XEN ). Le client reçoit non seulement des ressources CPU, espace disque et mémoire pour une utilisation permanente, mais peut également installer un autre système d'exploitation et y apporter des modifications jusqu'à la modification des paramètres du BIOS.
Ce type de service d'hébergement gagne en popularité dans le monde en raison du rapport qualité / prix. Tout d'abord, la qualité est comprise comme l'étendue des possibilités de gestion de vos projets hébergés et la simplicité d'évolutivité des ressources allouées. En plus des propriétaires ou administrateurs système de sites, les développeurs l'apprécient particulièrement pour le développement et les tests réels de nouveaux logiciels. Et l'activité d'hébergement VPS / VDS permet de réduire les coûts.
▍ Critères de sélection VPS / VDS
- Configuration du serveur et capacité matérielle. La vitesse du site hébergé dépend de la quantité de puissance processeur (CPU), de processeur et de mémoire vive (RAM) allouée. La stabilité des travaux dépend de la notoriété de la marque de l'équipement physique proposé à la location.
- Système d'exploitation L'étendue du spectre des applications prises en charge en dépend.
- Qui contrôlera le serveur? Si le fournisseur prend en charge les fonctions de gestion de l'hébergement, il s'agit d'un VPS géré (VPS géré), si vous êtes vous-même engagé dans le maintien de l'intégrité et de la surveillance des performances du serveur, il s'agit d'un VPS non géré. Il est logique que l'option non gérée convient aux administrateurs expérimentés et celle gérée aux propriétaires d'entreprise désireux de déléguer cette profession à des professionnels. Le degré de contrôle affecte le barème tarifaire.
- Fonctionnement ininterrompu et fiable. L'interruption est caractérisée par des concepts tels que l'évolutivité (la capacité de connecter des ressources de sauvegarde lorsque la charge augmente) et la redondance (en fait la réservation de ressources: comment est-elle mise en œuvre par l'hôte en cas de problèmes d'électricité, de problèmes avec le fournisseur d'accès Internet ou de surcharge du serveur physique). Autrement dit, demandez quelles mesures de reprise après sinistre l'hébergeur utilise. La fiabilité garantie par l'hébergeur doit être d'au moins 99,95%. En plus des déclarations sur le site Web du fournisseur de services, qui ne sont pas toujours vraies, il serait bon de lire des critiques à ce sujet sur des sites indépendants.
- Latitude de la bande passante. Vous devez d'abord comprendre quelle bande passante est nécessaire pour vos projets. Et demandez ensuite à l'hébergeur quelles sont ses limites pour ce paramètre, quels sont les frais pour la latitude supplémentaire et s'il y a des quotas.
- Adresses IP supplémentaires. Tous les hébergeurs ne proposent pas un tel service. Cependant, il est souvent nécessaire: pour chaque site ou service sur le VPS d'avoir sa propre adresse IP, ou pour un site avec des domaines différents d'avoir des adresses IP différentes. De plus, différentes adresses IP sont nécessaires pour établir une connexion sécurisée à l'aide du protocole SSL .
- Emplacement du serveur Plus la distance entre le VPS et l'emplacement dans lequel l'audience de votre site est concentrée est petite, mieux c'est: un accès plus rapide aux utilisateurs du site (vitesse de réponse des pages plus élevée à une demande), plus de possibilités d'augmenter dans les classements des moteurs de recherche.
- Support technique réactif. Tout le côté de votre entreprise lié au site dépend de la rapidité, de la fluidité et de l'efficacité avec laquelle l'hébergeur résout vos problèmes que vous signalez au support technique. Si le support client n'est pas satisfaisant, vous ne devez pas travailler avec cet hébergeur, même si la fonctionnalité et le prix des services d'hébergement sont bons.
- Garantie de remboursement. Les hébergeurs qui prennent bien soin des clients ont une soi-disant garantie de remboursement au cas où vous n'aimeriez pas l'hébergement. C'est également bon s'il y a une période d'essai gratuite.
StatisticsVPS statistiques d'utilisation dans les graphiques
Sur la base de requêtes de recherche, 500 000 utilisateurs russes en 2017 sur le site poiskvps.ru
Selon J'son & Partners Consulting, le chiffre d'affaires des sociétés d'hébergement russes dans le segment IaaS coïncide approximativement avec les coûts des sociétés russes pour les services d'hébergement occidentaux.
Qu'est-ce que l'hébergement cloud?
L'hébergement cloud utilise des ressources cloud pour déployer des sites, des applications mobiles et même des «bureaux dans le cloud» entiers (
bureau virtuel ). Contrairement à d'autres types d'hébergement, cela ne se produit pas sur un serveur local, mais sur plusieurs serveurs physiques et virtuels connectés à un cluster, auxquels sont ajoutés des systèmes de stockage de données (
SAN ) connectés au réseau. Lors de la location, l'utilisateur ne paie que pour les ressources réellement utilisées, qui peuvent être rapidement mises à l'échelle ou désactivées en fonction des besoins. De plus, le paiement est horaire, c'est-à-dire que vous pouvez configurer la consommation des ressources le jour et la nuit. Les paramètres peuvent être ajustés automatiquement via l'application. Cette flexibilité est le principal avantage de l'hébergement cloud.
Le modèle cloud gagne en popularité en grande partie grâce au développement de
BaaS (Backend-as-a-Service - backend as a service) et
IaaS (Infrastructure-as-a-Service - infrastructure as a service). Nous ne nous attarderons pas sur sa description, car cela dépasse le cadre de l'article. Nous dirons seulement que les développeurs sont attirés par la polyvalence du backend multiplateforme pour tout projet, et les propriétaires d'entreprise - la fiabilité des sauvegardes et la commodité du travail d'équipe sur les projets. Convient aux grands projets à croissance rapide, aux entreprises avec des fluctuations saisonnières de la demande.
Dans le cloud, les sites sont situés dans des environnements isolés - des conteneurs. Par exemple, les versions de travail des sites peuvent être situées dans un conteneur et les versions de test dans un autre. Les processus et les éventuels dysfonctionnements dans le fonctionnement des sites à l'intérieur des conteneurs et entre les conteneurs ne sont en aucun cas reflétés sur d'autres sites. Un nombre illimité de projets peut être placé dans un conteneur séparé.
▍Critères de choix d'un hébergement cloud
- Disponibilité de la technologie fournie par le service
- La gamme de services associés: non seulement le placement lui-même, mais aussi la protection d'accès, les services de sauvegarde, le support, l'équilibreur de charge, la protection contre les attaques DDoS et autres.
▍ Statistiques sur les nuages pour la Russie
Source: iKS-Consulting, 2016.Source: iKS-Consulting, 2018.Comparaison de serveur dédié, serveur virtuel, hébergement partagé et hébergement cloud
En résumé, nous notons: en choisissant un hébergeur, concentrez-vous non seulement sur les informations promises sur son site et ses avis - posez-lui des questions! Jusqu'à ce que la sécurité incendie dans le centre de données soit assurée. N'oubliez pas l'évolutivité des projets - ce que votre site est maintenant peut être très différent de ce qu'il sera dans 2 ans. Après avoir décidé du type d'hébergement, suivez nos recommandations dans les sections "critères de sélection" qui se trouvent dans chaque bloc.
