You are on page 1of 23

Paradigmes de programmation

Cours #8
Systèmes Optimisés
(Engineered Systems)
2-ere partie

Nous poursuivons notre discussion sur les systèmes d'ingénierie optimisés avec
Exalogic, Exalytics et Big Data Appliance.
ORACLE
EXALOGIC

Ainsi, Oracle simplifie l’architecture des Systèmes Informatiques (SI) en concevant le matériel
et les logiciels pour travailler ensemble, bouleversant la pratique de longue date de l'industrie
consistant à assembler différents composants.

2
Oracle Exalogic + Oracle Exadata
Etudiés pour fonctionner ensemble et tirer des performances inégalées

PSFT EBS
SOA PSFT Data
App/Web
Portal Content
Data
Performance
IDM Mgmt. Security
Reliability
SOA E20
Dehydration Content
Java Data
EE EBS Ware- Data
App. App. house Mart

Exalogic Exadata

Tiers Application et Web Tiers Database

Oracle a investi beaucoup d’effort matériel et intellectuel pour rassembler les fonctionnalités:
test, réglage, re-test, re-réglage pour obtenir une pile qui, selon nous, fonctionne
extraordinairement bien et qui est vraiment intégrée

Même si vous ne vous souciez pas du cloud, de la normalisation, des performances Java, etc.,
vous bénéficiez toujours d'énormes économies de coûts initiales.

C'est un travail qu'ils auraient dû faire eux-mêmes, et c'est un travail très coûteux et
chronophage à faire.

Oracle a fait tout le travail de mise en place de Java Middleware Stack avec les composants
répertoriés - TOUT FONCTIONNE HORS DE LA BOÎTE (Out of the Box)!

3
Les problèmes avec le modèle:
“Build Your Own/Best of Breed”

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Voici les problèmes auxquels une organisation sera confrontée lorsqu'elle décidera de
construire son propre système d'information en utilisant l’approche du ‘meilleur-de-la-race’
(best-of-breed). Cela ne signifie pas que la stratégie du meilleur-de-la-race n'est pas bonne,
mais une fois que vous l'avez adopté, vous devez être prêt a trouver des moyens d'atténuer les
risques décrits dans la diapositive.

Les problèmes de la construction de votre propre système:


• Environnements incompatibles
• Dépannage compliqué

4
Comment Oracle Exalogic résout le problème

En revanche, avec les systèmes d'ingénierie optimises, Oracle propose l’approche « meilleure
de la race » en assumant les cinq étapes de développement répertoriées dans la diapositive:
1. Planification et conception - préconfigurés et pré-intégrés prêts à l'emploi;
2. Déploiement matériel - installation en 5 jours avec le temps consacré aux tests et au
réglage des performances réduit au minimum;
3. Déploiement d'application - Pré-optimisé avec le déploiement accéléré du matériel;
4. Fonctionnement et entretien – main d’oeuvre réduit de 50%. Aucun temps d'arrêt non
planifié signalé;
5. Performances et évolutivité - l'intégration optimisée offre plus d'évolutivité dans un faible
encombrement.
Lors de l'exécution d'une évaluation, vérifiez les cinq étapes par rapport à une machine
conventionnelle.

5
Étude de Cas: ASIROM
• Évolutivité linéaire obtenue pour la plate-forme d'assurance principale
• Protection des investissements grâce à l'utilisation de la portabilité de la base de données Oracle
• Toutes les demandes de service sont acheminées vers un seul App/Référentiel
• Temps de réponse réduit aux intervalles de pointe

«Asirom est la seule entreprise du secteur «Le projet Exalogic de cette année poursuit l’initiative pionnière
lancée en 2010. Asirom est l’une des entreprises qui accordent de
roumain de l’assurance à bénéficier d’une
plus en plus d’attention aux avantages que la technologie moderne
solution aussi complète et avancée et peut offrir. En 2010, Asirom a été la première compagnie
l’importance même de ce projet pour l’avenir d’assurance à avoir opté pour le système Oracle Exadata,
de l’entreprise nous a amenés à choisir l’investissement informatique qui place l’entreprise dans la première
liste des assureurs. »
soigneusement nos partenaires ...»
Marilena Promitzer, Chief Information Daniela Meghea, Member of the Management Board,
Officer, Vienna Insurance Group, ASIROM Vienna Insurance Group, Vienna Insurance
Management Service Romania Group, Management Service Romania

