Non, sauf si vous le lui demandez. Une instance EC2 est juste une instance, elle n'a aucune autre logique ou système derrière elle. Si vous avez besoin d'une mise à l'échelle automatique, vous pouvez soit écrire votre propre logiciel pour interagir avec l'API, soit utiliser Cloudwatch, un service d'Amazon qui vous permet de spécifier dans quelles conditions les serveurs doivent monter et descendre automatiquement. Sans un tel système, vous pouvez lancer une instance et, quelle que soit la quantité de CPU et de RAM qu'elle utilise, elle ne pourra jamais monter en charge au-delà de cette instance. Gardez cependant à l'esprit que les micro instances Amazon EC2 ne sont pas prévues pour plus de quelques semaines* et qu'il est donc fort probable qu'elles se plantent. Vous pouvez configurer cloudwatch pour vous assurer qu'au moins une instance est toujours en cours d'exécution, de sorte qu'en cas de défaillance, une nouvelle instance sera automatiquement mise en place.
*Voir mon billet sur ce fil