HA in de praktijk Database en Server Consolidatie
SPREKER E-MAIL DATUM
Johan Westerduin, Peter Vermaat :
[email protected],
[email protected] : 14 oktober 2010 :
© COPYRIGHT TRANSFER SOLUTIONS B.V.
WWW.TRANSFER-SOLUTIONS.COM
Opdrachtgevers
© COPYRIGHT TRANSFER SOLUTIONS B.V.
2
Vraag
Advies
Realisatie
© COPYRIGHT TRANSFER SOLUTIONS B.V.
3
Advisering infrastructuur Leveren licenties Implementatie infrastructuur Leveren beheerdiensten
© COPYRIGHT TRANSFER SOLUTIONS B.V.
4
Achtergrond van de commerciële vraag Invoering nieuw centraal informatiesysteem consolidatie van databases Aansluiten van meerdere vestigingen schaalbaarheid Ondersteuning van het primaire bedrijfsproces hoogbeschikbaarheid voorkomen van systeem uitval
© COPYRIGHT TRANSFER SOLUTIONS B.V.
5
Brainstormen Opdrachtgever (Lips Gezondheidszorg) Applicatie leverancier (ABS, ABSSolute) Hardware leverancier (Dell) Leverancier onderhoud hardware (Triple P) Oracle specialist (Transfer Solutions)
© COPYRIGHT TRANSFER SOLUTIONS B.V.
6
Resultaat Advies Technisch ontwerp Implementatieopdracht Meerwerk
© COPYRIGHT TRANSFER SOLUTIONS B.V.
7
Oude situatie Locatie A
Locatie B
Locatie X
Eiland infrastructuur Meerdere decentrale informatie systemen
© COPYRIGHT TRANSFER SOLUTIONS B.V.
8
RAC oplossing Consolidatie van databases op een cluster
Locatie 1 Locatie 2 Locatie X
Schaalbaarheid Hoog beschikbaarheid Storage
© COPYRIGHT TRANSFER SOLUTIONS B.V.
9
Implementatie Installeren programmatuur Aanmaken RAC database Backup en Recovery Documenteren Testen
© COPYRIGHT TRANSFER SOLUTIONS B.V.
10
Opleveren
Vraag
Advies
Realisatie
© COPYRIGHT TRANSFER SOLUTIONS B.V.
11
Vraag versus RAC oplossing HA oplossing Schaalbaarheid Consolideren databases Leveren beheerdiensten Remote Beheer Centrum Consultancy
© COPYRIGHT TRANSFER SOLUTIONS B.V.
12
Advisering infrastructuur Migratie van databases naar VM’s Coachen DBA’s
© COPYRIGHT TRANSFER SOLUTIONS B.V.
13
Opdracht
Adviseren Migreren Coachen
© COPYRIGHT TRANSFER SOLUTIONS B.V.
• Oracle infrastructuur • Werkmethodieken • 9i en 10g databases naar VM’s op Vmware • DBA’s
14
Achtergrond om te virtualiseren Kostenbesparing Consolidatie van alle servers Hoogbeschikbaarheid Vereenvoudigen van beheer
© COPYRIGHT TRANSFER SOLUTIONS B.V.
15
Adviestraject (1) Discussie gestart over de gemaakte keuzes per database een VM per applicatieserver een VM
Geïnformeerd over de consequenties per VM Windows Server 2003 licentie per VM backup agent licentie per Quadcore CPU in het VMware cluster twee Oracle processor licenties
© COPYRIGHT TRANSFER SOLUTIONS B.V.
16
Adviestraject (2) Advies met twee nieuwe alternatieven Oracle VM Cluster Productie en Acceptatie Real Application Clusters en Oracle Application Server
Fysieke servers Real Application Clusters Oracle Application Server
© COPYRIGHT TRANSFER SOLUTIONS B.V.
17
Workshop
Doelen Discussie
Advies
Keuze
© COPYRIGHT TRANSFER SOLUTIONS B.V.
18
Resultaat workshop Server consolidatie
Storage consolidatie
HA
Standaardisatie
Flexibiliteit
Kosten
Support leverancier
VMware
++
++
++
++
++
--
--
Oracle VM
++
++
++
++
++
++
++
Oracle RAC op fysieke HW
++
++
++
++
++
++
++
Oracle AS op fysieke HW
+
0
+
+
++
+
++
Linux
++
0
++
+
++
+
+
Windows
0
0
+
0
0
0
+
OEM GC
++
0
++
++
++
+
++
Legenda: ++ + 0 -
De oplossing draagt structureel positief bij aan het te bereiken doel De oplossing draagt als neveneffect in lichte mate positief bij aan het te bereiken doel De oplossing draagt niet bij aan de oplossing van het te bereiken doel De oplossing draagt als neveneffect in lichte mate negatief bij aan het te bereiken doel
--
De oplossing doet af aan de oplossing van het te bereiken doel
© COPYRIGHT TRANSFER SOLUTIONS B.V.
19
Bevindingen Oracle VM pilot RAC op VM negatief effect op de beheerbaarheid
Storage complex: combinatie P en A negatief effect op beheer, kans op fouten is groot
Backup VM over LAN i.p.v. Storage Netwerk negatief effect op de herstelbaarheid
Conclusie niet virtualiseren, fysieke servers voor RAC & OAS
© COPYRIGHT TRANSFER SOLUTIONS B.V.
20
Resultaat workshop Server consolidatie
Storage consolidatie
HA
Standaardisatie
Flexibiliteit
Kosten
Support leverancier
VMware
++
++
++
++
++
--
--
Oracle VM
++
++
++
++
++
++
++
Oracle RAC op fysieke HW
++
++
++
++
++
++
++
Oracle AS op fysieke HW
+
0
+
+
++
+
++
Linux
++
0
++
+
++
+
+
0
0
+
0
0
0
+
++
0
++
++
++
+
++
Wind3ows OEM GC Legenda: ++ + 0 -
De oplossing draagt structureel positief bij aan het te bereiken doel De oplossing draagt als neveneffect in lichte mate positief bij aan het te bereiken doel De oplossing draagt niet bij aan de oplossing van het te bereiken doel De oplossing draagt als neveneffect in lichte mate negatief bij aan het te bereiken doel
--
De oplossing doet af aan de oplossing van het te bereiken doel
© COPYRIGHT TRANSFER SOLUTIONS B.V.
21
Realisatie op fysieke servers Eisen en wensen
Logisch Ontwerp
Technisch Ontwerp
Bouwen
PVA
© COPYRIGHT TRANSFER SOLUTIONS B.V.
22
Implementatie WS hp 1702
GC hp 1702
hp compaq d530
hp compaq d530
Loadbalancer
RAC
Load balacing Interconnect
Oracle AS Cluster
Replicatie
San Switch
San Switch
Medio 2011
Mirroring EVA 4100
EVA4100
Shared Storage
© COPYRIGHT TRANSFER SOLUTIONS B.V.
23
Beheerbaarheid Grid Control dagelijks beheer monitoren provisioning pack klonen database provisioning software patchen
diagnostic pack tuning pack
© COPYRIGHT TRANSFER SOLUTIONS B.V.
24
Vraag versus oplossing Kostenreductie HA Oracle Infrastructuur Vereenvoudiging van beheer met Grid Control
© COPYRIGHT TRANSFER SOLUTIONS B.V.
25
Wat heeft het opgeleverd?
Kostenreductie Schaalbaarheid Hoogbeschikbaarheid
© COPYRIGHT TRANSFER SOLUTIONS B.V.
Kostenreductie Schaalbaarheid Hoogbeschikbaarheid Flexibiliteit Beheerbaarheid
26
De business case in de praktijk [1]
Wat kost “niets doen”? meer kosten in exploitatie (hardware, beheerders) risico van stagnatie in proces (lange downtime op decentrale locaties)
Wat levert de oplossing op? consolidatie databases √ schaalbaarheid √ bescherming tegen uitval systeem √ consolidatie servers + hogere beschikbaarheid (rolling upgrade) +
© COPYRIGHT TRANSFER SOLUTIONS B.V.
De business case in de praktijk [2]
Er was een business case gemaakt die leidde echter tot meer kosten in plaats van minder
Wat levert de oplossing op? kostenbesparing √ consolidatie servers √ bescherming tegen uitval hardware √ vergroting beheerbaarheid √ + schaalbaarheid + hogere beschikbaarheid (rolling upgrade) +
© COPYRIGHT TRANSFER SOLUTIONS B.V.
De business case als basis - klant Vraag 1: Wat kost het als ik het niet doe? omzetderving vanwege uitval van functionaliteit kosten vanwege imago-schade kosten vanwege inefficiënte verwerking
Vraag 2: Wat levert het op als ik het wel doe? meer klanten, meer omzet, meer productiviteit
© COPYRIGHT TRANSFER SOLUTIONS B.V.
De business case als basis - leverancier Vraag 3: Wat is het budget voor de oplossing? kosten hardware en licenties kosten bouw, test en implementatie kosten exploitatie (licentie-onderhoudscontract)
© COPYRIGHT TRANSFER SOLUTIONS B.V.
De business case Het gebruik van de business case levert de klant vooraf een budget voor de investering en voorkomt dat de consultant zich achteraf moet verantwoorden voor een goed bedoelde, maar helaas duur uitpakkende oplossing
© COPYRIGHT TRANSFER SOLUTIONS B.V.
31
Vragen Antwoorden
CONSULTING | MANAGED SERVICES | EDUCATION
WWW.TRANSFER-SOLUTIONS.COM © COPYRIGHT TRANSFER SOLUTIONS B.V.
32