1 / 50

GRID et ORACLE

GRID et ORACLE. Travail de Session Par: Sofien Araoud Alain Boulanger Pour le Cours: INF7115 Session: Hiver 2004 Professeur: M. Robert Godin. S. À la Recherche de la Disponibilité. Table des Matières. S. 1 Définition du Grid 2. Concepts et Architecture du Grid

bary
Download Presentation

GRID et ORACLE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GRID et ORACLE Travail de Session Par:Sofien Araoud Alain Boulanger Pour le Cours: INF7115 Session: Hiver 2004 Professeur: M. Robert Godin S À la Recherche de la Disponibilité

  2. Table des Matières S 1 Définition du Grid 2. Concepts et Architecture du Grid 3. Topologie GRID 4. Oracle 10g 5. Scénario 6. Questions

  3. 1. Définition Du Grid S 1.1 La Vision Scientifique ou Puriste 1.2 La Vision Commerciale 1.3 Les Organisations Virtuelles

  4. 1.1 La Vision Scientifique ou Puriste (tel que définit par Ian Foster et al.) • Un GRID informatique est une infrastructure matérielle • et logicielle qui fournit un accès consistant, peu coûteux, • fiable et en tout endroit (pervasive) • aux capacités informatiques de haut niveau. • Le concept du GRID est la coordination et le partage • des ressources (logicielles et matérielles) et la • résolution de problème dans l’environnement des • organisations multi-institutionnelles virtuelles. S

  5. 1.2 La Vision Commerciale A • Cluster Grid • IntraGrid • ExtraGrid • Grid Global ou InterGrid

  6. 1.3 Organisations Virtuelles A 1.3.1. Quoi? • Organisations avec des degrés relationnelles ou non; • Qui partagent des ressources informatiques • Basées sur des politiques préétablies et/ou négociées. • Cycle de vie d’une OV – durée courte ou longue 1.3.2. Pourquoi? • Accomplir des tâches nécessitant le partages de ressources autrement impossible à acquérir, trop chers ou inutile puisque ces tâches sont temporaires

  7. Organisation Virtuelle A - Investissements A

  8. Organisation Virtuelle B – Recherches Assurances A

  9. 2. Concept et Architecture GRID S 2.1 Exigences Fonctionnelles 2.2 Concepts 2.3 Architectures

  10. 2.1 Exigences Fonctionnelles – Cluster GRID S • Découverte des Ressources Disponibles • Authentification, Autorisation,Audit et Single Sign-On • Gestion par Services (SLA) • Extensibilité des mécanismes de partage de données • Fournir les ressources à la demande (BoD) • Planification des Ressources en fonction des Tâches • Réservation • Statistiques (utilisation, charge…) et Monitoring • Politiques d’affaires • Détection/Recouvrement de pannes

  11. 2.2 Concepts du GRID A • Virtualisation • Ressources à la Demande – (Business on Demand) • Exploitation des Ressources sous-utilisées • Parallélisme des Ressources (CPU) • Applications • Autonome (Autonomic) • Auto-Configuration • Auto-Optimisation • Auto-Guérison (Self-Healing) • Auto-Protection • Orientation Services (Web Services)

  12. 2.3 Architecture du GRID Couche Applications Application Outils et Applications Courtiers de Répertoires, Diagnostics et Monitoring Accès Sécurisés Aux ressources Couche Collective Architecture et Protocoles GRID Couche Ressource Architecture et protocoles Internet Et aux services Ressources Diverses ( CPU, Disques, réseaux, médias…) Couche Connectivité Transport Internet Couche Tissulaire Liaison A

  13. 3. Topologies GRID S 3.1 Définition du Problème: Actuaires et Vérificateurs 3.2 Modèle Grid 3.3 Matériel Grid 3.4 Topologie Grid 3.5 Exemple de Solution GRID

  14. 3.1 Définition du Problème Actuaires et Vérificateurs A

  15. 3.2 Modèle GRID S

  16. 3.3 Modèle GRID Serveur PROXI MDS PORTAIL GRID Cluster RERGI Cluster Financiers Cluster AMVIG A

  17. 3.4 Matériel GRID A

  18. 3.5 Topologie GRID S

  19. 3.5 Topologie GRID A

  20. 3.6 Exemple de Solution GRID MDS Courtier GSI Ordonnateur Portail GASS Gestion Données GRAM Gestion Jobs A

  21. 4. Oracle 10g A 4.1 Évolution vers Oracle 10g 4.2 Composantes Principales Oracle 10g 4.3 Application Server Oracle 10g 4.4 Oracle Scheduler 4.5 Hiérarchie HA 4.6 Data Pump 4.7 OEM

  22. 4.1 Évolution vers Oracle 10g S

  23. 4.2 Composantes Principales – Oracle 10g S

  24. 4.3 Application Server – Oracle 10g • Repose sur des standards ouverts • Environnement J2EE • Cache réactif • Applications de business intelligence • Gestion d'accès. • Intégration Universelle avec les Systèmes Existants • Gestion des applications distribuées • Extension des fonctionnalités du serveur Web S

  25. 4.4 Oracle Scheduler (principes) – Oracle 10g A

  26. 4.4 Oracle Scheduler (OS) – Oracle 10g • Outils avancés d’ordonnancement de tâches. • Définition des jobs (types de langages): • PL/SQL ou Java (Interne) • Pro*Cobol, Pro*C,… (Externe) • Définition : • Classes de tâches • Priorité • Planification des ressources • Modification du plan des cédules. S

  27. 4.4.1 Adaptation à la Charge – Oracle 10g Buffer Cache Large Batch Jobs Online Users Large Pool Buffer Cache Large Pool SQL Cache SQL Cache SGA Java Pool Java Pool sort sort PGA A

  28. 4.4.2 Contrôle de l’espace physique – Oracle 10g Segment manquant d’espace Segment Fragmenté Server-Generated Alerts Online Segment Shrink Capacity Planning A

  29. 4.4.3 Architecture ASM – Oracle 10g A ASMdisk group Database ASM file Data file Tablespace Segment ASM disk Or Extent File system file orraw device Allocation unit Oracleblock Physicalblock

  30. 4.4.3 Architecture ASM – Oracle 10g Node2 Node1 Group Servicestom=ant dick=ant Group Servicesharry=bee DB Instance SID=sales DB Instance SID=sales DBW0 OSMB DBW0 OSMB ASM Instance SID=ant ASM Instance SID=bee RBAL FG FG RBAL FG FG OSMB OSMB RBAL RBAL DB Instance SID=test DB Instance SID=test DBW0 DBW0 ORB0 ORB0 … … RBAL RBAL ORBn ORBn ASM Disks ASM Disks ASM Disks ASM Disks ASM Disks ASM Disks ASM Diskgroup Tom ASM Diskgroup Dick ASM Diskgroup Harry A

  31. 4.5 Hiérarchie HA – Grande Disponibilité -- Oracle 10g S

  32. 4.5.1 Real Application Cluster – Oracle 10g A

  33. 4.5.1 Real Application Cluster – Oracle 10g S • Instances Multiples • Disponibilité, extensibilité et redondance durant les pannes • Disponibilité des Instances • Extensibilité des noeuds • Basculement Rapide (failover) des Nœuds et Instances • Connexions Intégrées et Intelligentes • Alternance (switch-over/back) entre des nœuds/instances • Support DSS et/ou OLTP

  34. 4.5.1 Real Application Cluster – Oracle 10g A Redundant paths for high availability or load balancing Oracle 10g RAC Servers File Storage InfiniBand Switches Internet Application Servers Data Center

  35. 4.5.2 Data Guard – Oracle 10g A

  36. 4.5.2 Data Guard – Oracle 10g S • Intégration avec la BD Oracle • Recouvrement en cas de désastre • Protection maximale des données • Grande disponibilité • Utilisation efficace de ressources du système • Détection et Résolution des Coupures momentanées • (matériel)

  37. 4.5.3 RAC et Data Guard – Oracle 10g S

  38. 4.5.4 Oracle Streams – Oracle 10g S

  39. 4.5.4 Oracle Streams – Oracle 10g S • Exigences: • Mise à Jour sont bidirectionnelle sur sites actifs • Contrôle sur Sites Hétérogènes • Exigences sur un contrôle précis et un partage de données • Fins: • Diffusion des données entre BD et/ou Nœuds • MAJ synchronisée entre deux ou plusieurs sites (copies). • OS offre une environnement unifié pour : • Partage de l’information • Réplication • Gestion des événements • Approvisionnement des entrepôts de données • Gestion des notifications • Publication/Souscription • Combinaisons des queues de messages

  40. 4.5.4 MAA avec Redondance – Oracle 10g A

  41. 4.6 Data Pump – Oracle 10g S • Procédure d’Import/Export des données au sein du GRID • Infrastructure parallèle à haute vitesse qui permet le transfert de Données et Méta-Données d’une BD vers une autre.

  42. 4.7 Oracle Entreprise Manager (OEM) – Oracle 10g A

  43. 4.7 Oracle Entreprise Manager (OEM) – Oracle 10g S • Contrôle des Applications, BD et Serveurs d’Applications • Administration Automatisée • Surveillance proactive • Gestion des niveaux services • Monitoring • Gestion et Diffusion des Alertes

  44. 4.7 Oracle Entreprise Manager (OEM) – Oracle 10g S

  45. 4.7 Oracle Entreprise Manager (OEM) – Oracle 10g A

  46. 4.7 Oracle Entreprise Manager (OEM) – Oracle 10g A Performance du Système

  47. 5. Scénario – Oracle 10g A

  48. 5. Scénario – Oracle 10g A

  49. 5. Scénario – Oracle 10g A

  50. 6. Questions A

More Related