Oui, vous pouvez héberger à peu près tout ce que vous voulez, car vous avez effectivement une machine Linux dédiée à votre disposition. Si je me souviens bien, le tarif de base pour une instance EC2, sur leur «box bas de gamme», s'établissait à environ 75 $ par mois, ce qui vous permet de comparer cela à d'autres fournisseurs. Cela a également supposé que la machine est en hausse de 24x7 (puisque vous payez pour cela à l'heure). L'inconvénient majeur d'une instance EC2 est simplement qu'elle peut "disparaître" à tout moment, et quand c'est le cas, toutes les données écrites sur votre instance "disparaîtront" également. Cela signifie que vous devez le configurer pour pouvoir redémarrer facilement le serveur, mais vous devez également déconnecter toutes les données que vous générez et souhaitez conserver (soit pour l'un des autres services Amazon, comme S3, soit pour un autre service externe). Cela entraînera des coûts supplémentaires en fonction du volume.
Enfin, vous serez également facturé pour tout trafic vers le service.
La chose à comparer est un autre "serveur virtuel" d'un autre fournisseur. Il y a beaucoup de choses intéressantes qui peuvent être faites avec EC2, mais il peut être plus facile d'utiliser un service d'hébergement virtuel dédié si vous n'utilisez qu'une seule machine.