Académique Documents
Professionnel Documents
Culture Documents
Cours #8
Systèmes d’Ingénierie Optimisés
(Engineered Systems)
1-ere partie
Bonjour, la semaine dernière, nous avons examiné diverses options pour créer un
SI (Système Informatique): fournisseur unique par rapport au meilleur de la race
(best-of-breed). De même, nous avons examiné le développement sur mesure par
rapport au prêt à l'emploi(COTS – Commercial over the shelf) et prêt à l'emploi
adapté et enfin au SaaS services dans le cloud. En fin de compte, nous avons
examiné une possibilité intéressante qui est un SI verticalement intégré dans la
catégorie «fournisseur unique», le meilleur de sa race. C'est ainsi qu'Oracle a
décidé de continuer après l'acquisition de SUN Microsystems en 2008-2010 en ce
qui concerne la fourniture de matériel informatique à ses clients. Il s'agit de
Systèmes Techniques Optimisés (Engineered Systems).
The simplicity of the Oracle Stack
Pour commencer, je vous propose de regarder de nouveau ce film qui illustre deux des modèles
d'achat abordés dans le cours antérieur: Best-of-breed (meilleur de la race) et fournisseur
unique. Cela préfigure le sujet de ce cours: les systèmes d'ingénierie optimisé.
Evolution des Data Center
Simplification, Integration, Performance, Evolution
• Software as a Service
• Platform as a Service
Engineered • Infrastructure as a Service
• Exadata
Optimized • Exalogic
Traditional
• Exalytics
• Siebel CRM
• Sun Blade Server Modules • Oracle Database Appliance
• PeopleSoft HCM
• SPARC Enterprise M Series • Big Data Appliance
• Oracle WebLogic Suite …
• Sun Storage Arrays… • SPARC SuperCluster
Le chemin vers la plate-forme en tant que service (PaaS) est réalisé en mettant en œuvre les
systèmes d'ingénierie d'Oracle. La plate-forme informatique et la pile de solutions fournies par
Oracle vous permettent de mettre en œuvre une base de données et une application en tant
que services à votre entreprise.
3
Systèmes optimisés (Engineered Systems)
Pourquoi?
Oracle a eu l'idée de réduire la complexité dans le centre de données, en offrant aux clients une
pile complète de matériel et de logiciels - des applications aux intergiciels et aux bases de
données, et jusqu'aux serveurs et au stockage - qui est intégrée partout. C'est ainsi que sont
apparus les systèmes techniques.
Oracle teste tout au sein d'une couche de pile ensemble - entre différentes applications, entre
différentes suites middleware, entre différents produits de base de données, etc. Oracle teste
également tout sur les couches de pile, des applications jusqu'aux serveurs et au stockage.
Oracle certifie la pile complète afin que les clients sachent quelles versions particulières de
logiciels sont conçues pour fonctionner ensemble. Par exemple, toutes les principales
applications fournies par Oracle, notamment Oracle E-Business Suite, PeopleSoft Enterprise,
JD Edwards et Siebel CRM, sont certifiées avec Oracle Fusion Middleware.
Oracle regroupe les différentes technologies dans des solutions standardisées, que les clients
peuvent ensuite déployer ensemble.
Ces solutions complètes sont conçues pour être mises à niveau ensemble de manière efficace
et efficiente. Et la pile entière peut être gérée ensemble, prise en charge ensemble, etc.
4
UNE APPROCHE INDUSTRIELLE
De nombreuses industries tirent parti de composants conçus pour fonctionner ensemble
Automobile IT
Traditionnellement, lorsque les gens ont déployé pour la première fois des applications métier
sur site, ils achetaient des modules séparés auprès de nombreuses entreprises différentes.
Cela a obligé les clients à faire eux-mêmes l'intégration coûteuse et complexe de tous ces
différents modules.
6
Oracle Engineered Systems difference
Fabriqué et optimisé “out-of-the-box”
100%
Debugs modes
Multi-fournisseurs Tests & tuning
qui fait quoi ?
Mesures & analyses,
Performance
Optimisations,
Assemblage Reconfigurations
obtenue
de composants
Exadata
Exalogic
Exalytics Délai (jours) Délai (Mois)
Travail de tuning fait par l’Engineering Oracle (HW + SW)
7
Engineered Systems & Appliances
L’offre: Cloud Built-in
Construit à dessein General Purpose
L’expression ultime du matériel et des logiciels conçus pour fonctionner ensemble est la famille
Oracle Engineered Systems. Ces systèmes techniques comprennent un ensemble complet de
serveurs, de stockage, de mise en réseau et de logiciels. L’objectif d’Oracle en tant
qu’entreprise est d’ajouter de la valeur à nos systèmes matériels afin de répondre aux divers
besoins de nos clients.
Les machines «spécialement conçues» sont optimisées pour gérer très bien certains types de
charges de travail. Par exemple, si les clients ont besoin d'une base de données optimisée, ils
peuvent utiliser Exadata; s'ils veulent un middleware optimisé, ils peuvent exécuter Exalogic;
s'ils veulent optimiser le volume, la vitesse et la variété du Big Data, ils peuvent utiliser la Big
Data Machine; s'ils veulent une analyse rapide et des analyses avancées, ils peuvent utiliser
Exalytics In-Memory Machine.
Oracle propose également le SPARC SuperCluster à usage général pour les clients souhaitant
consolider différentes charges de travail sur une seule boîte.
En plus de l'optimisation autour de systèmes d'ingénierie, Oracle propose aux clients ce que
l'on appelle l'assurance Cloud, car tout produit d'infrastructure qu'ils vous vendent sur site en
tant que système d'ingénierie est également disponible en tant que service dans Oracle Public
Cloud.
Cela donne aux clients une grande flexibilité où ils peuvent, si vous voulez, exécuter leur
production sur site dans un système Exadata, mais ensuite acquérir Exadata en tant que
service dans le cloud public pour effectuer des tâches telles que le test et le développement.
8
ORACLE
EXADATA
9
Oracle Exadata Database Machine
Meilleure Machine pour…
• Data Warehouse
• OLTP
• Consolidation bases de données
Oracle Exadata Database Machine exécute tous les types de charges de travail de base de
données, notamment le traitement des transactions en ligne (OLTP), l'entreposage de données
et la consolidation de charges de travail mixtes. Oracle Exadata Database Machine exécute et
protège les bases de données les plus importantes et constitue la base idéale pour un cloud de
base de données consolidé.
10
Oracle Database Machine
L’eXtrême Performance « clés en main »
• Pré-configurée et Optimisée
Elle est préparée et configurée par nos soins. Utilisable dès le 1er jour.
Oracle Exadata comprend tout le matériel nécessaire pour exécuter la base de données Oracle.
Les serveurs de base de données, les serveurs de stockage et le réseau sont préconfigurés,
pré-réglés et prétestés par les ingénieurs d'Oracle, éliminant les semaines d'efforts
généralement nécessaires pour déployer un système hautes performances. Des tests
approfondis de bout en bout garantissent que tous les composants fonctionnent ensemble et
qu'il n'y a pas de goulots d'étranglement de performances ou de points de défaillance uniques
pouvant affecter l'ensemble du système. Oracle Exadata comprend également le logiciel Oracle
Exadata System, qui fonctionne à la fois sur les serveurs de base de données et les serveurs
de stockage. Des algorithmes logiciels uniques dans Oracle Exadata System Software
implémentent l'intelligence de base de données dans le stockage, la mémoire flash basée sur
PCI et le réseau Infiniband pour offrir des performances et une capacité supérieure à des coûts
inférieurs à ceux des autres plates-formes.
11
Scalibilité
Evoluer avec votre business
Oracle Exadata peut avoir une configuration spécifique, par exemple le demi-rack, ou utiliser
une configuration élastique avec un nombre personnalisé de serveurs de base de données et
de serveurs de stockage.
Oracle Exadata utilise une architecture évolutive pour les serveurs de base de données et les
serveurs de stockage. À mesure que Oracle Exadata se développe, davantage de processeurs
de base de données, de stockage et de mise en réseau sont ajoutés de manière équilibrée,
garantissant une évolutivité sans goulots d'étranglement. Les premiers modèles Oracle Exadata
(X2 et X3) avaient des configurations fixes, telles que le demi-rack ou le quart de rack.
Exadata Database Machine : configurations
X3-8 Full X3-2 Full X3-2 Half X3-2 Quarter X3-2 Eighth
Database Servers 2 8 4 2 2
Database Grid Cores 160 128 64 32 16
Database Grid Memory (GB) 4096 2048 1024 512 512
InfiniBand switches 3 3 3 2 2
Ethernet switch 1 1 1 1 1
Exadata Storage Servers 14 14 7 3 3
Storage Grid CPU Cores 168 168 84 36 18
Raw Flash Capacity 22.4 TB 22.4 TB 11.2 TB 4.8 TB 2.4 TB
High Perf 100 TB 100 TB 50 TB 21.6 TB 10.8 TB
Raw Storage Capacity
High Cap 504 TB 504 TB 252 TB 108 TB 54 TB
High Perf 45 TB 45 TB 22.5 TB 9.5 TB 4.5 TB
Usable mirrored capacity
High Cap 224 TB 224 TB 112 TB 48 TB 23 TB
Vous pouvez désormais mettre à niveau la Machine de bases de données Oracle Exadata vers
des configurations personnalisées appelées «configurations élastiques». Les configurations
élastiques vous permettent de créer un rack Oracle Exadata contenant un nombre personnalisé
de serveurs de base de données et de serveurs de stockage qui répondent à vos besoins.
13
Innovations Exadata
Exadata Storage Server Software
• Stockage Intelligent • Exadata • Hybrid Columnar Compression
Storage – 10x compression pour Décisionnel
– Requête en mode Smart Scan
Index – 15x compression pour Archives
– Stockage évolutif
- Elimination de
lectures disque
- Transparent
Les données
+ + + restent
compressées pour Uncompressed
les Scan et dans le
• Smart Flash Cache
Flash
– Accélère I/O random jusqu’à 30x
– Accélère le taux de balayage 2x
primary backup
BeneficesMultiples test
standby dev’t
Compressed
• La compression en colonne hybride permet les niveaux les plus élevés de compression
de données et offre d'énormes économies de coûts et des améliorations de performances
grâce à une réduction des E / S. Sur les systèmes conventionnels, permettre une
compression élevée des données présente l'inconvénient de réduire les performances. La
machine de bases de données Oracle Exadata est capable de décharger la surcharge de
décompression dans un grand nombre de processeurs dans les serveurs de stockage
Oracle Exadata, de sorte que la plupart des charges de travail s'exécutent plus rapidement
en utilisant la compression hybride en colonne qu'elles ne le font sans elle. La compression
en colonne hybride combine les avantages de compression et de performances analytiques
du stockage en colonne tout en évitant le ralentissement dramatique que subissent les
magasins en colonnes purs pour les opérations d'exploration.
• Exadata Smart Flash Cache met automatiquement en cache les données fréquemment
utilisées dans la mémoire flash PCIe tout en conservant les données rarement consultées
sur les disques durs. Cela fournit les performances du flash avec la capacité et le coût du
disque. Exadata Smart Flash Cache comprend les charges de travail de la base de
données et comprend quand éviter de mettre en cache des données qui ne seront jamais
réutilisées ou ne rentreront jamais dans le cache.
14
Le traitement d’une requête:
Sur un stockage traditionnel
Oracle Database
Analyser mes Server Grid Storage Array
ventes ?
Les 10 plus
gros clients
2011 ?
Envoi de toute
la table des
ventes
SUM
SUM
Nous avons résolu ce problème avec Exadata et voici les 3 technologies clés pour vous aider à
résoudre ces goulots d'étranglement:
18
Banca Transilvania
Doubled the number of reports such as consumer behavior and the degree of penetration
Reduced maintenance costs by 15% to 30%
Reduced energy costs by more than 30%
Enabled bank specialists to make decisions faster than their competitors
Enabled bank employees to rapidly develop new products and business lines
“Using OLTP application and also OLAP for Data “With Data Warehouse running on Exadata we
Warehouse on the same Exadata machine, we achieved an improvement of more than 10 times,
have discovered that the total cost of maintaining reaching even 20 to 30 times for some complex
those applications on a single machine was reports that we are running daily“
reduced“
19
Banca Transilvania est un leader du secteur financier roumain et la première institution bancaire du pays à être
cotée à la Bourse de Bucarest. La banque propose des services bancaires aux particuliers et aux entreprises
ainsi qu'une division spécialisée dédiée au personnel médical. Elle se classe parmi les cinq premières marques
reconnues dans le secteur de la banque-assurance roumaine.
Défis
Élargissez les capacités de reporting commercial de la banque, permettant une meilleure analyse du
comportement des consommateurs pour générer de nouvelles affaires
Assurer l'évolutivité pour stocker un volume croissant de données sur les clients bancaires et les transactions
Fournir un haut niveau de sécurité des données pour garantir la confidentialité des informations financières des
clients
Générez des rapports opportuns et complets pour la direction et les tiers afin de permettre des décisions
précises
Gagnez en agilité pour introduire rapidement de nouveaux services et secteurs d'activité, renforçant ainsi votre
avantage concurrentiel
Solution
Déploiement d'Oracle Exadata Database Machine Half Rack pour améliorer l'entreposage de données et le
traitement des transactions en ligne, ce qui est essentiel pour affacturer les taux d'intérêt et traiter les prêts
Temps de réponse amélioré de 20% à 30%, accélérant l'accès aux informations commerciales vitales pour les
employés et la direction de la banque
Quiz
Quelles sont les avantages essentiaux de Exadata avec la sécurisation des données?
Sélection multiple
a) Le serveur de stockage Exadata utilise le mécanisme d'accélération cryptographique hardware du processeur Intel, ce qui minimise
tout impact sur les performances de base de données
b) Exadata FlashCache protège les données contre les fuites en utilisant le processeur cryptographique intégré de SUN
c) Avec la Compression Columnaire Hybride, Exadata protège contre les fuites de la base de donnees et des couches de stockage
d) Les serveurs de stockage Exadata décharge le cryptage des données à partir des serveurs de base de données, minimisant l'impact
sur la performance globale du système
e) Exadata permet l'usage de toutes les technologies de sécurité disponibles depuis la version 11gR2 y compris les options de sécurité
pour la base de données
20
Reponses: a, d, e.
20
Quiz
Comment est-ce qu'on peut positionner Exadata au Secteur Publique?
Sélection multiple
a) Plate-forme de déploiement sans risque (pre-testé, préconfiguré, moins de risque pour le projet, deployement plus
rapide
b) Systèmes de haute criticité (a cause du haute disponibilité et performance extrême, par exemple pour des
applications militaires, police, services de sante
c) La capacité de traitement de volumes énormes de bases de données (performance très grande, scalabilité) pour des
registres nationales et bases de données a échelle d'un pays
d) Plate-forme optimale pour les applications (Oracle sur Oracle, composants conçus ensemble)
e) Consolidation des données sécurise (Exadata permet le déploiement de diverses technologies de sécurité pour les
bases de données y compris le cryptage, sécurité avec granularité fine, etc.
21
Reponse: a,b,c,d,e.
21
Quiz
a) Exadata offre une haute disponibilité et des performances exceptionnelles pour les applications Oracle
b) Exadata permet le déploiement sans risque des applications Oracle optimisées prêt-à-exécuter, et la
plate-forme de base de données
c) Exadata offre la capabilité de reprise du désastre "hors de la boîte" pour les bases de données
utilisées par les applications Oracle
22
Response: a.
22
ORACLE
DATABASE
APPLIANCE
23
Simplification extrême
1. Connecter le courant
2. Connecter le réseau
Oracle élimine la complexité de nos clients en effectuant le travail à la place - une seule boîte -
branchez l'alimentation, branchez le réseau et installez et corrigez en un seul bouton
TROIS NIVEAUX DE DISPONIBILITÉ
Voici les trois niveaux de disponibilité qu'Oracle Data Appliance (ODA) peut
accepter.
Quiz
Reponse: b.
26