web-dev-qa-db-fra.com

Hébergement cloud vs hébergement dédié: avantages et inconvénients

Je suis actuellement à la recherche d'une société d'hébergement capable de fournir un service très solide avec un contrat de niveau de service (SLA) à 100%.

Dans la recherche, l’hébergement en nuage et l’hébergement dédié géré ont été abordés. (Je préfèrerais ne pas gérer le serveur moi-même car je suis encore assez nouveau pour Linux.)

Je ne suis pas sûr qu'il soit logique de qualifier cela de "meilleur choix", mais quels sont les avantages de l'hébergement en nuage par rapport à l'hébergement sur serveur dédié?

J'ai besoin d'un service fiable avant tout, et certains éléments de l'application à héberger seront relativement gourmands en ressources CPU, bien que ces pics d'utilisation du processeur soient sporadiques, de sorte que l'hébergement doit pouvoir y faire face.

9
bcmcfc

quels sont les avantages de l'hébergement en nuage par rapport à l'hébergement sur serveur dédié?

Il n'y a pas de réponse à cela dans l'abstrait; ou la réponse générale à cette question est au moins trop longue pour être tapée ici. Vous devez commencer par décrire quelle architecture vous souhaitez et quelle charge vous prévoyez, puis évaluer l'architecture d'hébergement sur cette base. Pour commencer, le langage de programmation que vous utilisez est très important, et vous ne l'avez pas dit.

Pour vous donner une réponse partielle, sous forme abrégée:

  • Comprendre le théorème CAP . L'hébergement en nuage propose généralement des API de stockage qui s'appuient sur le côté client de CAP, telles que Amazon SimpleDB et S3.
  • L’hébergement dans le cloud implique que la mise à l’échelle ne sera pas un problème, c’est-à-dire que vous pouvez configurer 100 nouveaux serveurs sans avertissement préalable et vous les obtiendrez.
  • L'hébergement en nuage devrait comporter des éléments complémentaires centrés sur le réseau et sur la surveillance facilitant la gestion d'un parc de serveurs, l'équilibrage de la charge fx HTTP, la surveillance et la mise à l'échelle automatique.

Veuillez noter que:

  • Si vous utilisez seulement quelques serveurs, le cloud computing ne diffère pas vraiment de l'hébergement VPS traditionnel.
  • Si vous utilisez ces API de stockage hautement évolutives (telles que SimpleDB), vous bénéficiez bien sûr d'une plate-forme permettant de gérer une forte croissance. D'un autre côté, le fournisseur d'informatique en nuage vous tient fortement à cœur.

J'ai besoin d'un service fiable avant tout

Cet IMHO pointe vers:

  • VPS entièrement géré ou fournisseur de serveur dédié comme Rackspace, Engine Yard, Joyent, etc.

OU

  • Un fournisseur d'informatique en nuage "à part entière" tel que Google App Engine ou Windows Azure (par opposition à Amazon EC2, qui vous oblige à gérer vous-même le système d'exploitation, les sauvegardes, les correctifs de sécurité, etc.).

L'une ou l'autre de ces solutions constituerait un bon point de départ, mais là encore, cela dépend des spécificités de votre architecture et de vos attentes en matière de croissance.

9
Jesper Mortensen

+1 pour 100% du contrat de niveau de service, chaque application critique doit résider chez un hôte qui en propose. En outre, je pourrais ajouter que toutes les entreprises ont une empreinte fine entre 100% du contrat de niveau de service.

Ils peuvent le garantir sur le temps de disponibilité (ping) et sur le matériel, mais les choses les plus intensives interviennent lorsqu'ils peuvent offrir un 100% SLA pour l'application elle-même. Si vous souhaitez une liste de fournisseurs pouvant offrir ce type de solution, j'ai travaillé avec quelques-uns que je peux recommander.

3
Nick O'Neil

L'hébergement en nuage a de nombreuses significations différentes, mais si vous parlez de plate-forme en tant que service (PaaS) ou d'infrastructure en tant que service (IaaS), les principaux avantages sont généralement la possibilité de passer à plusieurs serveurs et de payer à l'heure plutôt que mensuellement. . J'ai écrit un article de blog sur VPS/VM vs Serveurs Dédiés vs Cloud: options d'hébergement et comparaisons des coûts , et de votre question, il semble que vous feriez bien avec un serveur privé virtuel (VPS) ou VM fournisseur d'hébergement. Si la disponibilité est votre plus grande préoccupation que d'utiliser un fournisseur d'hébergement Cloud avec plusieurs VM derrière un équilibreur de charge, c'est votre meilleur choix pour la haute disponibilité. En utilisant plusieurs serveurs, vous pouvez en supprimer un pour la maintenance/les mises à niveau et ne pas avoir de temps d'arrêt.

3
Greg Bray

Sans une idée du type de trafic que vous rencontrerez ni de vos projets de croissance, je ne saurais vous dire si vous ferez mieux avec une option de clustering/grid computing ou un serveur dédié traditionnel (cependant, 'ai travaillé dans le secteur de l'hébergement pendant des années) Je peux dire que vous ne trouverez pas une entreprise de bonne réputation avec un 100% SLA - il n'y a rien de tel que la garantie d'un temps de disponibilité de 100% avec tous les services et tous ceux qui promettent autant cacher quelque chose (peut-être quelque chose d'aussi simple que de faire payer un supplément chaque mois pour permettre l'émission de crédit en cas d'indisponibilité).

3
danlefree

Un service de cloud présente trois caractéristiques distinctes qui le différencient de l'hébergement traditionnel. Il est vendu à la demande, généralement à la minute ou à l’heure; il est élastique - un utilisateur peut avoir autant ou aussi peu de services qu'il le souhaite à tout moment; et le service est entièrement géré par le fournisseur (le consommateur n'a besoin que d'un ordinateur et d'un accès Internet). Des innovations significatives en matière de virtualisation et d'informatique distribuée, ainsi qu'un accès amélioré à Internet haut débit et une économie fragile ont accéléré l'intérêt pour l'informatique en nuage.

1
user4801