Oracle Exadata : IA Mondiale & Conformité Sans Effort

Datanami

L’exécution d’applications critiques dans diverses régions géographiques représente un défi de taille pour les entreprises. Les données doivent rester à proximité des utilisateurs finaux pour atténuer la latence, être méticuleusement synchronisées entre les emplacements pour garantir une disponibilité continue, et respecter les lois spécifiques de résidence des données. Atteindre ces trois objectifs simultanément nécessite souvent des configurations complexes et coûteuses qui s’avèrent difficiles à gérer sur le long terme.

Pour résoudre ce problème complexe, Oracle a introduit sa nouvelle base de données Exadata distribuée globalement sur l’infrastructure Exascale. Ce service de base de données sans serveur entièrement géré est conçu pour fonctionner de manière transparente sur plusieurs régions d’Oracle Cloud Infrastructure, éliminant ainsi le besoin de configurations multirégionales personnalisées. Le système est conçu pour une résilience robuste, maintenant la disponibilité en ligne même pendant les pannes régionales, tout en prenant en charge simultanément des charges de travail exigeantes telles que les agents d’IA autonomes, l’analyse en temps réel et les transactions à volume élevé.

Holger Mueller, vice-président et analyste principal chez Constellation Research, suggère que la combinaison unique de l’architecture distribuée du service et des performances reconnues d’Exadata d’Oracle pourrait changer la donne pour les charges de travail d’IA, en particulier celles nécessitant un traitement vectoriel rapide sur de nombreux emplacements. Il a en outre souligné son modèle hyper-élastique de paiement à l’usage comme une solution rentable pour répondre aux exigences strictes de localité des données et de résilience des applications mondiales.

Plutôt que de s’appuyer sur des clusters disparates liés par des scripts personnalisés, le nouveau service d’Oracle utilise des politiques de distribution intégrées pour déterminer intelligemment où les données doivent être stockées et comment elles doivent être déplacées. La synchronisation des données est gérée de manière experte grâce à la réplication Raft, un protocole de consensus qui assure la cohérence et facilite le basculement sans perte de données entre les sites. Il est crucial de noter que le système conserve l’ensemble complet des fonctionnalités d’Oracle Database et l’interface SQL, permettant aux applications et politiques de sécurité existantes de passer à une configuration globale sans réécritures importantes. Cette conception allège considérablement le fardeau opérationnel associé à la gestion de la réplication, à l’audit de conformité et aux tests de basculement, offrant aux entreprises des performances et une résilience prévisibles tout en évitant les compromis de coûts et d’ingénierie typiques inhérents aux déploiements multirégionaux.

Oracle considère cette offre comme une étape essentielle pour rendre les déploiements de bases de données globales pratiques pour un éventail plus large d’organisations. Wei Hu, vice-président senior des technologies de haute disponibilité chez Oracle, a noté que “les clients ont souvent du mal à déployer et à gérer des bases de données distribuées en raison du coût élevé et de la complexité liés à l’exploitation d’un grand nombre de serveurs sur plusieurs centres de données et régions”. Il a ajouté que “l’architecture sans serveur permet aux clients de toutes tailles de répondre à leurs diverses exigences à faible coût. Aujourd’hui, nous mettons à la disposition du grand public une base de données distribuée de mission critique.”

Le système fonctionne dans une configuration actif-actif sur plusieurs régions Oracle Cloud, chaque site étant entièrement capable de gérer le trafic en direct. Le consensus Raft garantit que les mises à jour sont appliquées dans le même ordre séquentiel sur tous les emplacements, empêchant les conflits et permettant un basculement instantané sans perte de données. Un pool de calcul et de stockage partagé est géré dynamiquement par la couche de contrôle sans serveur d’Exascale, qui provisionne automatiquement la capacité en fonction des fluctuations des charges de travail. Des techniques avancées comme l’accès direct à la mémoire à distance raccourcissent les chemins de requête, tandis que le pré-traitement prédictif accélère les opérations complexes. De plus, les règles de placement de données intégrées déterminent automatiquement où les informations résident pour répondre à des besoins réglementaires ou de performance spécifiques, réduisant considérablement le besoin de configuration manuelle et de surveillance continue entre les régions.

Ce nouveau service Oracle est particulièrement bien adapté aux applications d’IA qui effectuent des recherches vectorielles et de l’inférence à proximité des utilisateurs, minimisant ainsi la latence et maximisant la réactivité. Il gère également efficacement les pipelines d’analyse en temps réel qui agrègent des données de divers emplacements, fournissant aux industries telles que la finance et les télécommunications des informations opportunes et exploitables. Un avantage clé est sa capacité à exécuter des systèmes de transaction centraux, tels que le traitement des paiements mondiaux et la détection des fraudes, parallèlement à des charges de travail plus récentes, permettant aux entreprises de gérer l’ensemble de leur paysage de données au sein d’une base de données distribuée unique et unifiée au lieu de maintenir plusieurs plateformes séparées.

La gestion des données au-delà des frontières internationales soulève également d’importants défis réglementaires. La plateforme d’Oracle est conçue pour y remédier en plaçant automatiquement les données en conformité avec les lois locales, simplifiant l’adhésion aux réglementations telles que le RGPD et l’HIPAA pour les entreprises des secteurs hautement réglementés comme la santé et la finance. L’intégration de ces contrôles directement dans la base de données elle-même réduit le besoin d’une supervision manuelle complexe ou de la dépendance à des outils de conformité séparés.

Cette nouvelle offre positionne Oracle en concurrence plus directe avec les bases de données SQL distribuées modernes telles que CockroachDB et YugabyteDB. Cependant, contrairement à ces systèmes NoSQL-first, Oracle tire parti de sa vaste présence en entreprise en offrant un support SQL complet et des solutions matérielles conçues spécifiquement. Cette combinaison rend Oracle particulièrement attrayant pour les clients axés sur les charges de travail pilotées par l’IA et la gestion sophistiquée des données mondiales. Bien que de nombreux fournisseurs de cloud proposent des services de bases de données distribuées similaires, Oracle insiste sur ses affirmations de vitesses de requête significativement plus rapides et d’une architecture flexible et sans serveur. L’ambition de l’entreprise est de rendre ces bases de données globales critiques plus accessibles à un éventail plus large d’organisations au-delà des seules plus grandes entreprises, et elle semble être en bonne voie pour atteindre cet objectif.