web-dev-qa-db-fra.com

1 et 1 hébergement en cloud de la base de données et des instances

avez-vous une expérience avec 1and1 hébergement? J'ai essayé de lire leur "tarification transparente".

Ils ont un panneau de configuration, qui permet de sélectionner la quantité de stockage CPU/RAM/SSD.

(Panneau de configuration)

Quelle est cette configuration? Et comment fonctionne l'autoscaling?

  • La configuration est "par machine" et si la machine est trop occupée, instancie-t-on une autre machine?

  • La configuration est-elle "puissance matérielle totale" divisée entre les machines? (dans ce cas, la seule chose qui évolue est le prix car la charge de trafic peut varier en fonction de l'heure de la journée)

  • Si je choisis la combinaison matérielle la plus puissante et que je n'ai qu'un utilisateur à la fois, est-ce que je paierai toute la puissance de calcul? (Par exemple, la configuration peut héberger 1.000.000 utilisateurs, mais pour une raison quelconque, le serveur est occupé 24h/24h par un seul utilisateur)

  • Dois-je configurer une base de données différente pour chaque "machine"? Si oui, comment puis-je attribuer des bases de données Noms d'utilisateur/mots de passe et adresses IP.

  • La puissance de calcul est-elle automatiquement mise à l'échelle? Si oui, pourquoi est-il mentionné que je pourrai changer de configuration en 55 secondes à tout moment? Pourquoi dois-je modifier la configuration si le Cloud "évolue"?

Je sais que beaucoup de questions se posent, mais en réalité, il ne s’agit que d’une seule question: Comment évolue l’échelle 1 et 1 de l’hébergement sur le cloud?

2
GameDeveloper

La configuration que vous sélectionnez est par machine. Ainsi, lorsque vous spécifiez les spécifications pour ce que vous êtes, ce sont les spécifications par machine qui sont générées. La façon dont 1and1 scale up est deux fois. Tout d'abord, vous avez ce qu'on appelle la capacité d'éclatement. Avec la capacité en rafale, il est possible d'aller au-delà des spécifications spécifiées par une petite quantité (impossible de trouver les spécifications en rafale exactes pour le moment) pendant de très courtes périodes. Cela ne devrait pas être considéré comme un moyen de contourner les prix, mais plutôt comme un moyen de rester en ligne si quelque chose se produit pour lequel vous avez besoin d'une capacité supplémentaire pendant une seconde ou deux. D'autre part, vous pouvez également faire tourner plusieurs machines selon les mêmes spécifications et équilibrer les connexions entre toutes.

Si vous configurez un seul serveur avec un profil matériel très élevé, cela répondra à vos besoins mais restera actif même avec une seule connexion. Il est généralement préférable d’opter pour une machine de faible capacité et d’échelonner horizontalement (c’est-à-dire d’équilibrer les connexions entre plusieurs machines) tout en ayant une idée de la capacité dont vous avez besoin.

La nécessité de configurer une base de données différente pour chaque machine dépend de l'utilisation que vous en faites. Si vous souhaitez une seule base de données et que chaque machine se connecte à la même base de données, il n'est pas nécessaire de configurer une base de données distincte pour chaque machine. Toutefois, si chaque machine a besoin de sa propre base de données pour une raison quelconque (telle qu'un environnement d'hébergement partagé à titre d'exemple), alors oui chaque machine aura besoin de sa propre base de données. Une fois encore, cela dépend de l'utilisation que vous en faites.

En ce qui concerne la puissance de calcul, le concept de mise à l'échelle consiste en ce que vous pouvez augmenter la puissance de calcul en un temps relativement bref sans avoir besoin de mettre fin à l'instance et de fournir une nouvelle machine avec des spécifications plus élevées. La raison pour laquelle ils disent que cela prend 55 secondes est due au fait que leurs systèmes dorsaux, qui augmentent les ressources de calcul, mettent autant de temps à fournir les ressources supplémentaires et à les affecter.

1
Chris Rutherfurd