Introduction

Débutant | 10 minutes

Bienvenue dans Découverte approfondie - Bases de données. Après une présentation générale, nous vous expliquerons pourquoi une base de données AWS pourrait constituer un excellent choix pour vos applications. Nous vous proposerons des descriptions, des vidéos et des didacticiels pratiques pour vous aider à vous familiariser avec les bases de données AWS. Pour les utilisateurs avancés, nous proposons également des liens vers des contenus techniques plus approfondis à la fin de la page.

Que sont les bases de données ?

Chaque application a besoin d'un endroit pour stocker les données des utilisateurs, des appareils, voire de l'application elle-même. Les bases de données sont des systèmes back-end importants permettant de stocker des données pour tout type d'application, qu'il s'agisse d'une petite application mobile ou d'une application d'entreprise avec des exigences en temps réel et à l'échelle d'Internet.

Quels types d'applications sont construits à l'aide de bases de données ?

Applications à l'échelle d'Internet : créez des applications à l'échelle d'Internet distribuées mondialement et qui gèrent des millions de requêtes par seconde sur des centaines de téraoctets de données. Ces bases de données s'adaptent automatiquement à votre charge de travail élevée.

Applications en temps réel : les applications qui fonctionnent en temps réel comme celles destinées à la mise en cache, aux magasins de session, aux tableaux de scores de jeux, à l'appel de taxi, au ciblage publicitaire et les analyses en temps réel nécessitent une latence de quelques microsecondes et un débit élevé pour prendre en charge des millions de requêtes par seconde.

Applications open source : certains clients préfèrent les bases de données open source pour trois raisons : leur faible coût, le développement et le support soutenus par la communauté, et les grands écosystèmes d'outils et d'extensions.

Applications d'entreprise : les applications d'entreprise sont utilisées pour gérer les processus métier de base, tels que les ventes, la facturation, le service client, les ressources humaines et les processus métier comme un système de réservation dans une chaîne hôtelière ou un système de gestion des risques dans une compagnie d'assurance. Ces applications ont besoin de bases de données rapides, évolutives, sécurisées, disponibles et fiables.

Services de base de données

Type de base de données
Cas d'utilisation
Service AWS
Relationnelle

Base de données relationnelle

Les bases de données relationnelles stockent des données avec des schémas prédéfinis qui communiquent entre eux. Ces bases de données sont conçues pour prendre en charge les transactions ACID, maintenir l'intégrité du référentiel et entretenir une forte cohérence des données.

Applications traditionnelles, ERP, CRM, e-commerce

Amazon Aurora

Base de données relationnelle compatible MySQL et PostgreSQL créée pour le cloud Performances et disponibilité des bases de données commerciales au 1/10e de leur coût 

Amazon Relational Database Service (RDS)

Configurez, gérez et mettez à l'échelle une base de données relationnelle dans le cloud en quelques clics. 

Amazon Redshift

L'entrepôt de données cloud le plus populaire et le plus rapide

Clé-valeur

Base de données clé-valeur

Les bases de données clé-valeur sont optimisées pour des modèles d'accès communs, généralement pour stocker et récupérer de grands volumes de données. Ces bases de données garantissent des temps de réponse rapides, même quand il s'agit de traiter des volumes extrêmement importants de demandes simultanées.

Applications Web à fort trafic, systèmes de commerce électronique, applications de jeu

Amazon DynamoDB

Un service de base de données NoSQL rapide et souple, adapté à toutes les échelles

En mémoire

Base de données en mémoire

Les bases de données en mémoire sont utilisées pour les applications qui nécessitent un accès en temps réel aux données. En stockant les données directement en mémoire, ces bases de données fournissent une latence en microsecondes aux applications pour lesquelles la latence en millisecondes n'est pas suffisante.

Mise en cache, gestion des sessions, tableaux des scores, applications géospatiales

Amazon ElastiCache for Memcached

Magasin en mémoire géré, compatible avec Memcached. Latence inférieure à la milliseconde pour optimiser les applications en temps réel

Amazon ElastiCache for Redis

Magasin de données en mémoire compatible avec Redis conçu pour le cloud Alimenter des applications en temps réel avec une latence inférieure à une milliseconde

Document

Base de données de documents

Une base de données de documents est conçue pour stocker des données semi-structurées sous forme de documents de type JSON. Les développeurs utilisent ces bases de données pour créer et mettre à jour rapidement des applications.

Gestion de contenu, catalogues, profils utilisateurs

Amazon DocumentDB (avec compatibilité MongoDB)

Service de base de données compatible MongoDB, rapide, évolutif et hautement disponible

