Qu'est-ce qu'un serveur cloud ?

Un serveur cloud est un serveur virtualisé qui s'exécute dans le cloud sur une infrastructure appartenant à un fournisseur de services cloud. Auparavant, les organisations devaient acheter et entretenir leurs propres serveurs physiques. Elles utilisaient les serveurs pour exécuter et héberger des applications et calculer les charges de travail nécessaires au traitement et à l'analyse des données. Les serveurs étaient situés sur site ou dans des centres de données situés à proximité. De nos jours, votre organisation peut lancer des serveurs cloud virtuels n'importe où dans le monde. Ces espaces virtuels fonctionnent sur des serveurs physiques achetés et entretenus par des fournisseurs de cloud tiers. La réplique du serveur virtuel, ou serveur cloud, offre les mêmes performances, options de configuration et facilités d'utilisation qu'une machine serveur physique. Vous pouvez accéder à un nombre illimité de serveurs cloud dans des centaines de types de configuration différents. Avec ce type de puissance, vous pouvez exécuter et héberger tous types d'applications et de charges de travail dans le cloud.

Quels sont les avantages des serveurs cloud ?

Les serveurs cloud sont un élément essentiel du cloud computing ; ils éliminent le besoin d'acheter, d'exécuter et de gérer des serveurs physiques. Vous pouvez les utiliser exclusivement ou en combinaison avec l'infrastructure de serveur existante. Le lancement de serveurs dans le cloud n'a jamais été aussi simple et configurable. Il existe désormais différents types de serveurs cloud disponibles pour chaque utilisation professionnelle et personnelle.

Options flexibles

Avec les serveurs cloud, vous pouvez déployer presque tous les types d'architecture de serveur, quel que soit le matériel sous-jacent. Cela signifie que vous pouvez choisir des serveurs cloud en fonction de préférence telles que les capacités graphiques, les charges de travail de machine learning ou les fonctionnalités réseau.

Il est facile d'atteindre les objectifs de conformité, car vous pouvez également choisir la région géographique dans laquelle se trouve le serveur cloud. Vous pouvez même choisir sa zone de localisation dans l'environnement de cloud computing.

Gestion rentable

Investir dans des serveurs physiques était autrefois coûteux et nécessitait une planification à long terme importante. L'achat d'un serveur physique représentait un investissement de plusieurs années. Désormais, vous pouvez louer un serveur cloud à la demande pour une facturation à la seconde seulement. Il est possible de louer un certain nombre de serveurs cloud à tout moment pour différents types de charges de travail, le tout sans aucun verrouillage de facturation.

Les serveurs cloud ne nécessitent également aucun coût de maintenance continu. Le fournisseur de cloud peut prendre en charge plusieurs aspects de gestion tels que le système d'exploitation, les configurations et les mises à jour de sécurité. Il n'est donc plus nécessaire d'assurer une gestion interne.

De plus, les serveurs cloud sont définis dans un logiciel, de sorte qu'ils ne se dégradent pas avec le temps. Cela supprime également tous les coûts de mise hors service que vous auriez à supporter si vous achetiez puis retiriez des serveurs matériels.

Provisionnement évolutif

Les serveurs cloud sont souvent évolutifs. Si vous manquez d'espace ou de puissance sur un serveur, vous pouvez configurer le type de serveur ou le nombre de serveurs pour qu'ils augmentent automatiquement. Cela permet de s'adapter à une charge de travail plus importante. Vous pouvez également faire l'inverse et réduire automatiquement la taille du système pour l'adapter à des charges de travail plus faibles.

Les serveurs cloud sont également dotés de mécanismes permettant de garantir une haute disponibilité, tels que l'équilibrage de charge avancé et les déviations de basculement intégrées.

Quels sont les cas d'utilisation d'un serveur cloud ?

Vous pouvez utiliser un serveur cloud pour exécuter tous les types de charges de travail. Voici quelques exemples :

  • Logiciels d'entreprise, tels que les systèmes de gestion des ressources humaines (RH) et de gestion des relations client (CRM)
  • Applications destinées aux clients, telles que les applications mobiles et la gestion des documents
  • Traitement graphique haut de gamme, tel que le streaming vidéo et les jeux
  • Applications de modélisation scientifique
  • Bases de données manipulées par le biais de requêtes de base de données entrantes
  • Applications Web et sites Web, via des serveurs Web dédiés exécutant des communications HTTP
  • Charges de travail de machine learning (ML), pour l’entraînement de modèles de ML nécessitant une grande puissance de calcul

