Amazon vient d’annoncer qu’elle avait déconnecté la dernière base de données Oracle migré 75 pétaoctets de données internes stockées dans près de 7 500 bases de données Oracle.

C’est sans doute une des plus grandes migrations de bases de données jamais réalisée. Qu’on en juge : 75 pétaoctets de données internes stockées dans près de 7 500 bases de données Oracle vers plusieurs services de base de données AWS, notamment Amazon DynamoDB, Amazon Aurora, RDS (Amazon Relational Database Service) et Amazon Redshift.




L’affaire avait commencé demanière manière plutôt tendue. Face à l’incursion d’AWS sur le marché des bases de données, Oracle, notamment par le biais de son patron jamais avare en critiques des concurrents, avait fait remarquer à plusieurs reprises que le géant de Seattle utilisait les bases de données Oracle, preuve que celles-ci étaient supérieures aux bases de données d’AWS. Le CEA d’AWS avait répondu d’un tweet conglant en annonçant dans un tweet que « l’activité consommateurs d’Amazon a abandonné la data warehouse Oracle le 1er novembre et migré sur Redshift. D’ici la fin de 2018, 88% de leurs bases de données (et 97% des bases de données des systèmes critiques) auront migré vers Aurora et DynamoDB ».

C’est donc aujourd’hui chose faite, la migration est finie.

« Nous avons migré 75 pétaoctets de données internes stockées dans la base de données près de 7500 bases de données Oracle à plusieurs services AWS, y compris Amazon DynamoDB, Amazon Dawn Amazon Relational Database Service (RDS), et Redshift Amazon, explique Jeff Barr, Chief Evangelist pour AWS dans un billet sur son blog. La migration a été réalisée avec peu ou pas de temps d’arrêt, et couvert 100% de nos systèmes propriétaires. Cela comprend les achats complexes, la gestion du catalogue, l’exécution des commandes, la comptabilité et la charge de travail de streaming vidéo ».

AWS avance avoir atteint les résultats suivants :

– Réduction des coûts de base de données de plus de 60%. Les clients rapportent régulièrement des économies de coûts de 90% en passant d’Oracle à AWS.
– Le temps de latence des applications a été réduite de 40%.
– Les frais généraux d’administration ont été réduit de 70%.

La migration a donné à chaque équipe interne la liberté de choisir la base de données correspondent le mieux à leurs besoins, et leur a aussi donné un meilleur contrôle sur leur budget et leur modèle de coût. Les services à faible latence ont été migrés vers DynamoDB et d’autres bases de données non relationnelles comme Amazon ElastiCache. Les charges de travail transactionnelles avec des exigences élevées de cohérence des données relationnelles ont été transférées à Aurora et RDS. La charge de travail d’analyse ont été migrés vers Redshift, l’entrepôt de données en mode cloud d’AWS .

Une centaine d’100 équipes Consommateurs d’Amazon ont participé à l’effort de migration. Cela comprend des marques tels que Alexa, Amazon Prime, Amazon Prime vidéo, Amazon frais, Kindle, Amazon Musique, Audible, Shopbop, Twitch et Zapp, ainsi que des équipes internes telles que Logo, Amazon Fulfillment technologie, paiements des consommateurs, des systèmes de retour d’expérience client catalogue terrible, appareils numériques, les paiements externes, Finance, InfoSec, du marché, les préférences et les systèmes de vente au détail.

 


Quelques exemples de migration

  • Publicité – Après la migration, cette équipe a pu doubler sa base de données (et le débit) en quelques minutes pour supporter le trafic de pointe, avec la base RDS.
  • Acheteur Fraude – l’équipe a migré 40 To de données avec une heure de temps d’arrêt, avec un rapport performance/coût doublé avec la base Aurora..
  • Grand livre – L’équipe a migré 120 To de données, avec une latence réduite de 40%, une réduction de coûts de 70% et des frais généraux de 70% les mêmes, tous alimentés par DynamoDB.
  • Wallet – Plus de 10 milliards d’enregistrements ont été migré vers DynamoDB, ce qui réduit la latence de 50% et les coûts opérationnels de 90% dans le processus.