Larges colonnes

Base de données à larges colonnes

Une base de données à larges colonnes constitue une forme de base de données NoSQL. Elle incorpore des tables, des lignes et des colonnes mais, contrairement à une base de données relationnelle, les noms et le format des colonnes peuvent varier d'une ligne à l'autre dans la même table.

Applications industrielles à grande échelle pour la maintenance des équipements, la gestion de la flotte et l'optimisation du routage

Amazon Keyspaces (pour Apache Cassandra)

Base de données gérée compatible avec Cassandra

Graphique

Base de données orientée graphe

Les bases de données orientées graphe sont destinées aux applications qui ont besoin d'explorer et d'interroger des millions de relations entre des ensembles de données de graphe hautement connectés avec une latence de quelques millisecondes à grande échelle.

Détection des fraudes, réseaux sociaux, moteurs de recommandation

Amazon Neptune

Base de données orientée graphe fiable et rapide, conçue pour le cloud

Série chronologique

Base de données série chronologique

Les bases de données série chronologique collectent, synthétisent et exploitent les données qui changent au fil du temps et avec des requêtes couvrant des intervalles de temps.

Applications IoT, DevOps, télémétrie industrielle

Amazon Timestream

Base de données série chronologique rapide, évolutive et entièrement gérée

Registre

Base de données de registre

Les bases de données de registre fournissent une autorité centralisée et fiable pour maintenir un enregistrement scalable, immuable et vérifiable cryptographiquement des transactions pour chaque application.

Systèmes d'enregistrement, chaîne d'approvisionnement, inscriptions, transactions bancaires.

Amazon Quantum Ledger Database (QLDB)

Il s'agit d'une base de données de registre entièrement gérée qui fournit un journal des transactions transparent, immuable et vérifiable par cryptographie. Propriété d'une autorité centrale de confiance

Fondamentaux

Intermédiaire | 20 minutes

AWS offre le plus vaste choix de bases de données dédiées conçues pour répondre à tous vos besoins en applications Des centaines de milliers de clients s'appuient sur les bases de données AWS dédiées offrant des performances à grande échelle, entièrement gérées et de classe entreprise en termes de capacité et de fiabilité. 

  • Dédiées

    Choisissez parmi 15 moteurs de base de données spécialement conçus pour vous, comprenant des bases de données relationnelles, de valeurs clés, de documents, en mémoire, de graphiques, de séries chronologiques et de registres. Le portefeuille de bases de données dédiées d'AWS prend en charge divers modèles de données et permet de créer des applications basées sur des cas d'utilisation distribués et hautement scalables. En choisissant la meilleure base de données pour résoudre un problème spécifique ou un groupe de problèmes, vous pouvez vous affranchir des bases de données monolithiques restrictives et à taille unique et vous concentrer sur la génération d'applications qui répondent aux besoins de vos activités.

    Bases de données AWS : innover plus vite avec des bases de données dédiées
  • Performances à grande échelle

    AWS fournit des bases de données relationnelles 3 à 5 fois plus rapides que les alternatives populaires, ou des bases de données non relationnelles qui vous donnent une latence de microseconde à sous-milliseconde. Commencez à petite échelle, puis augmentez le nombre de vos demandes. Vous pouvez facilement mettre à l'échelle les ressources de calcul et de stockage de votre base de données, souvent sans temps d'arrêt. Étant donné que les bases de données dédiées sont optimisées pour le modèle de données dont vous avez besoin, vos applications peuvent évoluer et être plus performantes en dépensant seulement 1/10e du coût nécessaire pour les bases de données commerciales.

    Bases de données AWS : améliorer les performances et le dimensionnement
  • Entièrement géré

    Grâce aux bases de données AWS, pas besoin de vous soucier des tâches de gestion des bases de données, comme la mise en service de serveurs, l'application de correctifs, l'installation, la configuration, les sauvegardes ou la récupération. AWS surveille en permanence vos clusters pour maintenir vos charges de travail avec un stockage auto-réparateur et une mise à l'échelle automatisée, afin que vous puissiez vous concentrer sur le développement d'applications à plus forte valeur ajoutée. 

    Bases de données AWS : S'affranchir pour économiser, se développer et innover plus rapidement
  • Solutions d'entreprise

    Les bases de données AWS sont conçues par les charges de travail d'entreprise stratégiques ; elles garantissent un niveau de disponibilité, de fiabilité et de sécurité élevé. Ces bases de données prennent en charge la réplication multi-régionale et multi-maîtres. Elles assurent aussi une supervision totale de vos données avec plusieurs niveaux de sécurité dont l'isolation du réseau à l'aide d'Amazon VPC, le chiffrement au repos à l'aide de clés que vous créez et contrôlez avec AWS Key Management Service (KMS), ainsi que le chiffrement en transit.

    Bases de données AWS : gagner du temps et de l'argent

