Quelle est la différence entre un serveur cloud, un serveur virtuel et un serveur dédié?

32

Quelle est exactement la différence entre un serveur privé virtuel (VPS), un serveur cloud et un serveur dédié? J'ai du mal à trouver une explication concise qui ne soit pas encombrée de publicité.

smartcaveman
la source
2
+1 - Je suis honnêtement surpris que nous n'ayons pas vu cette question ici jusqu'à maintenant. Je me souviens d’avoir été confondu de la même façon lorsque le terme Cloud a été créé pour la première fois il y a environ 2 ans
Mark Henderson
@Mark - Cette question d'il y a quelques semaines est assez similaire (en omettant la partie serveur dédiée): serverfault.com/questions/272987/…
EEAA
@ Mark, je suis sur une solution d'hébergement depuis 3 ans. J'en ai finalement marre - et oui, le «nuage» a été source de confusion
smartcaveman le
2
La différence réside principalement dans la région d'origine de votre responsable marketing.
Bart Silverstrim
2
@smartcaveman - cela vous dérange-t-il de mentionner ce qui est incomplet dans les réponses actuellement fournies selon lesquelles vous avez placé une prime?
Mark Henderson

Réponses:

31

VPS et Cloud sont la même chose .

Un serveur dédié est une boîte physique installée dans un rack, quelque part, que vous ne pouvez partager avec personne, avec laquelle vous pouvez faire ce que vous voulez.

Mark Henderson
la source
7
Parfois, je souhaite que nous puissions implémenter une fonctionnalité qui nie toute question comportant le mot "nuage", invitant ainsi l'utilisateur à utiliser des termes plus explicites (et définissables).
EEAA
7
@ErikA, ma question demande une définition du terme ... Donc, ce serait une petite circulaire dans ce cas.
smartcaveman
2
@smartcaveman - Même si je comprends votre déclaration, il ne faut pas trop fouiller le Web pour se rendre compte que le mot "nuage" est devenu si omniprésent qu'il est presque dépourvu de sens.
EEAA
3
@ ErikA - Je suppose que l'opération a déjà été faite, c'est pourquoi ils ont demandé ...?
Mark Henderson
7
@ErikA, suggérez-vous que "fouiller sur le Web" est le meilleur moyen de trouver la définition d'un mot "dépourvu de sens"?
smartcaveman
28

Un serveur dédié est un serveur complet auquel vous avez un accès exclusif et garanti.

Un VPS vous fournit des niveaux de contrôle administratif similaires à ceux d'un serveur dédié, mais il est alimenté par l'une des technologies suivantes: virtualisation complète (Xen, VMWare) ou segmentation d'image unique (OpenVZ) pour vous donner l'illusion d'un accès exclusif. à ce qui est vraiment une ressource partagée (et presque toujours sursouscrite de nombreuses façons)

Traditionnellement, les serveurs dédiés et les VPS sont facturés à un coût fixe pour une période donnée. Les serveurs dédiés, en particulier, nécessitent un investissement de la part du fournisseur et peuvent être loués sur la base d'un contrat d'une durée minimale.

Techniquement, un serveur Cloud n'est qu'un VPS, mais il présente des différences en termes de facturation et de provisionnement:

  • Les services en nuage sont généralement facturés sur la base d'une consommation mesurée. Alors qu'un VPS peut avoir un coût variable pour le transfert de données au-delà d'un certain seuil, un VPS inactif aurait un coût forfaitaire. Un serveur Cloud aurait généralement un coût de base par heure de fonctionnement - et pourrait également avoir des frais de transfert de données, tout comme un VPS.
  • Les serveurs de nuage utilisent davantage de commandes et de déploiements automatisés, y compris la possibilité de mettre en service rapidement des serveurs supplémentaires presque identiques aux serveurs actuels, éventuellement par programmation à l'aide d'une API. Cela permet à votre application de se doter d'une capacité supplémentaire. Ce n'est pas magique et cela peut nécessiter d'importantes modifications architecturales de votre environnement.

D'autres services peuvent être commercialisés en tant que «cloud»: ce qui était auparavant un «courrier électronique hébergé» est désormais le courrier électronique en nuage (Service-as-a-Service); Certains fournisseurs d’hébergement Web partagés renomment leurs services de la même manière.

Les cas d'utilisation optimaux pour les serveurs cloud sont des charges de pointe de courte durée: les services avec facturation horaire vous permettent plus de flexibilité pour créer et détruire des systèmes selon vos besoins. Les configurations à charge constante, qui fonctionneront toujours, peuvent ne pas être économiques à exécuter dans un environnement Cloud; les applications qui ont une charge constante élevée et constante ne sont pas favorables au modèle de surabonnement d'un fournisseur et peuvent mieux convenir à un serveur dédié.

