Chaque réservation est associée aux attributs suivants : moteur de base de données, classe d'instance de base de données, option de déploiement Multi-AZ, modèle de licence et région.
Une réservation pour un moteur DB et un modèle de licence éligible pour la taille flexible (MySQL, MariaDB, PostgreSQL, Amazon Aurora ou « BYOL » d'Oracle) s'applique automatiquement à une instance de base de données en cours d'exécution, quelle qu'en soit la taille, dans la même famille d'instances (par exemple, M4, T2 ou R3) pour le même moteur de base de données et la même région. En outre, la réservation s'appliquera également aux instances DB s'exécutant dans leurs options de déploiement soit mono-AZ, soit multi-AZ.
Par exemple, disons que vous avez acheté une réservation MySQL db.m4.2xlarge. Si vous décidez de dimensionner l'instance DB en cours d'exécution selon une réservation db.m4.4xlarge, le tarif décompté de cette instance réservée couvrira la moitié de l'utilisation de la plus grande instance DB.
Si vous exécutez un moteur DB ou un modèle de licence non éligible pour la taille flexible (Microsoft SQL Server ou « License Included » d'Oracle), chaque réservation ne peut s'appliquer qu'à une instance DB avec les mêmes attributs pour la période de réservation. Si vous décidez de modifier l'un des attributs de votre classe d'instance DB en cours avant la fin de la période de réservation, vos tarifs d'utilisation horaire pour cette instance DB repasseront aux tarifs horaires à la demande.
Pour en savoir plus sur la flexibilité de la taille, consultez le Guide de l'utilisateur Amazon RDS.