IG technologie
                      Problématique

MySQL : RDS vs EC2          Amazon
                                 .....
IG technologie    Prestations, domaines d’activité
                              Problématique

         MySQL : RDS vs EC...
IG technologie     RDS vs EC2
                     Problématique

MySQL : RDS vs EC2
                     Fonctionnalités
...
IG technologie     RDS vs EC2
                         Problématique

MySQL : RDS vs EC2
                         Fonction...
IG technologie     RDS vs EC2
                         Problématique

MySQL : RDS vs EC2
                         Fonction...
IG technologie     RDS vs EC2
                         Problématique

MySQL : RDS vs EC2
                         Fonction...
Problématique
                                             Fonctionnalités

            MySQL : RDS vs EC2
               ...
Fonctionnalités
                                                              Coûts

            MySQL : RDS vs EC2
      ...
Fonctionnalités
                                                              Coûts

            MySQL : RDS vs EC2
      ...
Fonctionnalités   Outil : tpcc-mysql
                                      Coûts    Performances : 1ère mesure

MySQL : RD...
Fonctionnalités   Outil : tpcc-mysql
                                              Coûts    Performances : 1ère mesure

  ...
Fonctionnalités   Outil : tpcc-mysql
                                               Coûts    Performances : 1ère mesure

 ...
Fonctionnalités   Outil : tpcc-mysql
                                             Coûts    Performances : 1ère mesure

   ...
Fonctionnalités   Outil : tpcc-mysql
                                      Coûts    Performances : 1ère mesure

MySQL : RD...
Fonctionnalités   Outil : tpcc-mysql
                                              Coûts    Performances : 1ère mesure

  ...
Fonctionnalités   Outil : tpcc-mysql
                                              Coûts    Performances : 1ère mesure

  ...
Fonctionnalités   Outil : tpcc-mysql
                                              Coûts    Performances : 1ère mesure

  ...
Fonctionnalités   Performances : 1ère mesure
                                      Coûts    Optimisation : disques?

MySQL...
Fonctionnalités   Performances : 1ère mesure
                                              Coûts    Optimisation : disques...
Fonctionnalités   Performances : 1ère mesure
                                              Coûts    Optimisation : disques...
Fonctionnalités   Performances : 1ère mesure
                                              Coûts    Optimisation : disques...
Fonctionnalités   Performances : 1ère mesure
                                              Coûts    Optimisation : disques...
Fonctionnalités   Optimisation : disques?
                                      Coûts    Optimisation : plugin InnoDB

MyS...
Fonctionnalités   Optimisation : disques?
                                              Coûts    Optimisation : plugin Inn...
Fonctionnalités   Optimisation : disques?
                                               Coûts    Optimisation : plugin In...
Fonctionnalités   Optimisation : disques?
                                               Coûts    Optimisation : plugin In...
Fonctionnalités   Optimisation : disques?
                                               Coûts    Optimisation : plugin In...
Fonctionnalités   Optimisation : disques?
                                               Coûts    Optimisation : plugin In...
Fonctionnalités   Optimisation : disques?
                                      Coûts    Optimisation : plugin InnoDB

MyS...
Fonctionnalités   Optimisation : disques?
                                               Coûts    Optimisation : plugin In...
Fonctionnalités   Optimisation : disques?
                                               Coûts    Optimisation : plugin In...
Fonctionnalités   Optimisation : disques?
                                               Coûts    Optimisation : plugin In...
Fonctionnalités   Optimisation : disques?
                                      Coûts    Optimisation : plugin InnoDB

MyS...
Fonctionnalités   Optimisation : disques?
                                               Coûts    Optimisation : plugin In...
Fonctionnalités   Optimisation : disques?
                                               Coûts    Optimisation : plugin In...
Fonctionnalités   Optimisation : disques?
                                               Coûts    Optimisation : plugin In...
Fonctionnalités
                                       Coûts

MySQL : RDS vs EC2             Performances
                ...
Fonctionnalités
                                           Coûts

MySQL : RDS vs EC2                 Performances
        ...
Fonctionnalités
                                             Coûts

  MySQL : RDS vs EC2                 Performances
    ...
Fonctionnalités
                                             Coûts

  MySQL : RDS vs EC2                 Performances
    ...
Fonctionnalités
                                          Coûts

   MySQL : RDS vs EC2             Performances
          ...
Prochain SlideShare
Chargement dans…5
×

My sql et amazon rds vs ec2 (par g plessis ig technologies)

1 862 vues

Publié le

1 commentaire
0 j’aime
Statistiques
Remarques
  • Bonjour,

    merci de ne pas partager publiquement cette présentation sur ce compte, la présentation originale étant à cette adresse : http://www.slideshare.net/gplessis/mysql-et-amazon-rds-vs-ec2

    Bien cordialement.
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 862
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
20
Commentaires
1
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

