2011-12-16 1 views
1

Je prévois de démarrer un projet Web simple et chaque personne du système aura des données stockées sur son compte comme commentaires et autres informations. Le système effectuera des requêtes de sélection et de mise à jour de base sur les données stockées. Je veux utiliser Amazon EC2 pour y parvenir mais je suis un peu confus par où commencer et quel service de EC2 je devrais utiliser. Leur site web (http://aws.amazon.com/ec2/) est un peu confus. Quelqu'un peut-il me donner des informations utiles à ce sujet? Merci à l'avanceUtilisation des services Amazon EC2

Répondre

0

À ses racines, EC2 est juste un fournisseur VPS. Vous obtenez un accès SSH à votre "boîte" qui peut exécuter des fenêtres ou une certaine saveur de Linux. De là, vous pouvez installer tout ce que vous voulez. Vous pouvez utiliser une image de machine sauvegardée EBS (Elastic Block Store) pour que les données que vous écrivez soient persistantes. Le lecteur persistant est monté sur votre machine virtuelle. Avec cette configuration, vous pouvez tout installer sur une machine si vous le souhaitez, ou installer la base de données sur une instance et le serveur web sur une autre. Si vous développez en Java, vous pouvez utiliser leur Elastic Beanstalk, qui s'occupe essentiellement de la maintenance et de l'entretien de la machine et vous donne une instance de Tomcat à déployer. Pour la base de données lorsque vous utilisez Beanstalk, vous pouvez utiliser RDS qui, je crois, est basé sur MySQL. Une fois que vous êtes à l'aise avec ce que vous faites dans EC2, vous pouvez commencer à regarder cloudwatch pour les alarmes (charge élevée de cpu, charge d'E/S élevée, serveur en panne, etc.) Elastic Load Balancer pour distribuer la charge sur plusieurs serveurs web, S3 pour stocker des fichiers ou des sauvegardes, etc.