Profil client
ASIROM est une compagnie d'assurance roumaine, avec plus de 20 ans d'histoire et avec une
large couverture territoriale. Depuis 2007, ASIROM fait partie du Vienna Insurance Group (VIG)

Défi commercial
L'objectif du projet était de fournir une nouvelle solution d'assurance de base, avec des
composants logiciels et matériels et où l'évolutivité et la haute disponibilité étaient des
exigences clés en raison de la nature du projet.

Solution Oracle
Oracle Exadata Quarter Rack, Database Enterprise Edition, Partitionnement, Real Application
Clusters, Diagnostics Pack, Tuning Pack, WebLogic Server Enterprise Edition

6
Quiz
Comment pouvons-nous positionner Exadata avec Exalogic?
Sélection multiple
a) Les deux Systèmes Optimisés d'Oracle fournissent aux clients un déploiement sans risque
b) La vente Exadata et Exalogic ensemble offre au client de plus grands discounts
c) Les deux Systèmes Optimisés d'Oracle soutiennent les clients avec d'énormes épargnes des coûts
informatiques grâce à une densité plus élevée de calcule, une meilleure utilisation, la consolidation et
amélioration de la gestion du système
d) Les Systèmes Optimisés d’Oracle travaillant ensemble utilisent leurs caractéristiques uniques
(Connexion InfiniBand, GridLink pour RAC)
e) La performance réelle de Exadata ne peut être atteinte qu'avec Exalogic

Response: a, c, d.

7
Quiz

Pour utiliser Exalogic dans un environnement Haute Disponibilité, la même configuration Exalogic doit
exister à la fois sur le site actif et passif?

a) VRAI
b) FAUX

Response: b.

8
Quiz

Exalogic a été conçu pour exécuter la pile Oracle Java et la pile


Oracle Java a été optimisée pour Exalogic
a) FAUX
b) VRAI

Response: b.

9
ORACLE
EXALYTICS

Exalytics est un système d'ingénierie qui optimise le matériel, le logiciel de base de données en
mémoire et la mise en réseau. Ces avantages sont pleinement exploités par une plate-forme de
veille stratégique optimisée pour fournir des visualisations et des analyses avancées.

10
Oracle Exalytics
Extreme Analytics

• “Suite BI Foundation Optimisée” =


OBIEE et Essbase
• Analyses en mémoire
• Analyse temps réel
• Supporte jusqu’à plusieurs centaines
d’utilisateurs simultanés
In-Memory In-Memory • Tourne les applications BI et EPM
Optimized Analytics Analytics
Oracle BI Foundation Suite Software Hardware (Enterprise Performance Management)
• S’ajuste avec les infrastructures et
OLTP & ODS Data Warehouse Exadata OLAP Packaged Unstructured & Excel Business sources de données existantes.
Systems Data Mart Sources Applications Semi-Structured XML/Office Process
(Oracle, SAP, Others) • Optimisé pour fonctioner avec Exadata

Les capacités fonctionnelles spécifiques : OBIEE : l’ouverture sur toutes les sources de
données : BD Oracle ou non, ERP, Bigdata.
In-Memory Option: gestion dynamique en mémoire des agrégats de données utilisés
Permet des centaines d’utilisateurs actifs simultanés
Support l’environnement BI traditionnel et les APPS
Spécialement adapté pour travailler en conjonction avec les entrepôts de données traités par
Exadata

11
Oracle Database In-Memory Option

100X Faster Queries: Real-Time Analytics


 Get instantaneous query results
 Querying OLTP database or data warehouse
2X Increase Transaction Processing Rates
 Insert rows 3 to 4X faster

Avec l'introduction de l'option Oracle Database In-Memory, il est désormais possible d'exécuter
des requêtes analytiques ad hoc en temps réel sur vos données d'entreprise telles qu'elles
existent en ce moment et de recevoir les résultats en quelques secondes.
Sans besoin de modifications des fonctions, pas de chargement ou de rechargement des
données, pas de migration de données, pas de reprogrammation, pas besoin de ré-
architecture, pas d'augmentation de l'espace de la base de données, plus besoin d'index et
remplacez-les par le magasin de colonnes
«Nous ne voulions pas ralentir les transactions en ajoutant et en modifiant des données dans la
base de données. Nous avons trouvé un moyen d’accélérer le traitement des requêtes et d’au
moins doubler vos taux de traitement des transactions. »
Dans les bases de données traditionnelles, les données sont stockées en lignes, par exemple
une ligne de commandes client. Ces types de bases de données au format de ligne ont été
conçus pour fonctionner à des vitesses élevées lors du traitement de quelques lignes contenant
chacune de nombreuses colonnes. Plus récemment, un nouveau format a été proposé pour
stocker les données dans des colonnes plutôt que des lignes pour accélérer le traitement des
requêtes. Oracle prévoit de stocker les données dans les deux formats simultanément, de sorte
que les transactions s'exécutent plus rapidement au format ligne et que les analyses
s'exécutent plus rapidement au format colonne.
Sept milliards de lignes peuvent être interrogées par seconde dans la mémoire active, contre
cinq millions de lignes par seconde dans une base de données traditionnelle.

