Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parApollinaire Weiss Modifié depuis plus de 11 années
2
« Copyright 2002, Oracle Corporation. Tous droits réservés » Performances
3
« Copyright 2002, Oracle Corporation. Tous droits réservés » Agenda Les Enjeux La solution avec Oracle e-Business Suite – Performances – Montée en charge et haute disponibilité – Monitoring – Benchmarks Conclusion
4
« Copyright 2002, Oracle Corporation. Tous droits réservés » Enjeux
5
Les Enjeux Pour les utilisateurs et les groupes projets – Accéder au progiciel avec des temps de réponses raisonnables – Rajouter des utilisateurs sans pertes de performances Pour la direction informatique – Un rapport Coût / Performances maîtrisé – Uniformiser les outils et les technologies utilisés – Montée en charge de façon souple sur la vie dun projet
6
« Copyright 2002, Oracle Corporation. Tous droits réservés » Solution e-Business Suite
7
« Copyright 2002, Oracle Corporation. Tous droits réservés » La solution avec Oracle e-Business Suite Un éditeur unique pour les Applications et les Technologies Utilisation des fonctionnalités avancées par la e- Business Suite
8
« Copyright 2002, Oracle Corporation. Tous droits réservés » Architecture 3 Tiers Performante et Evolutive Administration et Monitoring
9
« Copyright 2002, Oracle Corporation. Tous droits réservés » Performances
10
Performances Le Serveur dApplications
11
« Copyright 2002, Oracle Corporation. Tous droits réservés » * Apache comme Oracle HTTP Server A P A C H E* Portail Transactionnel Business Intelligence Exploitation dOracle9iAS Forms Discoverer Reports Portal
12
« Copyright 2002, Oracle Corporation. Tous droits réservés » Oracle9iAS Portal Affichage optimisé Poste Client Serveur dApplications Serveur de Données MOD_JSERV MOD_PL/SQL PortalServices Oracle HTTP Server Parallel Page Engine Portal Cache Parallel Page Engine – Appelle les Portlets – Assemble les Pages – Lit et écrit sur le cache Portal Cache Stockes en cache les Pages Portal et Portlets Validation Based Time Based
13
« Copyright 2002, Oracle Corporation. Tous droits réservés » Oracle9iAS Forms Une interface utilisateur performante Minimise les ressources des postes clients Minimise les ressources du serveur Oracle9iAS Forms Minimise lutilisation du réseau Maximise lefficacité des paquets envoyés Gère efficacement laffichage sur le poste client
14
« Copyright 2002, Oracle Corporation. Tous droits réservés » Oracle9iAS Forms Des temps de démarrage réduits Au démarrage : envoyer seulement au client les objets nécessaires à laffichage du premier écran (Classes Java dans fichier.Jar) Envoyer et charger en mémoire les objets suivants uniquement à la demande Objets téléchargés
15
« Copyright 2002, Oracle Corporation. Tous droits réservés » Oracle9iAS Forms Gère efficacement laffichage Rend le réseau le plus efficace possible Réduit les échanges au maximum Application écrite entièrement en Java Scénario 1 : Téléchargement de la totalité de la logique applicative Application avec Oracle Forms Server Scénario 2 : Téléchargement seulement des Metadata de lapplication Application Server Client Forms Server
16
« Copyright 2002, Oracle Corporation. Tous droits réservés » Oracle Forms Server Propriétés du nouvel objet comparées à celles stockées dans le « cached message buffer » Cached Message Buffer (Server) Message Buffer Seulement le delta est envoyé au client Cached Message Buffer (client) Comparaison avec lobjet affiché Mise à jour de linterface graphique de lobjet Oracle9iAS Forms Message Diffing
17
« Copyright 2002, Oracle Corporation. Tous droits réservés » Oracle9iAS Forms Minimise lutilisation du réseau 0.0 1.5 3.0 4.5 6.0 Oracle e-Business Suite Emulation Windows Kbps Saisie Intensive 454% 232% 31% 1.42.44.8 Navigation Intensive Saisie et Navigation Bande Passante Optimisée Consommation Moyenne en bande passante
18
« Copyright 2002, Oracle Corporation. Tous droits réservés » Côté Serveur : Empreinte Mémoire Process Forms (Web) : 10~12 Mb/User Mémoire totale du process Mémoire partagée avec dautres process Mémoire privée du process Oracle9iAS Forms Un besoin en ressources minimisé
19
« Copyright 2002, Oracle Corporation. Tous droits réservés » DiscovererServices Oracle9iAS Discoverer Cache cubique côté client Oracle HTTP Server Poste Client Serveur dApplicationsServeur de Données Session Client Services Discoverer ? Base de données EUL Cache réutilisé Accès de type OLAP Zoom et rotation rapides Zoom incrémental
20
« Copyright 2002, Oracle Corporation. Tous droits réservés » Gestion réactive des requêtes Interrompt la requête après un temps prédéfini Utilisation de ressources sans avoir de résultats ! Gestion prédictive des requêtes Prédit la durée de la requête avant exécution Permet de ne pas gâcher de précieuses ressources Oracle9iAS Discoverer Prédiction de la requête
21
« Copyright 2002, Oracle Corporation. Tous droits réservés » Select ville, temps, produit, sum(videos_lent) From video_détails Group by ville, temps, produit Balayages de tables lents Processus dagrégation gourmand en ressources Table de détail Table récapitulative Oracle9iAS Discoverer Re-direction automatique Select ville, temps, produit, ventes From video_summary Automatique !!
22
« Copyright 2002, Oracle Corporation. Tous droits réservés » Oracle9iAS Reports Des états performants Oracle HTTP Server Serveur dApplications Serveur de Données Reports CGI Reports Server ReportsServices ReportsEngine ReportsEngine ReportsEngine Différents formats – PDF – HTML – TXT Etats générés dynamiquement sur le serveur Output caching Scheduling en mode batch (états de masse) Load balancing et clustering
23
« Copyright 2002, Oracle Corporation. Tous droits réservés » Performances Le Serveur de Données
24
« Copyright 2002, Oracle Corporation. Tous droits réservés » Exploitation dOracle9i Optimisation automatique du SQL Index organized Tables Table partitionning Vues Marérialisées Ressource Manager
25
« Copyright 2002, Oracle Corporation. Tous droits réservés » Les fonctionnalités avancées dOracle 9i Optimisation automatique du SQL – Utilisation de loptimiseur statistique CBO (Cost Based Optimizer) Moteur PL/SQL amélioré – Les requêtes sont exécutées au cœur de la base, les paramètres passés par référence Vues Matérialisées – Vues physiques permettant daméliorer les temps daccès
26
« Copyright 2002, Oracle Corporation. Tous droits réservés » Les fonctionnalités avancées dOracle 9i Exécution parallèle des requêtes SQL Le table partionning – Hash partionning, value partionning, composite partionning Ressource Manager – Permet dallouer de la CPU à des programmes batchs spécifiques Tables Organisées par Index – Pour les tables de références les index et données combinés dans la même table
27
« Copyright 2002, Oracle Corporation. Tous droits réservés » Montée en charge et Haute Disponibilité
28
« Copyright 2002, Oracle Corporation. Tous droits réservés » Montée en charge Le Serveur dApplications
29
« Copyright 2002, Oracle Corporation. Tous droits réservés » Montée en charge Serveur dApplications
30
« Copyright 2002, Oracle Corporation. Tous droits réservés » Montée en charge Serveur Web Serveurs HTTP Serveurs Jserv
31
« Copyright 2002, Oracle Corporation. Tous droits réservés » Montée en charge Load Balancing et Prioritisation Apache Load Balancinget Forms Metrics Serveur Ou Solution partenaire Cisco's QPM (Quality of Service Policy Manager) et Local Director HP WebQoS …
32
« Copyright 2002, Oracle Corporation. Tous droits réservés » Montée en charge Le Serveur de Données
33
« Copyright 2002, Oracle Corporation. Tous droits réservés » Utilisation de 9i Real Application Clusters Poste Client Serveurs DApplications Serveurs de Données Base de Données Unique High Speed Interconnect Fiber Channel ou Shared SCSI
34
« Copyright 2002, Oracle Corporation. Tous droits réservés » 0 500 1 000 1 500 2 000 2 500 3 000 3 500 4 000 1 Nœud2 Nœuds4 Nœuds Nombre Utilisateurs 1.026 1.900 3.648 9i Real Application Clusters et Oracle e-Business Suite Exécuté sur ordinateurs HP 89% Scalabilité 89% Scalabilité
35
« Copyright 2002, Oracle Corporation. Tous droits réservés » Monitoring
36
Monitoring Outils graphiques – Oracle Enterprise Manager (OEM) avec un pak dédié pour Oracle e-Business Suite – Oracle Application Manager (OAM) Objectifs – Tuning et analyse des performances – Mesurer lactivité système – Détecter les exceptions système – Vérifier la configuration – Contrôler les services
37
« Copyright 2002, Oracle Corporation. Tous droits réservés » Analyse des performances OEM et pack dédié e-Business Suite
38
« Copyright 2002, Oracle Corporation. Tous droits réservés » Analyse de lActivité Système
39
« Copyright 2002, Oracle Corporation. Tous droits réservés » Benchmarks
40
Benchmark standard Caractéristiques Benchmark – Dédié Oracle e-Business Suite – Incluant Transactionnel Batch Exécuté par les différents constructeurs Audités de manière indépendante par la société « Info Sizing » Pour plus dinformations – http://www.oracle.com/apps_benchmark http://www.oracle.com/apps_benchmark
41
« Copyright 2002, Oracle Corporation. Tous droits réservés » Benchmark standard Résultats
42
« Copyright 2002, Oracle Corporation. Tous droits réservés » Conclusion
43
Conclusion Exploitation de la puissance technologique Oracle – Serveur dApplications Oracle9iAS – Serveur de Données Oracle9i avec loption RAC Permet – Performances serveur dapplications et serveur de données – Montée en charge et haute disponibilité à tous les niveaux
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.