Le nouveau Génération OracleRAC Livre blanc Oracle / Janvier 2020 Traduit de An

Le nouveau Génération OracleRAC Livre blanc Oracle / Janvier 2020 Traduit de Anglais vers Français - www.onlinedoctranslator.com TABLE DES MATIÈRES Aperçu exécutif ................................................ .................................................. ................................3 Haute disponibilité et évolutivité dans le cadre de la conception de la base de données............................ ...............4 Présentation des composants d'Oracle RAC.............................................. .................................................. ...............4 Architecture évolutive d'Oracle RAC............................................ .................................................. .................................... 5 Grappware Oracle .................................................................. .................................................. .................................................. ..... 6 Oracle ASM ................................................................ .................................................. .................................................. .................. 6 Continuité des applications .................................................. .................................................. .................................................. .. 6 Application de correctifs et approvisionnement de flotte .................................................. .................................................. ...................................... sept Une nouvelle génération d'Oracle RAC ................................................ .................................................. ....................sept Grappes d'applications réelles Oracle 19c.............................................. .................................................. ............................... sept Systèmes d'ingénierie - Conçus avec Oracle RAC à l'esprit......................................... .......................9 Architecture évolutive d'Exadata.................................................. .................................................. ....................................... 9 Extensions Exadata bénéficiant d'Oracle RAC ................................................ .................................................. ....................... 9 Étendre les avantages d'Oracle RAC à Oracle Cloud ................................................ .......................11 Oracle RAC et base de données autonome .................................................. .................................................. ....................... 11 Comparaison d'Oracle RAC avec d'autres approches de base de données évolutives ...................................... .12 Conclusion................................................. .................................................. .......................................14 2 La nouvelle génération Oracle Real Application Clusters (RAC) APERÇU EXÉCUTIF Le succès des entreprises dans le monde dépend deapplications critiquesfonctionnement rapide et fiable. Lorsque ces applications critiques souffrent de problèmes de disponibilité ou d'évolutivité, l'activité en souffre ou s'arrête. La disponibilité et la réactivité d'une application dépendent de la fiabilité et de la réactivité de la base de données sous-jacente. Oracle a investi des milliers d'années d'ingénierie dans le développement et l'amélioration de sesVéritables grappes d'applications(Oracle RAC) pour permettre la disponibilité et l'évolutivité de la base de données transparente dont les applications critiques ont besoin. Cette technologie est unique dans l'industrie et est utilisée par la plupart des grandes entreprises du monde pour exécuter à la fois leurs applications internes et leurs applications critiques destinées aux clients. Ce livre blanc décrit Oracle RAC et comment il répond aux exigences essentielles des applications critiques : 1.La haute disponibilité–Une base de données prenant en charge des applications critiques doit répondre en permanence aux demandes des applications, même en cas de pannes matérielles ou logicielles. Il doit également permettre d'effectuer une maintenance planifiée à tous les niveaux, y compris le matériel, le système d'exploitation, le logiciel de base de données et le schéma de base de données sans perturber l'application. 2.Évolutivité de la charge de travail–Une base de données prenant en charge des applications critiques doit s'adapter de manière dynamique et sans interruption à l'augmentation de la charge de travail des applications. Il doit dimensionner de manière transparente le calcul, le stockage, la mémoire, les connexions, les utilisateurs et la complexité des applications. 3.Aucune modification de l'application–Une base de données prenant en charge des applications critiques doit prendre en charge les exigences ci-dessus sans nécessiter de modifications de l'application. Les entreprises ont investi des milliers d'années-ingénieurs dans le développement de leurs applications. Il n'est tout simplement pas rentable de réécrire des applications existantes. Oracle RAC est depuis longtemps la technologie de premier plan pour répondre à ces exigences essentielles, offrant une évolutivité et une disponibilité quasi linéaires sur jusqu'à cent nœuds dans un cluster sans nécessiter de modifications du code d'application. Combinées à Oracle Exadata Database Machine, les bases de données Oracle RAC exécutent avec succès les charges de travail OLTP et Analytics les plus importantes et les plus exigeantes au monde. Oracle Database 19c implémente des améliorations majeures dans l'architecture RAC qui permettent aux applications d'atteindre une disponibilité et une évolutivité bien meilleures qu'il y a quelques années à peine. Ensemble, ces améliorations créent une nouvelle génération de technologie Oracle RAC prête à répondre aux besoins des charges de travail et des applications de nouvelle génération. 3 La nouvelle génération Oracle Real Application Clusters (RAC) HAUTE DISPONIBILITÉ ET ÉVOLUTIVITÉ DANS LE CADRE DE LA CONCEPTION DE LA BASE DE DONNÉES Oracle a conçu et intégré des concepts de haute disponibilité et d'évolutivité dans la conception de la base de données Oracle dès le premier jour. Cela comprend la fourniture d'une base de données conforme ACID, une sauvegarde et une récupération sonores, une solution de réplication (Oracle Data Guard) ainsi que la fourniture d'Oracle RAC en tant que solution locale de haute disponibilité et d'évolutivité. L'intégration de la haute disponibilité et de l'évolutivité dans la conception de la base de données, en particulier avec Oracle RAC, a permis une capacité jamais vue auparavant de mettre à l'échelle n'importe quelle fonctionnalité de la base de données Oracle convergée1 et toute application de base de données sans modifications, comme le montrent les exemples ci-dessous : • Oracle RAC met à l'échelle toutes les fonctionnalités et architectures d'Oracle Database : o o o o Oracle Multitenant Databases ainsi que des bases de données non- CDB Oracle Parallel SQL pour accélérer l'analyse et le batch Oracle Database In-Memory sur les instances du cluster Oracle Data Guard à l'aide de Multi-Instance-Redo-Apply (MIRA) • Oracle RAC fait évoluer les charges de travail OLTP, DWH et analytiques complexes : o o SAP, Oracle EBusiness Suite, Peoplesoft, Siebel et de nombreuses autres applications métier s'exécutent couramment sur RAC Plus de 15 000 charges de travail client utilisent avec succès Oracle RAC • Oracle RAC offre la meilleure haute disponibilité de sa catégorie pour les systèmes 24h/24 et 7j/7 : o o La plupart des banques, des télécommunications, des compagnies aériennes et des entreprises de commerce électronique du Fortune 1000 utilisent RAC pour leurs applications critiques. RAC fournit une disponibilité continue de la base de données pendant la plupart des pannes matérielles et logicielles et des événements de maintenance. La partie restante de ce document décrit comment Oracle RAC utilise une combinaison d'expédition de fonctions et de mise en cache distribuée pour atteindre une évolutivité et une disponibilité de pointe et comment la dernière version d'Oracle RAC a été améliorée pour fournir une haute disponibilité et une évolutivité pour unnouvelle génération d'applications et de DBAvenir. Présentation des composants Oracle RAC Oracle RAC implémente une architecture de base de données évolutive transparente pour les applications dans laquelle une application se connecte à n'importe quelle instance de base de données (définie comme une collection de processus et de mémoire sur un serveur qui sont utilisés pour exécuter la base de données oracle) qui fait partie d'un cluster de jusqu'à une centaine d'instances de bases de données hébergées sur différents serveurs. Tous les serveurs doivent avoir accès à un système de stockage partagé qui contient les données réelles (l'ensemble des fichiers de base de données). Les serveurs doivent être connectés via un réseau haut débit dédié, communément appelé RAC Interconnect. Figure 1 : Présentation simplifiée de l'architecture Oracle RAC 1 Pour plus d'informations sur l'architecture de base de données convergente d'Oracle, consultez : https://youtu.be/9d76-LhgMQs 4 La nouvelle génération Oracle Real Application Clusters (RAC) L'interconnexion est un élément clé de l'architecture car elle permet de s'assurer que la base de données évolutive Oracle RAC est considérée comme un « système unique » du point de vue de l'application, dans lequel toutes les instances de base de données peuvent accéder et mettre à jour toutes les données dans un mode coordonnée et cohérente. Cela signifie qu'une application n'a pas besoin de savoir quelle instance de base de données traite une demande de charge de travail. De plus, Oracle RAC utilise cinq composants logiciels clés : 1.Instances de base de données évolutives.Il ne suffit pas que plusieurs instances de base de données aient un accès simultané aux données de la base de données ; ils doivent disposer de l'intelligence pour un accès et des mises à jour coordonnés. Cette intelligence au sein de la couche de base de données est fournie par la technologie unique d'OracleTechnologie de fusion de cache,qui est l'algorithme qui implémente une mise en cache distribuée cohérente des données sur les nœuds du cluster pour une mise à l'échelle horizontale efficace. 2.Oracle Clusterwaretransforme un ensemble de serveurs en un cluster haute disponibilité. Du point de vue de la gestion, le cluster est géré comme une entité unique par opposition à un pool de serveurs indépendants. De plus, Oracle Clusterware fournit la détection des pannes, le basculement et la gestion de l'appartenance des nœuds pour le cluster. 3.Gestion automatique du stockage (ASM)adapte le stockage en permettant un accès simultané aux fichiers de base de données à partir de toutes les instances de base de données Oracle RAC individuelles. De plus, Oracle ASM fournit des fonctionnalités de gestion de volume, y compris un accès optimisé aux fichiers de base de données et la mise en miroir des données pour se protéger des pannes de stockage. 4.Continuité des applications (AC)permet le basculement automatique et transparent des connexions d'application actives vers une instance survivante en effectuant une relecture des demandes et des transactions en cours partiellement exécutées de manière non perturbatrice et rapide. 5.Correctifs et approvisionnement de flotte (FPP)automatise et simplifie considérablement l'un des anciens défis d'Oracle RAC : l'application de correctifs et le provisionnement. Oracle Fleet Patching & Provisioning (anciennement connu sous le nom d'Oracle Rapid Home Provisioning) orchestre le provisionnement, l'application de correctifs et la mise à niveau pour optimiser uploads/Ingenierie_Lourd/ new-generation-oracle-rac.pdf

  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager