| | Author Region | Sector | Division | Department Oracle Exa Infrastructure
Even voorstellen.... Rob Lasonder. Momenteel werkzaam bij Global Exa Competence Center Atos (GECC) Werk met Oracle vanaf versie 6 Werk met Exadata vanaf versie V2. OCP 8.0 t/m 11g OCE Exadata X2 Implementation / X3 Administration en RAC 11g
Inhoud Presentatie ▶ I Introductie Oracle Exastack ▶ II TCO Exastack, licenties & beheer ▶ III Use Case: bank in Engeland
ONDERDEEL I INTRODUCTIE EXASTACK
I Oracle Exastack Oracle Enterprise Manager 12C Systems Management Virtual Machines Performance Management Enterprise Content Management Identity & Access Management Business Intelligence Data Integration Middleware Platform and Management Operating Systems Oracle Vertical / Horizontal Applications Exadata ZFS Storage Exalogic Optional with OVM Exalogic Optional with OVM SPARC Super cluster Exadata/ Exalogic SPARC Super cluster Exadata/ Exalogic Exadata Big data Appliance Exalytics OVCA or Entry Level X86 servers With OVM OVCA or Entry Level X86 servers With OVM
I Oracle Exastack : groei naar volwssenheid IT sector
I Oracle Exastack : optimalisatie voor specifiek doel Elke appliance is geoptimaliseerd (hardware + software) voor specifiek doel.
I Oracle Exastack : Exadata Appliance
I Oracle Exastack : Exadata appliance
I Oracle Exastack: evolution DDdDDd
EEeEEe I Oracle Exastack: Exadata appliance Complex Query on conventional ticketing System
I Oracle Exastack: Exadata Software DDdDDd
I Oracle ZFS Storage Appliance Model: ZFS Storage 7420 DDdDDd Storage heads: Processors4x2.00GHz Intel(r) Xeon(r) CPU E GHz Memory256GB Storage Shelf’s: per shelf: 24 slots HC 3 TB disks optioneel: 4 x 67,4 GB SSD disks systeem uitbreidbaar tot 24 shelves met 1,15 PB raw storage
I Oracle ZFS Storage Appliance DDdDDd benchmark: SPECsfs2008_nfs (november 2012, zie Integratie en afstemming andere onderdelen Oracle Stack: monitoring OEM12c Cloud Control & ASR Oracle Snap Management Utility for Oracle databases EHCC compressie Oracle Intelligent Storage Protocol (12c)
I Oracle Enterprise Manager 12c Cloud Control DDdDDd
ONDERDEEL II TCO Exastack: TCO, Licenties & Beheer
ONDERDEEL II TCO Exastack: TCO besparingen Kostenreductie Oracle Exadata: met name in de storage met name in de backup oplossing => db factor = 5) reductie in licenties t.g.v. consolidatie Kostenreductie OVCA: met name licentie besparingen t.o.v. bestaande VMWare omgevingen * OVM : partitioning toegestaan * Vmware: partitioning niet toegestaan. Licenties voor complete cpu ESX server/cluster Shared OVCA => minimaal 4 compute nodes + dedicated storage Niet alleen kosten reductie, maar ook verbeterd beheer in termen van hardware, performance en support! Tevens mogelijkheden qua beheerorganisatie.
ONDERDEEL II TCO Exastack: TCO Calculator process ▶ Scope? Database consolidation ▶ Input parameters current customer landscape: – Number of CPU’s, servers, cores and types. ( alternative based on SpecInts or SAPS ) – Amount of storage and current price/GB – Amount of backup and current price/GB – Contract duration requested – Current number of Oracle RAC customer ▶ What does it calculate? – Cost indication of current database environment including infrastructure, housing, licenses and management. – Cost indication new database environmentenvironment
ONDERDEEL II TCO Exastack: TCO Calculator Use Case (I) Customer ‘Integrated Business Movers’ has an Oracle database landscape consisting of: ▶ 100 CPU cores IBM P795-P7 running on 20 servers ▶ 40 cores Intel from 2010, running on 20 servers ▶ 100 TB 1,5 euro per GB per Month ▶ Backup of 4 times the 0,4 euro per GB per Month ▶ 50 RAC licenses already available ▶ Proposed contract duration 5 years
ONDERDEEL II TCO Exastack: TCO calculator Use Case (II)
ONDERDEEL II TCO Exastack: Exadata driving factors
II Oracle Exastack: kosten indicatoren
II Oracle Exastack: trade-off Agility & Utilization Software + Hardware Operational Costs Systeembelasting: Oracle Best Practises Database Consolidatie Systeembelasting: Monitoring & Capaciteitsmanagement
ONDERDEEL II TCO Exastack: Oracle licenties Bepalende factoren: Aantal af te nemen compute nodes. Aantal af te nemen database licenties & additionele database opties Hoeveelheid Storage => configuratie & Exadata storage licenties
ONDERDEEL II TCO Exastack: # compute nodes Voorbeeld uit een project: software kosten van 1 compute node X cores in systeem, core-factor 50% X2-4 heeft >> cores dan X2-2 (24 i.p.v. 12) Nog meer database opties mogelijk: Advanced Compression Advanced Security Active Dataguard Oracle 12c Multitentant etc.
ONDERDEEL II TCO Exastack: #compute nodes Bespaar op compute nodes met 1/8 rack (50% #cores) of (b.v.) met ½ rack waarbij 2 van de 4 nodes zijn gedeactiveerd v.w.b. database software Bespaar op compute nodes door kritische analyse van #databases en #instances per database. Maximaliseer compute node gebruik m.b.v. memory expansion kit (256 GB => 512 GB) Maximaliseer compute node gebruik m.b.v. O12c multi-tenant optie (increased utilization).
ONDERDEEL II TCO Exastack: Oracle database licenties 1. Bekijk nut en noodzaak van database opties RAC Enterprise => RAC One Node Diagnostics + Tuning => Oracle Platinum Services Partitioning Active Dataguard Advanced Compression Golden Gate etc. 2. Centreer databases met opties op specifieke Exadata Machines / nodes B.v. Partitioning optie alleen op 1 Exadata Machine in het complete landschap 3. Op de rol staat Oracle VM (virtualisatie) support voor Exadata. Kan ingezet worden om licenties te besparen.
Onderdeel II TCO Stack: Storage (I) HHhHHh Rekenvoorbeeld: ½ Exadata met X2 SATA 3 HC disks en externe backup 7 (storage servers) x 12 (disken) x 3 TB = 252 TB 126 TBRedundancy 50 % 90 TBRedundancy 50 % 36 TB - Uitval 1 server - Normal Redundancy - FRA/Data (20/80) % 72 TBRedundancy 50 % 36 TB 18 TB 58 TBRedundancy 50 % 36 TB 18 TB - Alert threshold (80%) 14 TB
ONDERDEEL II TCO Exastack: Storage (II) Exadata Storage belangrijk onderdeel kosten Exadata. Listprice Exadata Software per disk $ per disk. 12 disken in 1 storage cell. Full rack: 12 disken x 14 storage cells = 168 disken ! Hoe besparen op disk storage ? Gebruik HC disken i.p.v. HP disken Gebruik Normal Redundancy i.p.v. High Redundancy Gebruik ZFS storage voor low-performance databases Gebruik ZFS storage voor low-performance tablespaces handmatig of geautomatiseerd (Oracle 12c ADO) Verminder #database kopieen m.b.v. 12c PDB copy-on write, ZFS SMU EHCC compressie (QH,QL,AH,AL) Gebruik externe backups (GEEN exadata storage).
ONDERDEEL II TCO Exastack : Beheer (I) OverviewThe SituationBenefitsExperience Traditioneel beheer (organisatie centraal) systeembeheer netwerk beheer database beheer storage (SAN) beheer backup beheer
Onderdeel II TCO Exastack: Beheer (II) OverviewThe SituationBenefitsExperience Exadata beheer (oplossing centraal) database beheer DBA 2.0 ( Database Beheer: RAC/+ASM !! Storage Server Beheer Linux Systeem Beheer Netwerk Beheer (m.n. inrichting) Sun ZFS storage appliance...
ONDERDEEL III Oracle Exa implementatie grote Engelse bank
III Casus Engelse bank : PMO en FMO PMO (Present Mode of Operations) Veelvoud aan database servers verschillende platforms Veelvoud aan Oracle versies: Oracle 7.2 t/m Oracle 11g FMO (Future Mode of Operations) Oracle Exadata, versies 11g + 12c in combinatie met ZFS Storage appliance 3 hoofdcomponenten in de Exastack: Oracle Enterprise Manager 12c Cloud Control Oracle Exadata X2-2 Oracle ZFS Storage Appliance
III Casus Engelse bank : Project Fase 1: Ontwerpfase: datacenter, network, storage, database, backup & recovery, DR, monitoring, migratie Fase 2: Implementatiefase: Realisatie ontwerpen (greenfield) Fase 3: Migratie fase: Migreer databases (& applicaties) van PMO naar FMO Fase 4: Transitie fase: Overdracht naar beheer
III Casus Engelse bank: Fase 1 Ontwerp fase High Level Design
III Casus Engelse bank: Fase 1 ontwerpfase deelontwerp storage Low Cost Option 1: Databases on ZFS Storage Low Cost Option 2: Tablespaces on ZFS Storage (O12c ADO)
III Casus Engelse bank: Fase 1 ontwerpfase deelontwerp monitoring Hardware monitoring : ASR Software monitoring : OEM12c Cloud Control
III Casus Engelse bank: Ontwerp fase High Level Design Network Design Storage Design Backup & Recovery Design DR Design Database Design Monitoring Design Migratie Design (hoe van PMO naar FMO)
III Casus Engelse bank: Fase 2 realisatie fase Datacenter faciliteiten: koeling, power, ruimte, bekabeling, toegang => Oracle checklist (owner guide), Oracle Site Survey Network faciliteiten: DNS, NTP, SMTP, netwerk ip ranges, netwerken opzetten, firewalls, controleer network readiness: checkip.sh Oracle Field Engineer: fysieke plaatsing & bekabeling Exadata + ZFS Oracle ACS: software installatie Exadata (dbm database) Post ACS: implementeer monitoring, backup & recovery, DR, configureer ZFS storage pools, aanmaken target databases...
III Casus Engelse bank: Fase 2 realisatie fase ZFS Storage appliance Create ZFS storage pools (mirroring, compressie, deduplicatie) Create ZFS projects & shares (replicatie) Mount shares op Exadata met Oracle Direct NFS
III Casus Engelse Bank: Fase 2 Realisatie fase Database resource management (I) OverviewThe SituationBenefitsExperience Compute node X4-2: 2 12 core CPU 256 GB memory => uit te breiden naar 512 GB Storage cell: 4 * 800 GB PCI flash cards = 3,2 TB flash Flash: write-back of write-through Hoe resources verdelen binnen deze configuratie ? Database / Instance mapping O12c multitenant: CDB/PDB mapping CPU instance caging I/O resource management Database services
III Casus Engelse Bank: Fase 2 Realisatie fase Database Resource Management m.b.v. instances OverviewThe SituationBenefitsExperience Database/Instance mapping Exadata Gold: 2 local instances + DR (dataguard) remote instance) Silver: 2 local instances Bronze : 1 instance (RAC One Node of RAC Single Instance)
III Casus Engelse Bank: Fase 2 Realisatie fase Database Resource Management m.b.v. database services OverviewThe SituationBenefitsExperience
III Casus Engelse Bank: Fase 2 Realisatie fase Database Resource Management m.b.v. instance caging + IORM OverviewThe SituationBenefitsExperience
III Casus Engelse Bank: Fase 3 Migratie het migratie proces OverviewThe SituationBenefitsExperience Implementeer de migratie architectuur Migreer de databases Let op de veranderingen t.o.v. oude situatie
III Casus Engelse Bank: Fase 3 Migratie migratie alternatieven OverviewThe SituationBenefitsExperience PDB Unplug/Plug Fysiek Heel snel >= 12c
III Casus Engelse Bank: Fase 3 Migratie de migratie architectuur stap 1: upgrade naar 11gR2 OverviewThe SituationBenefitsExperience
III Casus Engelse Bank: Fase 3 Migratie de migratie architectuur stap 2: migratie naar Exadata OverviewThe SituationBenefitsExperience
III Casus Engelse Bank: Fase 3 Migratie voorbeeld database migratie m.b.v. datapump OverviewThe SituationBenefitsExperience
III Casus Engelse Bank: Fase 3 Migratie Aandachtspunten OverviewThe SituationBenefitsExperience Van oudere versie naar 11g of 12c (new & obsolete features) Van standalone naar shared platform (uitwisseling data met host) Van single-instance naar RAC database (SCAN, connectivity, RAC-aware) Van host OS naar linux 64 bits Van non Exadata naar Exadata (smart scans, EHCC, flash cache, etc.)
III Casus Engelse Bank: Fase 4 Transitie naar beheer OverviewThe SituationBenefitsExperience Let goed op de inrichting van de beheerorganisatie Qua organisatie structuur Qua beschikbare kennis Maak duidelijke afspraken met functioneel beheer maintenance / patch windows opzet databases: standaarden en aansluiting Belangrijke aandachtspunten zijn capaciteitsmanagement en resource management
III Casus Engelse Bank: Fase 4 Transitie naar beheer capaciteitsmanagement OverviewThe SituationBenefitsExperience eee
III Casus Engelse Bank: Fase 4 Transitie naar beheer capaciteitsmanagement OverviewThe SituationBenefitsExperience Eeee eeeee