Ce sont souvent les modèles d'accès aux données de l'application qui déterminent le choix de la base de données, bien avant le nom du service lui-même. Ce cours propose une approche pratique pour choisir entre Aurora, RDS, DynamoDB, ElastiCache et Redshift, en associant les besoins en matière de lecture, d'écriture, de récupération et de reporting à la solution de stockage ou à la couche d'accès AWS la plus adaptée. À l'issue de cette formation, vous serez en mesure de justifier le choix d'une solution pour des cas d'usage tels que l'OLTP, l'accès par clé, la mise en cache et l'analyse de données, en vous appuyant sur des indicateurs de charge concrets plutôt que sur des suppositions.
Ce cours aborde les modèles de données relationnels, clé-valeur/document, de cache et analytiques, ainsi que les exigences de cohérence et de transaction qu'ils prennent en charge. Il traite également du basculement multi-AZ, des réplicas de lecture, des sauvegardes et de la restauration à un instant précis (PITR), du placement du cache, de la séparation entre OLTP et OLAP, ainsi que d'un cadre décisionnel reproductible pour les charges de travail mixtes.