3 votes

Avantages de déplacer MySQL sur son propre SSD sur AWS EBS

Lors de l'utilisation de matériel (plutôt que de virtualisation), il est clairement avantageux d'utiliser un disque de 200 Go pour MySQL et un disque de 200 Go pour le contenu. Mais en raison du fonctionnement d'AWS, y a-t-il réellement un avantage potentiel à utiliser deux disques de 200 Go sur un serveur web (un disque racine et un disque attaché) plutôt qu'un seul disque de 400 Go ?

3voto

Tim Points 28848

Non. Votre IO augmente avec la taille de votre disque (quelques informations ici et ici), donc vous êtes beaucoup mieux avec un grand volume qu'avec deux petits. Vous obtenez 3 IOPS par Go de stockage alloué, mais vous pouvez aller plus haut. Vous pouvez également opter pour des IOPS provisionnés, mais bien sûr vous devez payer pour cela.

La latence et la bande passante réseau sont des facteurs à prendre en compte. Vous voulez probablement une instance optimisée pour l'IO, avec une bande passante réseau modérée ou élevée.

Avez-vous envisagé Amazon RDS ? Amazon provisionne essentiellement votre base de données sur leur(s) serveur(s) et gère tout pour vous. Beaucoup plus facile que de le faire vous-même, mais vous devriez comparer les coûts avec une instance standard. Je soupçonne que lorsque vous prenez en compte le temps de gestion, les mises à niveau, etc, RDS l'emporterait facilement.

Comme le mentionnent les commentaires ci-dessous, les administrateurs MySQL avancés préfèrent peut-être une installation autonome, car avec RDS, vous perdez l'accès à un certain nombre de fonctionnalités incluses dans MySQL, mais toute personne qui ne sait pas déjà ce qu'elles sont est probablement mieux avec RDS. Un grand volume est toujours préférable.

0 votes

Je pense que l'avantage serait si vous avez besoin de certains options spécifiques de système de fichiers ou de montage pour mysql.

0 votes

Tu as probablement raison, il peut y avoir quelques cas moins communs où il a du sens de l'héberger vous-même, mais RDS est probablement assez bon pour la plupart des utilisations courantes.

1 votes

Si vous êtes un administrateur MySQL expérimenté, RDS ne gagne pas aussi facilement. Il y a plusieurs choses qui sont bloquées, comme le moteur de stockage fédéré et la possibilité d'installer des plugins udf ou de vider les tables avec un verrouillage global en lecture... mais oui, pour une application ou un administrateur moins sophistiqués, il peut être beaucoup plus facile à gérer. Néanmoins, +1 pour votre affirmation correcte concernant le problème des iops par Go.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X