12
Exalytics & Exadata

InfiniBand

Fast Interconnect

Exalytics Exadata Database Machine


Plateforme “Temps réel” Enterprise
Business Intelligence
+ Plateforme intégrée et optimizée
Oracle Database

Exemple d'architecture montrant comment Exadata et Exalytics fonctionnent ensemble.

Infiniband
Oracle a créé ses propres circuits de commutateurs adaptateurs de serveur reseau InfiniBand
100 Gbit/s, à déployer dans ses propres produits de systèmes d'ingénierie tels que la Exadata,
Exalogic et Exalytics.

13
ORACLE
BIGDATA

Oracle Big Data Appliance dans un système conçu qui fournit une plate-forme sécurisée haute
performance pour exécuter diverses charges de travail sur les systèmes Hadoop et NoSQL,
tout en s'intégrant étroitement à Oracle Database et Oracle Exadata Machine.

14
Qu’est ce que Big Data?

Volume Vélocité Variété Valeur


Grandes quantités de données Flux de données très rapides Hétérogénéité des types de Potentiel business important
données

Les Big Data sont décrites par les quatre dimensions suivantes: volume, vitesse, variété et valeur auxquelles
récemment la véracité a été ajoutée.
Volume de données: par exemple, des centaines de millions de téléphones intelligents envoient diverses
informations à l'infrastructure réseau. Ces données n'existaient pas il y a dix ans.
Vitesse des données: au départ, les entreprises analysaient les données à l'aide d'un processus par lots. On
prend un morceau de données, soumet un travail au serveur et attend la livraison du résultat. Ce schéma
fonctionne lorsque le débit de données entrantes est plus lent que le débit de traitement par lots et lorsque le
résultat est utile malgré le retard. Avec les nouvelles sources de données telles que les applications sociales et
mobiles, le processus par lots s'arrête. Les données sont maintenant diffusées sur le serveur en temps réel, de
manière continue et le résultat n'est utile que si le délai est très court.
Variété des données: la structure ne peut plus être imposée comme par le passé afin de garder le contrôle sur
l'analyse. Au fur et à mesure que de nouvelles applications sont introduites, de nouveaux formats de données
prennent vie. Cela se produit généralement dans la recherche fondamentale.
Valeur des données: y a-t-il une valeur dans la pile de données que je regarde? Vaut-il la peine de payer de
l'argent pour le tester? Dans quelle mesure sera-t-il pertinent pour mon entreprise? Voir les cas d'utilisation dans
les industries aéronautique et pétrolière.
Véracité des données: est-ce que je fais confiance aux données que je regarde? Est-ce exact, a-t-il été modifié?
Qu'en est-il des menaces et des vulnérabilités?
L’approche Big Data intégrée d’Oracle

Oracle Big Data Appliance est une plate-forme sécurisée haute performance permettant
d'exécuter diverses charges de travail sur les systèmes Hadoop et NoSQL. Lorsque Oracle Big
Data SQL est installé, vous pouvez utiliser Oracle SQL pour interroger des données sur ces
systèmes. Oracle Big Data Appliance est sécurisé grâce à l'utilisation d'Apache Sentry,
Kerberos, le chiffrement du réseau et le chiffrement des données au repos.

Oracle Confidential -Internal Use Only 16


L’approche d’Oracle
L’objectif d’Oracle est de
combiner les deux
approches:
• Utiliser une approche
Big Data pour les
données non
structurées et
alimenter un data
warehouse
• Tirer partie des
données structurées et
des capacités
d’analyse existantes

Oracle Big Data Discovery fournit un ensemble de capacités d'analyse visuelle de bout en bout
qui exploite la puissance d'Apache Spark pour transformer les données brutes en informations
commerciales en quelques minutes, sans avoir besoin d'apprendre des outils spécialisés dans
le Big Data ou de ne compter que sur des ressources hautement qualifiées. L'interface
utilisateur visuelle permet aux analystes commerciaux réguliers de trouver, d'explorer, de
transformer, de fusionner et d'analyser des données volumineuses, puis de partager facilement
les résultats.