Un serveur cloud offre la capacité de mise à l'échelle et la flexibilité à toutes les applications modernes. Vous pouvez en utiliser un pour l’intelligence artificielle (IA) ainsi que pour les microservices, l’analytique et le streaming.

Comment fonctionne un serveur cloud ?

Un serveur bare-metal (ou serveur physique) est une machine semblable à une boîte avec des circuits et des puces, de la mémoire, du stockage et un CPU. Il occupe un espace physique et nécessite de l'électricité pour fonctionner.

En revanche, un serveur cloud, un serveur virtuel, une instance cloud ou une machine virtuelle (VM) n'est qu'un logiciel. Mais ils se comportent de la même manière qu'une machine physique. Le serveur cloud apparaît également à tout autre appareil ou connexion en tant que serveur physique.

Les organisations exécutent des machines virtuelles sur leurs propres serveurs physiques. Cependant, les serveurs cloud sont strictement des machines virtuelles créées et gérées par un fournisseur de cloud. Le fournisseur de cloud possède et gère le matériel et l'infrastructure sous-jacents.

Une grande partie du cloud computing, y compris les serveurs cloud et les autres services proposés par les fournisseurs de services cloud, repose sur la virtualisation. 

Virtualisation

La virtualisation est le processus de création et d'exploitation d'une instance virtuelle d'une ressource informatique réelle. Plusieurs serveurs virtuels peuvent fonctionner sur la même machine physique et partager les ressources de calcul sous-jacentes.

Grâce à la virtualisation, vous n'avez pas à verrouiller l'ensemble du matériel sur un seul système d'exploitation et un seul environnement de configuration. Au lieu de cela, vous pouvez exécuter différents systèmes d'exploitation, charges de travail et applications dans plusieurs environnements virtuels totalement isolés. Les serveurs virtuels isolés vous aident à mieux partager les ressources. Ils sont souvent plus rentables pour les entreprises.

Mise en service

Avec le provisionnement de serveurs cloud, vous allouez et configurez des ressources informatiques au sein d'un environnement cloud pour déployer des machines virtuelles. Vous provisionnez des serveurs cloud à l'aide d'API. Les API vous permettent de créer, configurer, supprimer et gérer vos serveurs cloud à distance. 

Ce processus commence généralement par la spécification des attributs souhaités pour le serveur, tels que le CPU, la mémoire, le stockage et les capacités du réseau. Vous spécifiez également le système d'exploitation et tout logiciel préinstallé.

Une fois que vous avez défini les paramètres, des outils automatisés au sein de la plateforme cloud instancient les serveurs cloud, les associent aux ressources appropriées et configurent les paramètres de réseau et de sécurité. Cela permet un déploiement rapide et évolutif de la puissance de calcul adaptée à des besoins spécifiques.

En général, les serveurs cloud sont préchargés avec un système d'exploitation basé sur Linux. Le choix du type de serveur approprié dépend de la tâche à accomplir. Certains types et configurations de serveurs sont mieux adaptés à certains types de charges de travail.

Quels sont les types de serveurs cloud ?

Nous classons les serveurs cloud en fonction de leur configuration et de la manière dont ils sont reliés à l'infrastructure physique sous-jacente. 

Configuration

Vous pouvez choisir parmi une gamme de serveurs cloud préconfigurés pour différents cas d'utilisation. Nous en donnons quelques exemples ensuite.

Usage général

Ces instances offrent un rapport équilibré entre le CPU, la mémoire et le stockage. Elles conviennent donc à un large éventail d'applications telles que les serveurs Web et les bases de données de petite et moyenne taille.

Instances optimisées pour le calcul

Ces instances sont conçues pour des charges de travail qui nécessitent une utilisation intense du CPU. Elles fournissent un rapport élevé entre les cœurs du CPU et la mémoire. Elles sont donc idéales pour les applications liées au calcul, telles que le traitement par lots et la modélisation scientifique.

Instances optimisées pour la mémoire

Ces instances offrent une quantité de mémoire RAM élevée par rapport aux cœurs de CPU. Elles conviennent aux applications qui nécessitent de conserver de grands jeux de données en mémoire, telles que les bases de données en mémoire et les plateformes analytiques du big data.

Instances optimisées pour le calcul accéléré