My sql et amazon rds vs ec2 (par g plessis ig technologies)

  1. 1. IG technologie Problématique MySQL : RDS vs EC2 Amazon ... MySQL et Amazon : RDS vs EC2 IG technologie / AWS-ug
  2. 2. IG technologie Prestations, domaines d’activité Problématique MySQL : RDS vs EC2 Fonctionnalités ... ‣ Guillaume Plessis, IG technologie ‣ Prestations ‣ Audit / conseil ‣ Infogérance ‣ Développement ‣ Domaines d’activité ‣ Open Source ‣ Cloud Computing
  3. 3. IG technologie RDS vs EC2 Problématique MySQL : RDS vs EC2 Fonctionnalités ...
  4. 4. IG technologie RDS vs EC2 Problématique MySQL : RDS vs EC2 Fonctionnalités ... + ?
  5. 5. IG technologie RDS vs EC2 Problématique MySQL : RDS vs EC2 Fonctionnalités ... + RDS ?
  6. 6. IG technologie RDS vs EC2 Problématique MySQL : RDS vs EC2 Fonctionnalités ... + RDS ? EC2
  7. 7. Problématique Fonctionnalités MySQL : RDS vs EC2 Coûts ... ‣ Fonctionnalités RDS EC2 stockage persistant possible (EBS) snapshots possibles (EBS, XFS, LVM) Moteurs de stockage standards «pluggable» UDF Haute-disponibilité possible
  8. 8. Fonctionnalités Coûts MySQL : RDS vs EC2 Performances Conclusion / questions? ‣ Coûts : comparaison sur us-east1 ‣ instances RDS EC2 small 0,11 $US 0,085 $US large 0,44 $US 0,34 $US xlarge 0,88 $US 0,68 $US 2xlarge 1,55 $US 1,20 $US 4xlarge 3,10 $US 2,40 $US ‣ stockage RDS EC2 stockage (Go.mois) 0,10 $US 0,10 $US million d’I/O 0,10 $US 0,10 $US snapshot (Go.mois) 0,10 ➜ 0,15  $US 0,15 $US
  9. 9. Fonctionnalités Coûts MySQL : RDS vs EC2 Performances Conclusion / questions? ‣ Coûts : comparaison sur us-east1 ‣ instances RDS EC2 small 0,11 $US 0,085 $US large 0,44 $US 0,34 $US xlarge 0,88 $US 0,68 $US 2xlarge 1,55 $US 1,20 $US 4xlarge 3,10 $US 2,40 $US ‣ stockage RDS EC2 stockage (Go.mois) 0,10 $US 0,10 $US million d’I/O 0,10 $US 0,10 $US snapshot (Go.mois) 0,10 ➜ 0,15  $US 0,15 $US
  10. 10. Fonctionnalités Outil : tpcc-mysql Coûts Performances : 1ère mesure MySQL : RDS vs EC2 Performances Optimisation : disques? Conclusion / questions? ...
  11. 11. Fonctionnalités Outil : tpcc-mysql Coûts Performances : 1ère mesure MySQL : RDS vs EC2 Performances Optimisation : disques? Conclusion / questions? ... ‣ Performances : outil de mesure ‣ tpcc-mysql de Percona ‣ http://www.percona.com/ ‣ http://www.mysqlperformanceblog.com/
  12. 12. Fonctionnalités Outil : tpcc-mysql Coûts Performances : 1ère mesure MySQL : RDS vs EC2 Performances Optimisation : disques? Conclusion / questions? ... ‣ Performances : outil de mesure ‣ tpcc-mysql de Percona ‣ http://www.percona.com/ ‣ http://www.mysqlperformanceblog.com/ ‣ simulation de prise de commandes ‣ clients, commandes, entrepôts, districts ‣ 10 entrepôts, 32 connexions simultanées ‣ 2,1Go de tables InnoDB
  13. 13. Fonctionnalités Outil : tpcc-mysql Coûts Performances : 1ère mesure MySQL : RDS vs EC2 Performances Optimisation : disques? Conclusion / questions? ... ‣ Performances : modèle de données
  14. 14. Fonctionnalités Outil : tpcc-mysql Coûts Performances : 1ère mesure MySQL : RDS vs EC2 Performances Optimisation : disques? Conclusion / questions? ...
  15. 15. Fonctionnalités Outil : tpcc-mysql Coûts Performances : 1ère mesure MySQL : RDS vs EC2 Performances Optimisation : disques? Conclusion / questions? ... ‣ Performances : «out of the box» ‣ instances db.m2.4xlarge et m2.4xlarge ‣ Debian GNU/Linux 5.0.4 «Lenny» 64bits ‣ MySQL 5.1.42 (built-in InnoDB)
  16. 16. Fonctionnalités Outil : tpcc-mysql Coûts Performances : 1ère mesure MySQL : RDS vs EC2 Performances Optimisation : disques? Conclusion / questions? ... ‣ Performances : «out of the box» ‣ instances db.m2.4xlarge et m2.4xlarge ‣ Debian GNU/Linux 5.0.4 «Lenny» 64bits ‣ MySQL 5.1.42 (built-in InnoDB) 5 919 | 18 144
  17. 17. Fonctionnalités Outil : tpcc-mysql Coûts Performances : 1ère mesure MySQL : RDS vs EC2 Performances Optimisation : disques? Conclusion / questions? ... ‣ Performances : «out of the box» ‣ instances db.m2.4xlarge et m2.4xlarge ‣ Debian GNU/Linux 5.0.4 «Lenny» 64bits ‣ MySQL 5.1.42 (built-in InnoDB) +206% 5 919 | 18 144
  18. 18. Fonctionnalités Performances : 1ère mesure Coûts Optimisation : disques? MySQL : RDS vs EC2 Performances Optimisation : plugin InnoDB Conclusion / questions? ...
  19. 19. Fonctionnalités Performances : 1ère mesure Coûts Optimisation : disques? MySQL : RDS vs EC2 Performances Optimisation : plugin InnoDB Conclusion / questions? ... ‣ Optimisation : disques? ‣ disque local vs EBS (sans RAID)
  20. 20. Fonctionnalités Performances : 1ère mesure Coûts Optimisation : disques? MySQL : RDS vs EC2 Performances Optimisation : plugin InnoDB Conclusion / questions? ... ‣ Optimisation : disques? ‣ disque local vs EBS (sans RAID)
  21. 21. Fonctionnalités Performances : 1ère mesure Coûts Optimisation : disques? MySQL : RDS vs EC2 Performances Optimisation : plugin InnoDB Conclusion / questions? ... ‣ Optimisation : disques? ‣ disque local vs EBS (sans RAID) +0%
  22. 22. Fonctionnalités Performances : 1ère mesure Coûts Optimisation : disques? MySQL : RDS vs EC2 Performances Optimisation : plugin InnoDB Conclusion / questions? ... ‣ Optimisation : disques? ‣ disque local vs EBS (sans RAID) +0% ‣ ordonnanceur disque ‣ noop, deadline, CFQ ‣ non applicable
  23. 23. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan
  24. 24. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Optimisation : plugin InnoDB ‣ la version embarquée de InnoDB est obsolète
  25. 25. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Optimisation : plugin InnoDB ‣ la version embarquée de InnoDB est obsolète ‣ substitution aisée en faveur du plugin InnoDB
  26. 26. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Optimisation : plugin InnoDB ‣ la version embarquée de InnoDB est obsolète ‣ substitution aisée en faveur du plugin InnoDB ‣ meilleures performances
  27. 27. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Optimisation : plugin InnoDB ‣ la version embarquée de InnoDB est obsolète ‣ substitution aisée en faveur du plugin InnoDB ‣ meilleures performances 18 144 | 25 847
  28. 28. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Optimisation : plugin InnoDB ‣ la version embarquée de InnoDB est obsolète ‣ substitution aisée en faveur du plugin InnoDB ‣ meilleures performances +42% 18 144 | 25 847
  29. 29. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan
  30. 30. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Optimisation : Google Perftools ‣ tcmalloc() plus véloce que malloc() ‣ défini à la compilation ou via ldconfig ‣ effets de bord sur systèmes virtualisés
  31. 31. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Optimisation : Google Perftools ‣ tcmalloc() plus véloce que malloc() ‣ défini à la compilation ou via ldconfig ‣ effets de bord sur systèmes virtualisés 25 847 | 21 914
  32. 32. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Optimisation : Google Perftools ‣ tcmalloc() plus véloce que malloc() ‣ défini à la compilation ou via ldconfig ‣ effets de bord sur systèmes virtualisés -15% 25 847 | 21 914
  33. 33. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan
  34. 34. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Performances : bilan après optimisation ‣ travail sur les disques (RAID, schedulers, FS...) ‣ plugin InnoDB ‣ Google Perftools : tcmalloc()
  35. 35. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Performances : bilan après optimisation ‣ travail sur les disques (RAID, schedulers, FS...) ‣ plugin InnoDB ‣ Google Perftools : tcmalloc() 5 919 | 21 914
  36. 36. Fonctionnalités Optimisation : disques? Coûts Optimisation : plugin InnoDB MySQL : RDS vs EC2 Performances Optimisation : Google Perftools Conclusion / questions? Performances : bilan ‣ Performances : bilan après optimisation ‣ travail sur les disques (RAID, schedulers, FS...) ‣ plugin InnoDB ‣ Google Perftools : tcmalloc() +270% 5 919 | 21 914
  37. 37. Fonctionnalités Coûts MySQL : RDS vs EC2 Performances Conclusion / questions?
  38. 38. Fonctionnalités Coûts MySQL : RDS vs EC2 Performances Conclusion / questions? + RDS EC2
  39. 39. Fonctionnalités Coûts MySQL : RDS vs EC2 Performances Conclusion / questions? + RDS EC2 clé en main
  40. 40. Fonctionnalités Coûts MySQL : RDS vs EC2 Performances Conclusion / questions? + RDS EC2 clé en main performance
  41. 41. Fonctionnalités Coûts MySQL : RDS vs EC2 Performances Conclusion / questions? Questions? guillaume.plessis@igtechnologie.com

×