Didacticiels

Débutant | 30 minutes

Les didacticiels ci-dessous expliquent comment prendre en main les moteurs de base de données les plus populaires en 10 minutes. 

Créer votre première base de données Aurora MySQL

Créez un cluster Aurora MySQL avec des nœuds de base de données répliqués dans plusieurs zones de disponibilité pour obtenir une meilleure évolutivité en lecture et une protection par basculement.

Début du didacticiel >>

Créer votre premier tableau à l'aide de la console DynamoDB

Découvrez comment créer une table simple, et ajouter, interroger et supprimer des données à l'aide de la console DynamoDB.

Début du didacticiel >>

Créer votre premier cluster ElastiCache Redis

Découvrez comment créer et configurer un cluster Redis avec ElastiCache pour Redis.

Début du didacticiel >>

Thèmes clés

Avancé | 180-360 minutes

Les cours de formation ci-après étudieront trois scénarios populaires : « Passez à des bases de données gérées », « Libérez-vous des bases de données existantes » et « Bases de données dédiées ». Chaque cours de formation vous proposera des exercices pratiques que vous pourrez suivre à l'aide des guides étape par étape.

  • Bases de données dédiées

    Cette formation porte sur la manière de choisir l'outil approprié à la tâche à réaliser en se familiarisant avec les différents cas d'utilisation et les bases de données spécialement conçues par AWS. Les objectifs de cette formation sont les suivants :

    • Introduire et expliquer le concept de bases de données dédiées
    • Proposer des exemples de situations dans lesquelles il convient d'utiliser des bases de données spécifiques et des guides de mise en route
     
  • Libérez-vous des bases de données existantes

    Cette formation portera sur la façon de moderniser une ancienne application monolithique en une base de données sans serveur comme Amazon Aurora ou Amazon DynamoDB. Les objectifs de cette formation sont les suivants :

    • Présenter et expliquer pourquoi vous pourriez vouloir migrer d'une base de données existante vers une base de données cloud native moderne
    • Expliquer comment choisir entre des objectifs différents en matière de migration
    • Fournir des guides de mise en route et des ressources d'introduction à la migration
     
  • Passez à des bases de données gérées

    Cette formation portera sur la manière de migrer une base de données open source sur site, telle que MySQL ou PostGreSQL, vers une base de données cloud entièrement gérée à l'aide d'Amazon RDS. Les objectifs de cette formation sont les suivants :

    • Introduire et expliquer le concept de base de données cloud entièrement gérée
    • Inclure les bonnes pratiques en matière de migration vers une base de données cloud en utilisant le même moteur
     

Certification

Avancé | 10 heures - 3 jours

L'examen AWS Certified Database - Specialty valide l'expertise en matière de recommandation, de conception et de maintenance d'une solution AWS Database optimale pour améliorer les performances, réduire les coûts et susciter l'innovation. Cette certification est la première à valider les compétences techniques dans les bases de données dédiées AWS.

Offres des bases de données AWS

Ce cours, qui se déroule à votre rythme, donne un aperçu des différentes technologies et architectures de bases de données et vous présente les différents services de bases de données AWS.

Numérique | 5,5 heures

Préparation à l'examen : AWS Certified Database - Specialty

Explorez les thèmes de l'examen AWS Certified Database - Specialty pour savoir comment ils sont liés aux bases de données sur AWS et examinez les domaines fondamentaux en vue d'une future autoformation.

Numérique | 3,5 heures

AWS Certified Database – Specialty

Cette certification atteste d'une compréhension complète de l'étendue des services de base de données AWS, ainsi que de votre capacité à favoriser l'utilisation de ceux-ci pour optimiser les opérations de votre entreprise.

Examen | 180 minutes

Ressources supplémentaires

Didacticiels de prise en main
Accédez à la liste complète des didacticiels sur les bases de données et bénéficiez d'un apprentissage plus pratique.
Visionner les didacticiels de prise en main
Blog de la base de données AWS
Découvrez les dernières nouvelles et mises à jour de la base de données sur le blog de la base de données AWS.
Voir les articles de blog >>
Découverte approfondie d'une catégorie
Plongez-vous dans des technologies spécifiques et tirez le meilleur parti du Cloud AWS.
Voir la découverte approfondie d'une catégorie >>