Sunteți pe pagina 1din 37

Tendances Serveurs pour les

bases de données Oracle

Ibrahima CHERIF
Lead Architecte Solutions Systèmes
IBM Afrique Francophone
icherif@sn.ibm.com
La plupart de vos coûts informatiques sont sous la surface

“For modern IT platforms,


30% of the total cost is the
10%-50%
cost of acquiring the Acquisition Cost
equipment. The balance is
for IT labor/services to
configure, maintain,
upgrade, reconfigure, and
ultimately decommission
the equipment.” 1 Deployment Maintenance
TCO

Security Software
Downtime
“IT organizations are
spending more than
70% of their total IT
Asset Management
budgets on
Power
maintenance and Space
ongoing operations.” 2
50%-90%

1 IDC – “IT Capital Investments: Evaluating Technology Life-Cycle Management and Lease-Versus-Own Options”
2 National Analysts – “IBM Market Intelligence Time to Value Study”

2
IBM et Oracle entretiennent une relation de longue date

Les bases de données Oracle (ainsi que la plupart des autres produits Oracle) sont entièrement certifiées
sur IBM Power Systems, notamment: l'utilisation de la virtualisation PowerVM, du micropartitionnement,
du Clustering PowerHA et de la Live Partition Mobility
IBM Systems
Les Serveurs IBM couvrent la gamme complète des produits Oracle
Oracle E-Business Suite, Fusion Apps

PeopleSoft Enterprise

Siebel CRM, Siebel for Public Sector and Retail CRM

JD Edwards EnterpriseOne