Ces instances sont équipées d'accélérateurs matériels tels que des unités de traitement graphique (GPU) ou des matrices de portes programmables sur site (FPGA). Elles sont optimisées pour des tâches spécialisées telles que MK, le rendu graphique et la simulation scientifique.

Instances optimisées pour le stockage

Ces instances offrent un débit de disque élevé et sont optimisées pour les charges de travail qui nécessitent un accès rapide à de grands volumes de données, comme l'analytique du big data et l'entreposage de données.

Calcul haute performance

Les instances de calcul à haute performance (HPC) sont personnalisées pour les charges de travail gourmandes en calcul qui nécessitent des performances de réseau élevées et une faible latence. Elles conviennent à des tâches telles que les simulations de dynamique des fluides, les analyses sismiques et d'autres calculs scientifiques.

Type d'hébergement

Les serveurs cloud peuvent également être classés en fonction de leur type d'hébergement et de leur plan. Tous les serveurs cloud ne sont utilisés que par un seul compte. Cependant, l'infrastructure sous-jacente diffère entre l'hébergement partagé et l'hébergement dédié. 

En savoir plus sur l'hébergement cloud »

Hébergement mutualisé

Dans un environnement d'hébergement mutualisé, plusieurs serveurs cloud partagent les ressources d'un seul serveur physique sous-jacent. Les charges de travail élevées sur un serveur cloud peuvent avoir un impact sur les performances des autres.

Hébergement d'un serveur privé virtuel

Un serveur privé virtuel (VPS) est un serveur cloud qui s'exécute sur le même serveur physique que les autres serveurs cloud. Cependant, une partie des ressources du serveur lui est réservée. Les charges de travail élevées sur d'autres serveurs n'ont pas d'incidence sur les performances du VPS.

En savoir plus sur les VPS »

Hébergement dédié

L'hébergement dédié fournit un serveur physique complet à une seule organisation. L'organisation peut configurer la machine physique en tant que serveur cloud unique ou en plusieurs serveurs afin de contrôler complètement l'environnement sur lequel ils exécutent leurs serveurs.

L'hébergement mutuel est parfois appelé serveurs cloud publics et l'hébergement dédié serveurs cloud privés. Malgré cette appellation, tous les serveurs cloud sont privés. La différence est que l'hébergement dédié isole les serveurs cloud au niveau matériel. En revanche, les serveurs cloud publics sont isolés au niveau du logiciel.

Que peut apporter AWS pour répondre à vos besoins en matière de serveur cloud ?

Amazon Web Services (AWS) propose des solutions de serveurs cloud pour les entreprises de toutes tailles. Vous pouvez choisir la meilleure option de serveur cloud en fonction de votre cas d'utilisation, de votre configuration et de vos exigences de personnalisation.

Certains de nos services proposent des serveurs cloud préconfigurés. Ils sont idéaux pour les utilisateurs qui souhaitent se concentrer sur la création d'applications et nous confier la gestion des serveurs. D'autres services de cloud computing vous offrent un contrôle total sur chaque aspect de votre environnement de serveur, de la configuration du matériel au système d'exploitation. 

Par exemple, vous pouvez utiliser les services suivants.

Amazon Elastic Compute Cloud (Amazon EC2) offre une capacité de cloud computing redimensionnable dans le cloud. Il propose de nombreuses configurations de serveurs cloud pour toutes les charges de travail du cloud computing. Par exemple, les serveurs cloud à usage général et les instances M5 sont alimentés par des processeurs Intel Xeon® Platinum 8175M ou 8259CL, tandis que les instances T4g sont alimentées par des processeurs AWS Graviton2 sur mesure et basés sur ARM.

Amazon Lightsail vous permet de lancer et de gérer un serveur privé virtuel préconfiguré à l'aide d'AWS. Lightsail est facile à utiliser et propose des fonctionnalités telles que des serveurs privés virtuels, des conteneurs, du stockage, des bases de données et bien plus encore, sans oublier un système d'exploitation qui se lance d'un simple clic.

AWS Amplify est idéal pour le développement, le déploiement et l’hébergement des applications Web ou des sites statiques à une seule page avec un système dorsal sans serveur.

Commencez à utiliser les serveurs cloud sur AWS en créant un compte dès aujourd’hui.

Prochaines étapes sur AWS

Consultez d'autres ressources liées aux produits
Consultez les services de calcul 
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite AWS.

S'inscrire 
Commencez à créer sur la console

Démarrez la création dans la console de gestion AWS.

Se connecter