techieb0y
la source
1
Je vous donne des points pour une bonne explication. Cependant, je ne suis pas d'accord avec le fait qu'une charge élevée constante ne bénéficiera pas du nuage. Le véritable nuage permettra de provisionner des ressources supplémentaires immédiatement et éventuellement de servir automatiquement les charges supplémentaires. Ce n'est pas possible sur les serveurs dédiés ou VPS où nous pouvons atteindre une limite dure. De plus, VPS ne peut pas évoluer facilement vers plusieurs VPS et nécessite de nombreuses interventions manuelles, une configuration automatique, etc., ce qui n’est pas le cas sur le cloud. En cas de VPS ou de serveur dédié, vous êtes responsable de la défaillance, sinon du matériel. Sur le cloud, tu peux te déplacer sans ouvrir un ticket :)
Abhishek Dujari Le
6

Un VPS fait généralement référence à une machine virtuelle sur laquelle seules vos applications sont exécutées. Un serveur dédié est généralement un serveur physique dédié à vous. un serveur de nuage est un moyen pour les idiots de marketing d’obtenir le nuage mondial en tant que VPS. Ce sont toutes des formes d’IAAS - infrastructure en tant que service. En faisant un petit peu de recherche, nous avons trouvé un fournisseur qui commercialisait PAAS en tant que serveur cloud (gogrid). PAAS est une plate-forme en tant que service. Les offres PAAS typiques sont Microsoft Azure, Amazon Beanstalk et Google Appengine.

Jim B
la source
3
+1 pour inclure le mot "idiot"
Mark Henderson
vous pouvez certainement avoir à la maison l'IAAS, ainsi que le PAAS et le SAAS. Tous ces modèles sont des modèles de gestion. L’informatique en tant que service est un modèle commercial standard depuis les années 90. D'après nos informations
Jim B -
1
Haha, notre société propose un SAAS fonctionnant sur un PAAS hébergé par un IAAS. Gagnons-nous pour l'acronyme AAS?
Mark Henderson
PAAS et IAAS devraient s’exclure mutuellement. Comment avez-vous géré cela?
Jim B
@JimB - le logiciel dans lequel nous avons développé notre SAAS s'appelle uniPaaS , car son environnement d'exécution est commercialisé sous le nom de PAAS.
Mark Henderson
5

Pas de Cloud et de VPS ne sont pas exactement la même chose, ceux qui veulent voter par la baisse, veuillez lire ci-dessous d'abord ...

  1. VPS est juste un serveur virtuel où nous pouvons ajuster des ressources matérielles qui coûtent réellement de l'argent
  2. VPS n’est qu’un remplacement virtuel du serveur dédié, mais vous devez le gérer vous-même. Il ne fournit que la sauvegarde du disque dur virtuel, mais la façon dont vous gérez / stockez votre disque dur dépend entièrement de vous.
  3. VPS n'offre pas de services de réplication et de stockage sur plusieurs machines

D'autre part

  1. Le cloud comprend le service de stockage, le service de ressources et le service de base de données, tous gérés par Cloud Framework, qui inclut une sauvegarde automatique et une API permettant de gérer l'infrastructure d'hébergement.
  2. Pensez à Amazon, Google et Azure pendant une minute. Ils n'offrent pas de VPS, ils proposent une API qui vous aidera à créer de grandes applications évolutives.
  3. L'API se compose de Storage Service, ce n'est pas un disque dur, mais un magasin virtuel, dans lequel vous stockez vos données sous forme de fichiers, sans vous soucier de la façon dont elles sont stockées, de leur fragmentation ou de leur emplacement physique. Le cloud vous donne accès à une liste énorme de serveurs qui est cachée derrière l'API pour gérer l'évolutivité. Amazon, Azure et Rackspace gèrent 3 copies des mêmes fichiers sur plusieurs centres de données, peu importe ce que vous avez mis dans le magasin. Vous n'avez donc pas à vous soucier des données, car si une machine les perdait, Cloud Provider les rendait disponibles via une autre machine.
  4. L'API consiste en CDN (Content Delivery Network) pour un transfert à grande vitesse basé sur l'emplacement de l'adresse IP. Cloud Provider met automatiquement vos fichiers en cache sur différents serveurs et vous fournit une URL transparente qui est automatiquement basculée sur le serveur le plus proche.
  5. L'API se compose d'Application Server, vous permettant de déployer et de gérer facilement votre application. Votre application devient indépendante de l'emplacement physique / réseau et vous pouvez facilement migrer et multiplier les ressources physiques nécessaires sans avoir à effectuer aucune installation, etc.
  6. L'API consiste en une base de données répliquée. Azure propose SQL Azure, qui est automatiquement répliqué sur 3 machines différentes au sein de leur centre de données. Il est donc impossible de perdre quoi que ce soit dans votre base de données SQL.
Akash Kava
la source
Je viens de m'inscrire à Rackspace Cloud - et je vois vraiment d'où vous venez. Il semble que ce que vous dites, c’est que le cloud est un type d’interface pour un VPS qui est souvent un aspect critique de sa mise en œuvre. Cependant, êtes-vous certain que toutes vos déclarations concernant un "nuage" sont universelles pour toutes les implémentations dans le nuage, ou sont-elles limitées aux exemples spécifiques que vous avez fournis? De plus, existe-t-il des spécifications universelles pour de telles mises en œuvre dans le cloud?
smartcaveman
Non, il n'y a pas de spécifications universelles, mais cela deviendra plus clair à mesure que nous avancerons. en.wikipedia.org/wiki/Cloud_computing
Akash Kava
2