Oracle Confidential -Internal Use Only 17


Big Data à l’oeuvre
Amélioration d’une activité de vente en ligne
Variété des
données Map / Reduce pour
Utilitaires pour
Non structuré identifier les
collecter les Web
comportements de
logs (HDFS) et les
navigation et analyser les
Schema-less tweets (NoSQL DB)
ressentis (tweets)

Platforme BI &
Données clients dans Consolidation dans un
Analytics pour
Schema les bases OLTP DW Oracle et utilisation
visualiser les
(historique, des “In Database
tendances et
profile,…) Analytics”
réagir
Densité
d’information Acquire Organize Analyze

La diapositive montre un cas d'utilisation pour améliorer l'activité de vente en ligne.

Oracle Confidential -Internal Use Only 18


Plateforme Big Data Oracle

Pour une vitesse et une efficacité maximales, Oracle Big Data Appliance peut être connecté à
Oracle Exadata exécutant Oracle Database. Oracle Exadata offre des performances
exceptionnelles en matière d'hébergement d'entrepôts de données et de bases de données de
traitement des transactions. De plus, Oracle Exadata peut être connecté à Oracle Exalytics In-
Memory Machine pour obtenir les meilleures performances des applications de business
intelligence et de planification. Les connexions InfiniBand entre ces systèmes techniques
fournissent un parallélisme élevé, ce qui permet un transfert de données à grande vitesse pour
les charges de travail par lots ou de requêtes.

21
La solution Big Data d'Oracle

Traitement des
événements
complexes Oracle Business Intelligence Foundation Oracle Exalytics
<<<<<<<<<<<

Oracle Advanced Analytics


Oracle Database
Oracle R distribution

SQL
Cloudera
Hadoop
Oracle Big
Data
Oracle No Connectors
SQL
Database

Oracle Big Data Appliance Oracle Exadata

Alors qu'une solution Big Data complète est complexe à assembler, Oracle fournit une plate-forme évolutive
intégrée complète

1 / Traitement d'événements complexes en streaming et l'injection de gros volumes de données à partir de divers
appareils (ex: téléphones mobiles, caméras, appareils médicaux, etc.)

2 / Appareils Oracle Big Data pour stocker et traiter de gros volumes de données non structurées, préconfigurée
avec système d’exploitation Hadoop (distribution Cloudera) et avec logiciel pré-intégré Linux, Java VM, Oracle R et
base de données NoSQL. En plus, capabilités de sécurité de classe entreprise pour Hadoop.

3 / Chargement de données non structurées dans la bases de données Oracle pour intégration avec des données
structurées assure par une connectivité ultra-rapide à Exadata: 15 To / heure. Facile à intégrer des données
structurées et non structurées avec un connecteur Big Data

4 / Variété d'outils pour analyser une requête


Advanced Analytics une option DBO utilisant la pleine puissance d'Oracle SQL et R sur toutes les données
(Hadoop et SQL). Oracle BI Entreprise Edition Prise en charge de différents styles d'analyse - Requête et analyse,
découverte de données, analyse prédictive et outil de décision (serveur de décision en temps réel)

5 / OBIEE accède aux données résidant sur Hadoop et sur la base de données Oracle, et peut donc combiner
l'analyse avec des données structurées et non structurées. Les clients peuvent facilement et à moindre coût
intégrer les plates-formes Hadoop et NoSQL à leurs solutions d'entreposage de données et d'analyse commerciale

22
Comprehensive Big Data Architecture

ACQUIRE ORGANIZE ANALYZE DECIDE

Big Data
Appliance Exadata Exalogic Exalytics

Hadoop Hybrid Columnar Semantical Analytic Applications


NoSQL Database Compression Analysis In-memory Processing
Advanced Analytics

C'est ainsi que le ministère de l'Éducation de Turquie a conçu la famille des


systèmes d'ingénierie tout au long du cycle de vie de leur flux d'informations.

24
Oracle Engineered Systems and Storage
Optimize
On-Premises 1
are also Offered as Cloud Services
Providing Cloud Insurance for Your On-Premises Infrastructure

Exadata-as-a-Service IaaS Compute Cloud Big Data Cloud Service Database Backup Service SPARC Cloud Service

Database Tier Application Tier Big Data and Analytics Data Protection High Perf. UNIX

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | 32

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 vendu 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.

32
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 33

33

You might also like