Oracle Retail (Retek, ProfitLogic, 360Commerce


Oracle Financial Services Software, i-Flex

Oracle Communications (Portal, Metasolv)

Oracle Utilities (Meter Data Mgt, Mobile Workforce, WAM, CC&B)

Oracle Insurance (Policy Administration, Documaker)

Strategic Edge Apps: Demantra (AIX), Agile PLM (AIX), G-Log OTM

Oracle Database, and Middleware Weblogic/ Websphere

PowerHA, GPFS or GDPS


AIX
PowerVM / zVM Virtualization
IBM Power Systems or LinuxONE

IBM System Storage IBM Systems


Les clients Oracle SPARC/Solaris
connaissent déjà les solutions IBM
420,000 Clients Oracle
310,000 Clients Oracle DB

90,000 on IBM Hardware


25,000 running Oracle apps on IBM

51,000 on SPARC Hardware


6,000 on Oracle Engineered Systems
A small fraction are Oracle apps customers
Pourquoi ces clients ont choisi Power Systems pour Oracle?
TCO, Resiliency, Consolidation, Performance, Virtualization, Features …

Source: “Oracle Fact Sheet”, Sept 2016: http://www.oracle.com/us/corporate/oracle-fact-sheet-079219.pdf,


IBM MI for IBM Customer data, Sun HW data from Oracle Fact Sheet 2014 (Note: Sun HW data not in the 2016 Fact Sheet)
5
About 51K SPARC servers according the latest sales figures from https://www.gartner.com/doc/3220521/vendor-blink-battle-unix-viable
Eviter les Pieges de Licensing Oracle !!!

App3
Failover
IBM PowerHA 10-jours par année
Oracle Clusterware Pas de License Requise
Redhat Cluster
Suite

Active Passive
Pas de License Requise
Failover: In this method, nodes are configured in “clusters” with
Backup: In this method, a copy of the physical database structures of
the database is made. the first installed node acting as a primary node.

Data Guard
App3 or Scripts App3

Payant Payant
Nécessite des licences des deux côtés Nécessite des licences des deux côtés

SAN-Based Replication

Standby: One or more copies of the primary database are maintained Remote Mirroring: This method involves the mirroring of the storage unit
on a separate server(s) at all times.
or shared disks arrays.

http://www.oracle.com/us/corporate/pricing/sig-070616.pdf
6
Consolidation des Bases de
Données Oracle sur
LinuxONE

Ibrahima CHERIF
Lead Architecte Solutions Systèmes
IBM Afrique Francophone
icherif@sn.ibm.com

7
Selon un rapport IDC La virtualisation des serveurs x86
approche la saturation

Fewer workloads remain to be virtualized Most easy-


to-virtualize workloads have been virtualized already

Today, most critical, complex and compute-intensive


workloads are candidates for virtualization but have
higher requirements and expectations…

Virtualization inherently makes each server more


business critical

Source: Worldwide Virtual Machine 2014 – 2018 Forecast: Virtualization Grows but Competitive Pressures Emerge (IDC #Forthcoming, Dec 2014)
Market Analysis Perspective: Worldwide Operating Environments, 2015 (IDC, June 2015) 8
Les inconvénients de l’utilisation des serveurs x86 pour des
Applications Missions Critiques !!!

Avantages Désavantages
▪ x86 a été traditionnellement bon marché, ▪ Les charges de travail actuelles exigent les
rapide et facile d'ajouter plus de serveurs temps de réponse les plus rapides
– La mise en réseau physique introduit une latence
▪ À ce jour, cela a été «assez bon»… excessive, en particulier pour les charges de travail
massives et dispersées

▪ Les coûts de licence logicielle deviennent


insoutenables sur chaque année
▪ Travail intensif (gestion, approvisionnement,
déploiement, etc.) avec un manque de flexibilité
total par manque de virtualisation
▪ En général, les dépenses opérationnelles sont
9
rapidement hors de contrôle
Pourquoi des serveurs Haut de Gamme?
Utilisation sur les systemes x86 Utilisation mixte sur les serveurs
haut de gamme
Peak 3 Servers

Peak 3 Servers

Peak 3 Servers

Peak 3 Servers

Peak 3 Servers

Serveurs haut de gamme: jusqu’a 100%

0
0
0
0
0
0
10 5
11 5
13 5
14 5
16 5
17 5
19 5
20 5
22 5
23 5
:45
0:0
1:3
3:0
4:3
6:0
7:3
8:4
:1
:4
:1
:4
:1
:4
:1
:4
:1
Selon une etude menée par Gartner, les d’utilisation
data centers qui n’utilisent pas la
virtualisation ont un taux d’utilisation – Hautement virtualisés et les ressources partagées
moyen CPU de seulement 15%. – Moins de serveurs, d’electricité, de climatisation et
d’administration
– Utilisation optimisée des assets logiciels
10
Confiance, Croissance et Transformation Digitale

Moteurs d'activité Besoins d'infrastructure

• Construire la confiance • Securité


• Haute Disponibilité
Confiance, Croissance et Transformation Digitale

• Favoriser la croissance • Evolutivité


• Performance

• Delivrer la transformation digitale • Next Gen Applications


• Intégration Cloud

11
Considérons l'alternative - IBM LinuxONE

Une plate-forme unique pour toutes


les applications métiers

▪ Délivrer un Service Exceptionnel


– Croissance Multidimensionnelle
– Évolutivité Non-Disruptive

▪ Performance Extreme
▪ Qualité de Service Inégalée
– Disponibilité la plus Elevée
– Sécurité Absolue

▪ Avantage Economique

12
Portfolio IBM LinuxONE
IBM LinuxONE Emperor™ IBM LinuxONE Rockhopper™

Le meilleur serveur Linux


au monde pour la
sécurisation des données
et le cloud

Conçu pour la performance


et l’évolutivité

Fondation pour les


applications de nouvelle
génération
MachineType: 3906 Machine Type: 3907
Models: LM1, LM2, LM3, LM4, LM5 Model: LR1
Jusqu‘a 171 cores et 32TB Jusqu‘a 30 cores et 8TB

Construit sur des décennies de Construit pour le cloud avec Coût inférieur à x86 pour la Bonne taille pour vos besoins
technologie IBM de confiance la normalisation et la traitement des données metiers
simplicité critiques
IBM LinuxONE / LUP12389 / April 10, 2018 / © 2018 IBM Corporation 13
IBM LinuxONE in Open Converged Architecture
Storage Networking Flash and Hybrid Storage Systems

z/OS, z/VM, z/TPF, zVSE®,


z/VM®, Linux on Z (FCP only) Linux on Z

DS8880
FlashSystem™
A9000
16U Reserved

SAN256B-6 SAN512B-6
Storwize®
V7000 / V7000F

SAN64B-6
FlashSystem
V9000 NEW!!!
SAN42B-R DS8880F
Storage
FlashSystem
FS900

14
Cycle de vie court et coûteux -> Oracle Pousse a aller sur son Cloud

15
Cycle de vie des serveurs IBM: Stable et Constant

16
http://www.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/TD105503
LinuxONE est conçu pour évoluer et prendre en charge plusieurs
charges de travail métier - le tout sur le meme serveur

▪ Supports thousands of Linux


… … guests…… AND…

Linux
Linux
Linux

Linux
Linux
▪ Supports massive workloads
LinuxONE/VM
or KVM
… LinuxONE/VM
or KVM with thousands of users
Partition Partition … Partition ▪ Firmware-based partitioning
HW provides complete workload
isolation
Up to 85 ▪ Designed to guarantee service
partitions
supported delivery for all workloads
Virtualisation des Bases de Données Oracle sur Exadata

OVM est un hyperviseur de «partition matérielle»,


mais Oracle ne recommande pas de mettre en place
OVM sur x86 / Exadata.

Slide 7: Les machines virtuelles Exadata ne sont pas


recommandées pour la virtualisation d'applications lourdes

Le ratio recommandé entre vCPU et cœurs physiques est de


2:1 pour éviter les problèmes de performances et de
stabilité avec Oracle VM

Source: http://www.oracle.com/technetwork/database/availability/exadata-ovm-2795225.pdf
IBM Systems
LinuxONE dispose d'options de croissance et
d'évolutivité multidimensionnelles
• Up to 141 cores
• Up to 10 TB memory ▪ Ajoutez dynamiquement des core, de la mémoire, des
• Up to 160 PCIe adaptateurs d'E/S, des périphériques et des cartes
slots/320 ports réseau
▪ Croître horizontalement (ajouter des VMs Linux) et
verticalement (ajouter aux VMs Linux existantes)
Ajoutez ▪ Evoluez sans interrompre l'environnement de production
plus de
ressources ▪ Provision pour une utilisation maximale, les ressources
à une VM
Linux inutilisées sont automatiquement réaffectées après le pic
existante
...
... ou cloner plus de VMs
Linux avec un degré élevé
de partage des ressources
N'achetez que la capacité désirée, ajoutez-en plus si
nécessaire sans interruption de service
One LinuxONE processing chip –
representation Activer la capacité sur demande en cas de besoin

A A A
A I
A Active cores
A I I I Inactive cores

▪ Purchase desired number of active cores Jul Sep Nov Jan Mar May
at standard price Yearly Sales Cycle

▪ Optionally purchase “on demand” inactive cores


at reduced price
– Activated as needed with no service disruption
– Self-managed, self-activated
– Use for temporary or permanent capacity (pay by usage)
Le partitionnement très efficace garantit la qualité de
service pour toutes les applications prioritaires et critiques
z/VM 10VM 32 Core CPU Usage With Physical
zVM 10VM 32 Core % CPU Usage ESX CPU Usage Share d
ESX % CPU Usage FB
HighHigh
and low priority
priority workloads
workloads High
Highand low workloads
priority priority workloads
100.00
100 100.00
100

90.00
90 90.00
90

80
80.00 80.00
80
% CPU Usage

70.00

% CPU Usage
70 70.00
70
% CPU Usage

% CPU Usage
60.00
60 60
60.00
Donor Workload Dono
50.00
50 Usage - FB Standalone
50.00
50 Us ag
Priority Workload 40 Priori
40.00
40 40.00
30
30.00 30
30.00
20.00
20 20
20.00
10
10.00 10
10.00
0.00
0 0
0.00
1 5 9 13 17 21 251 29
hour 33 37 41 45 49 53 57 1 hour
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57

00
56

7
23

29

35 4
40 40
45 46

1
10 1

15 1

50 5
LinuxONE Intel x86 server with
Timecommon hypervisor

20
25
30

55
Time (mins) (mins)
Time (mins) Time (mins)
▪ High priority workloads (blue) can run at very ▪ High priority workloads (blue) run at lower utilization
high utilization (hypervisor partition 1) ▪ Significant degradation when low priority workloads
▪ No degradation when low priority workloads (maroon) added
are added (hypervisor partition 2)

Sur les serveurs x86 virtualisés, les «voisins bruyants»


(charges de travail de faible priorité) volent des ressources
précieuses à partir de charges de travail hautement prioritaires
LinuxONE est conçu pour les grosses charges de travail qui
sont cache-intensive
Latence introduite par (1) Core La latence est
saut sur plusieurs Core0 Core2 Core4
Core Core Core Core minimisée - tous les
anneaux L3 et (2) cores ont un accès
différences de fréquence Core Shared Core Core Shared Core Shared L3 égal à L3, aucune
CPU à L3 L3 cache L3 cache Core1 Cache Core6
Core Core Core Core
limite de fréquence

Core Core Core Core


Haswell chip Core3 Core5 Core7
E5 2600 V3 Core LinuxONE chip
(representation)
(representation)

Total Per Core Total Per Core


L1 cache 64 KB 224 KB
L2 cache 256 KB 4 MB
L3 cache 45 MB 2.5 MB 64 MB 8 MB
LinuxONE dispose également
http://www.anandtech.com/show/6355/intels-haswell-architecture/10
http://www.anandtech.com/show/8423/intel-xeon-e5-version-3-up-to-18-haswell-ep-cores-/4 de 960 Mo de L4 cache par
tiroir
Pour les base de données, LinuxONE est beaucoup plus
efficace que les plates-formes x86
▪ Les base de données sont par 8.6M Blocks read
nature très cache-intensive ... Intel x86-64
80 cores Software cost = $4M
▪ Oracle DB est l'une des 160 threads
applications de base de données
les plus populaires ...

Database 9.3M Blocks read


benchmark
workload IBM Software cost = $600K
Test d'accès mémoire pur
LinuxONE
(pas d'E/S) exécuté sur les 6 cores
deux plates-formes 12 threads SAVINGS DE $3.4M POUR
LE MEME TRAVAIL
Source: IBM Internal Test. List prices used. Prices includes x86 core factor of 0.50
and LinuxONE core factor of 1.0. Results may vary
Les charges de travail de base de données avec des besoins élevés en
bande passante d'E/S bénéficient de l'architecture LinuxONE
3 Oracle RAC clusters
Which platform 4 server nodes per cluster
provides the lowest
12 total HP DL380 servers E5-2699v3
TCA over 3 years? 2.3GHz 2ch/36co
(432 cores)
$29.3M (3 yr. TCA)
Oracle DB
workload
3 Oracle RAC clusters
Customer Database Workloads 4 nodes per cluster
each supporting 18.3K tps
Each node is a Linux guest
Oracle Enterprise Edition LinuxONE with 61 cores
Oracle Real Application Cluster
$13.5M (3 yr. TCA)

TCA includes hardware, software, maintenance, support and subscription.


Workload Equivalence derived from a proof-of-concept study conducted at a large Cooperative Bank.
54% Lower cost
LinuxONE est conçu pour les charges de travail
professionnelles à bande passante élevée d'E/S
24 cores for both
business and I/O
Up to 141 cores for
processing
business logic
Up to 24 cores 4 I/O channel
dedicated to I/O ZERO I/O processors
processing cores (2 PCIe slots)

HP BL460c Gen9

Up to 320 I/O I/O processing offloaded to separate


channel processors dedicated cores – x86 servers can’t do this
each with
2 POWER cores
(160 PCIe slots) 80x more I/O channel processors
than typical x86 servers
Physical channels virtualized for efficient manage-
ment of shared resource, plus failover recovery
LinuxONE
Si un core tombe en panne, un core spare peut être
"allumée" sans interruption du système ou de l'application
▪ Chaque serveur LinuxONE a deux cores désignés
Core0 Core2 Core4
comme spare
Shared L3
▪ Le basculement de core (appelé spare) est transparent Core1 Cache Core6

pour les applications Core3 Core5 Core7

▪ Les cores spare n'ont pas besoin d'être locales pour la


même processeur, noeud ou tiroir
▪ Tout core peut basculer vers un
autre core en réserve Core0 Core2 Core4

Core1
Shared L3
Cache Core6 Les serveurs x86
n'ont pas cette
Core3 Core5 Core7 notion de core spare
Même les échecs de mémoire les plus éloignés et les plus
imprévus ont été pratiquement éliminés
▪ LinuxONE inclut la mémoire RAIM
– Plus robuste que ECC, plus rentable que
100% de mise en miroir de la mémoire
– Pas d’impact sur la performance

▪ Large couverture
– Bus failures, DIMM wipeouts, DIMM
connector failures, board failures and
clock failures
▪ Zéro défaut de mémoire observable au
cours des 5 dernières années

Un niveau de protection de la mémoire


indisponible sur les serveurs x86
Atteindre 100% de disponibilité continue
Geographically Dispersed Parallel Sysplex
Une solution logicielle entièrement intégrée offrant une disponibilité continue /
reprise après sinistre pour les machines virtuelles LinuxONE

▪ Applications sont redémarrées sur un autre site


en cas de sinistre
▪ Un seul point de contrôle et d'automatisation avec LinuxONE/VM LinuxONE/VM

une récupération fiable et rapide Partition Partition Partition

LinuxONE LinuxONE
▪ Maintient les données disponibles et cohérentes
▪ Protège contre les défaillances du Stockage

Metro Mirror
Restaurer votre service en 6
secondes au lieu de 2 heures ou +
GDPS Virtual Appliance requires LinuxONE/VM and the HyperSwap functionality.
HyperSwap is not currently available for bare partitions or for KVM on LinuxONE
LinuxONE est conçu pour permettre un temps d'arrêt non
planifié minimal
Unplanned Downtime of >four (4) hours on each server hardware platform (2016)
Oracle x86 10%

HP ProLiant Servers 10%

Dell PowerEdge x86 Servers 6%

Oracle SPARC 4%
Une récente étude IDC conclut que les clients qui tirent
parti de LinuxONE peuvent pratiquement éliminer la
Fujitsu SPARC 4%
perte de productivité causée par les temps d'arrêt
Toshiba Magnia 3%

Fujitsu Primequest 3%

HP Integrity 3% 89% 45% 94%


Cisco UCS 2% L'enquête de l'ITIC
Fujitsu Primergy 2% montre que IBM
IBM Power Systems 1%
LinuxONE eu 0 panne
pas eu de panne de
Lenovo 1%
système imprévue à Unplanned Time to resolve Productivity hours
IBM LinuxONE 0% downtime instances unplanned lost per year per
cause de défauts du au per year downtime user
matériel
Source: ITIC 2015 - 2016 Global Server Hardware, Server OS Reliability Survey
Les Serveurs Oracle SPARC ont le taux d’indisponibilité le plus
élevé et la plus faible fiabilité matérielle selon ITIC – Rapport 2018

Oracle palie au manque de fiabilité materielle par le logiciel Oracle RAC qui rajoute
une couche de cout supplementaire pour le client !!!
Source: https://cloud.kapostcontent.net/pub/3dee045e-4b09-48e3-9077-8b126a9f2093/itic-2017-2018-global-server-hardware-server-os-reliability-report.pdf?kui=E2mHO3mgyvTuSgumkzvevA
La sécurité de haut en bas est intégrée, pas boulonnée

Resource Access Control Facility (RACF) est l'épine


dorsale de la sécurité LinuxONE
Administration
▪ Contrôle d'accès à toutes les classes de ressources
Data & Applications ▪ Integraté dans LinuxONE/VM
▪ Prend en charge les services cryptographiques
Networks
▪ Prend en charge les certificats numériques
RACF

LinuxONE/VM

Active la sécurité de l'application et de la base


Architecture de données sans modifier les lignes de codes
Reduces security complexity and expense:
Hardware • Central security process that is • Tracks activity to address
easy to apply to new workloads audit and compliance
or as user base increases requirements
Les coûts moyens d’intrusion de sécurité sur LinuxONE
sont bien inférieurs à ceux des autres plateformes

Sécurité Complete:
Seul LinuxONE couvre nativement
plusieurs dimensions de sécurité;
les autres plateformes nécessitent
une augmentation et des dépenses
supplémentaires (Solitaire)
LinuxONE

Les enquêtes auprès des clients montrent que les coûts


d'intrusion moyens de LinuxONE sont une fraction des
plates-formes distribuées
Source: “Tracked, Hacked and Attacked?” © 2013, Solitaire Interglobal Ltd.
Un écosystème ouvert riche offrant plus de flexibilité
et de choix
Distributions Virtualization Languages Runtimes Management Database Analytics

Supported Versions

Zend framework (PHP)

Community Versions DPM


LLVM

Docker)

Apache Tomcat

LXD (Ubuntu) vRealize

Canonical unveils 6th LTS release of Ubuntu with 16.04


Db2
For the latest view of packages, see URL
Met Office (UK) a consolidé sur LinuxONE pour réduire les
coûts de licence de logiciel
17 cores seulement pour
la charge de travail
précédemment nécessaire
avec 204 x86 cores
75%
reduction sur le cout des
Licenses Oracle
The Met Office was using Oracle-based systems, mostly running
Major simplification on distributed Linux servers, to handle the post-processing of data
of the distributed server
landscape achieved from its weather supercomputer.
By consolidating all of these distributed database systems onto LinuxONE,
Availability, Reliability Oracle licensing costs have been cut by approximately 75%.
& Performance
resulted in an upgrade to 2x "By consolidating distributed commodity servers, you can save a great
EMPERORs with 22 cores each deal of money."
supporting new THREDDS — Martyn Catlow, portfolio lead for centralised IT infrastructure, the Met Office
open-source application
Client au Senegal - Cout des Licenses Oracle DB sur x86 vs LinuxONE
IBM LinuxONE est le meilleur choix si ...
... Vous exécutez de très grandes charges de travail d'E/S
ou de cache, telles que les applications de base de
données ou le traitement des transactions
... Vous cherchez à consolider un grand nombre de
serveurs
... Vos coûts de licence de logiciel sont insoutenables
... Même la plus petite défaillance du système est
inacceptable
... Une violation de la sécurité serait catastrophique pour
votre entreprise
... Vous cherchez à réduire les dépenses opérationnelles
globales
36

S-ar putea să vă placă și