Aux fins de la présente discussion, un VPS et un "serveur cloud" sont exactement la même chose: vous ne bénéficiez pas d'un accès exclusif au matériel, mais le matériel hôte est partagé entre deux serveurs virtuels ou plus.

Un serveur dédié n’est que cela: votre instance de système d’exploitation obtient un accès exclusif à 100% au matériel sous-jacent.

EEAA
la source
1
Je déteste le terme "nuage". Déteste, déteste, déteste. Surtout jusqu'où Microsoft et Apple poussent le terme. "Cloud" a maintenant tellement de significations qu'il est tout gris et flou et finalement sans signification.
Mark Henderson
1
D'accord à 100%. Je l'ai détesté quand il est entré en scène et ma haine n'a fait que grandir depuis.
EEAA
remercions les singes du marketing d'avoir créé une solution cloud virtuelle ou virtuelle
Jim B
1
À mon avis, l'informatique en nuage n'est rien de plus qu'une extension mise à jour de l'informatique à partage de temps lorsque les ordinateurs centraux étaient le système de facto ... mis en œuvre par de grandes entités et loués par tranches de temps à des entités plus petites. Je sais que je simplifie excessivement mais c'est ainsi que je vois les choses.
joeqwerty
0

VPS est généralement un terme marketing utilisé par les fournisseurs de services d'hébergement Internet. Un VPS est une machine virtuelle exclusivement utilisée par un client individuel, tandis qu'un VPS dynamique (c'est-à-dire qu'il peut être modifié à l'exécution) est souvent appelé un serveur cloud. Les serveurs dédiés sont le plus souvent hébergés dans des centres de données et sont entièrement loués par le client. Les clients ont un contrôle total sur les serveurs dédiés, y compris le choix du système d'exploitation, du matériel, etc.

Stephen Lembert
la source
0

Je le résumerais comme ceci:

  • Un serveur dédié est un serveur physique à 100% "à vous".
  • VPS est un serveur virtuel s'exécutant sur un hyperviseur, plusieurs VPS partageant un même serveur physique.
  • Le cloud est un framework de gestion de serveurs virtuels (je qualifierais VPS de type serveur virtuel). Il fournit le provisionnement de nouveaux serveurs, l'allocation de ressources processeur, l'allocation de stockage, etc., en fonction de la personne fournissant le service. Il est généralement associé à une facturation automatique flexible lorsque vous ne payez que pour les ressources que vous utilisez. Le terme évolue mais c'est ce que je fais à ce jour.
  • "Cloud" est également un nouveau mot à la mode utilisé par les "singes du marketing" pour (a) investir à fond dans le but d'accroître la valeur de l'entreprise, (b) s'adresser aux grandes entreprises où les décisions d'achat sont prises par des cadres supérieurs aucune idée de ce qu'ils font, mais lisez dans le Wall Street Journal que le cloud est cool et que tout le monde le fait, (c) utilisé par tout le monde pour que les clients complets achètent leur produit.

BTW, le dernier mot à la mode, pour autant que je me souvienne, était "Organic", et il y avait beaucoup d'idiots qui l'utilisaient sans discernement pour les mêmes raisons stupides. Vous vous souvenez peut-être d'ordinateurs biologiques, de moniteurs organiques, d'eau organique, d'essence organique ... Je me demande si c'était approuvé par la FDA :-)

dtoubelis
la source
0

De ma compréhension, la différence est simple:

Un serveur dédié est une boîte installée dans un rack, dans un centre de données. Par conséquent, s'il échoue, votre site Web ou votre application Web qui y est exécutée échoue, à moins que vous ne disposiez d'un système de sauvegarde ou de gestion de serveur distribué disponible, fastidieux et coûteux à gérer.

D'autre part, un cloud s'apparente à un VPS (serveur virtuel) qui est réparti sur plusieurs centres de données répartis sur plusieurs emplacements physiques, tels que des États, des pays ou même des continents. Ainsi, si un centre de données tombe en panne, il sera instantanément basculé vers un autre. Cela se produit également si les ressources nécessaires pour gérer une augmentation soudaine du trafic ou le stockage disponible dans un centre de données s'épuisent. Toutes ces tâches sont gérées automatiquement par le cloud, vous n’avez donc pas à consacrer de ressources à la maintenance de l’infrastructure vous-même, ce qui vous permet de réaliser des économies considérables. Ainsi, l'utilisateur final peut accéder facilement à votre site Web ou à votre application Web à tout moment de la journée, peu importe la charge, si elle est hébergée dans un nuage.

En résumé, un nuage offre la virtualisation des systèmes d’exploitation, l’allocation dynamique des ressources, les sauvegardes redondantes, la tolérance zéro avec basculement afin de faire en sorte qu’une application Web / un site Web soit exécuté en permanence sans faute.

Excellente idée n'est-ce pas? C'est pourquoi il a été présenté comme la prochaine grande initiative dans le monde du développement d'applications Web et la prochaine ruée vers l'informatique.

Sandy V
la source