
- J'ai décomposé une application monolithique massive soutenue par Oracle 11g/12c en 25 schémas alignés sur des microservices et migré le tout vers Oracle 19c sur RDS, donnant à chaque service sa propre limite de performance et de mise à l'échelle.
- Ce que j'aime le plus avec RDS, c'est que nous n'avons plus besoin de passer beaucoup de temps sur des tâches manuelles lourdes — correctifs, sauvegardes automatisées, restaurations à un point dans le temps (à la seconde près), et même le provisionnement. Des tâches comme celles-ci prenaient des semaines, impliquaient de multiples réunions et nécessitaient des cycles d'approbation, mais sont maintenant entièrement automatisées et se déroulent en arrière-plan avec une simple configuration.
- Les défis de récupération et de basculement que nous rencontrions auparavant avec notre monolithe ont été complètement éliminés. En tirant parti de la réplication automatisée et synchrone d'Amazon RDS et des capacités de basculement Multi-AZ, nous avons acquis un niveau de résilience qui garantit que notre application reste en ligne même lors d'une panne complète de la zone de disponibilité. Avec un temps de disponibilité de 99,95 %, nous sommes bien plus que simplement résilients (dans un scénario de basculement au pire des cas, la transition se fait en environ 2 minutes, ce qui est bien dans notre RTO acceptable).
- Gérer 25 microservices et leurs ensembles de données en expansion rapide ne semble pas être un défi pour nous, et nos opérations ont été simplifiées grâce à sa mise en œuvre basée sur la configuration. Avec RDS, nous avons la possibilité d'augmenter le stockage de manière transparente, de mettre à niveau les types d'instances et d'utiliser des réplicas en lecture pour décharger le trafic. Cette flexibilité a été une pierre angulaire de notre parcours de migration, offrant des économies de coûts significatives et une efficacité opérationnelle.
- Nous avons la possibilité d'arrêter les instances RDS des environnements inférieurs pendant les week-ends ou lorsqu'elles ne sont pas utilisées, économisant ainsi des coûts supplémentaires.
- AWS, comme d'habitude, offre un support client de premier ordre pour RDS. Avis collecté par et hébergé sur G2.com.
- Le passage de l'infrastructure sur site à RDS a cassé notre intégration approfondie avec New Relic ; comme nous n'avons plus accès au niveau du système d'exploitation pour installer des agents personnalisés, nous avons perdu la capacité d'effectuer une surveillance granulaire au niveau des tables, sur laquelle nous comptions pour l'optimisation des performances héritées.
- Nous avons observé que la base de données reste bloquée dans l'état de mise à niveau/modification pendant les modifications et nous n'avons vraiment aucun moyen de vérifier le problème réel autre qu'en attendant. Parfois, nous sommes obligés de redémarrer, ce qui est assez fastidieux par moments. Cela nécessite vraiment une attention de la part d'AWS ; nous, les utilisateurs, avons besoin de visibilité sur l'avancement.
- Les permissions SYSDBA sont restreintes, mais ce n'est pas un obstacle. Avis collecté par et hébergé sur G2.com.




