J'ai besoin de votre aide concernant la scalabilité sur Amazon EC2 instanced. J'ai développé une application web en utilisant asp.net. Pour commencer, j'ai décidé de la déployer sur une instance Windows Server 2008 à CPU moyennement élevé.
J'ai du mal à comprendre ce qu'est Amazon Elastic Compute Cloud et ce qu'est CloudWatch Autoscaling et ce que fait chacun d'entre eux.
Mon objectif : Je veux que lorsque l'utilisation du CPU dépasse une certaine limite, Amazon crée automatiquement une instance dupliquée (EC2 + EBS) à partir du serveur actuel et divise les visites entre ces deux serveurs. Lorsque le stress est faible, je veux qu'Amazon mette fin à ces instances qui ont été créées afin de donner plus de puissance de calcul lorsque l'application en a besoin.
Je n'ai pas d'autre choix que d'opter pour une instance moyenne avec un CPU élevé, quelles sont mes options de mise à niveau. J'utilise EC2 + EBS et je pensais qu'il serait facile de dupliquer l'EBS (créer un snapshot), de lancer une nouvelle instance (plus puissante), d'attacher l'EBS et d'assigner l'IP élastique au nouveau serveur. Bien sûr, je ne sais pas comment tout cela s'additionne lorsqu'Amazon fait évoluer les serveurs et quand je peux l'appliquer.
Le plus important est que mon application ne plante pas si de nombreux utilisateurs visitent mon site web, c'est la partie la plus importante.
J'ai vraiment besoin de votre aide. Merci beaucoup.