Johan Westerduin bespreekt de toepassing van Real Application Clusters (RAC een technologie om 辿辿n databron via meerdere computersystemen beschikbaar te stellen) bij twee verschillende klanten.
1 of 32
More Related Content
"High Availability in de praktijk. Database en Server Consolidatie"
1. HA in de praktijk
Database en Server Consolidatie
SPREKER : Johan Westerduin, Peter Vermaat
E-MAIL : jwesterduin@transfer-solutions.com, pvermaat@transfer-solutions.com
DATUM : 14 oktober 2010
息 COPYRIGHT TRANSFER SOLUTIONS B.V. WWW.TRANSFER-SOLUTIONS.COM
5. 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
8. Oude situatie
Locatie A Locatie B Locatie X
Eiland infrastructuur
Meerdere decentrale
informatie systemen
息 COPYRIGHT TRANSFER SOLUTIONS B.V. 8
9. RAC oplossing
Locatie 1 Locatie 2 Locatie X
Consolidatie
van databases
op een cluster
Schaalbaarheid
Hoog
beschikbaarheid
Storage
息 COPYRIGHT TRANSFER SOLUTIONS B.V. 9
10. Implementatie
Installeren programmatuur
Aanmaken RAC database
Backup en Recovery
Documenteren
Testen
息 COPYRIGHT TRANSFER SOLUTIONS B.V. 10
12. Vraag versus RAC oplossing
HA oplossing
Schaalbaarheid
Consolideren databases
Leveren beheerdiensten
Remote Beheer Centrum
Consultancy
息 COPYRIGHT TRANSFER SOLUTIONS B.V. 12
13. Advisering infrastructuur
Migratie van databases
naar VMs
Coachen DBAs
息 COPYRIGHT TRANSFER SOLUTIONS B.V. 13
14. Opdracht
Oracle infrastructuur
Adviseren Werkmethodieken
9i en 10g databases
Migreren naar VMs op Vmware
DBAs
Coachen
息 COPYRIGHT TRANSFER SOLUTIONS B.V. 14
15. Achtergrond om te virtualiseren
Kostenbesparing
Consolidatie van alle servers
Hoogbeschikbaarheid
Vereenvoudigen van beheer
息 COPYRIGHT TRANSFER SOLUTIONS B.V. 15
16. 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
17. 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
19. Resultaat workshop
Server Storage HA Standaardisatie Flexibiliteit Kosten Support
consolidatie consolidatie 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:
++ 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
0 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
20. 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
21. Resultaat workshop
Server Storage HA Standaardisatie Flexibiliteit Kosten Support
consolidatie consolidatie leverancier
VMware ++ ++ ++ ++ ++ -- --
Oracle VM ++ ++ ++ ++ ++ ++ ++
Oracle RAC op fysieke HW ++ ++ ++ ++ ++ ++ ++
Oracle AS op fysieke HW + 0 + + ++ + ++
Linux ++ 0 ++ + ++ + +
Wind3ows 0 0 + 0 0 0 +
OEM GC ++ 0 ++ ++ ++ + ++
Legenda:
++ 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
0 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
22. Realisatie op fysieke servers
Eisen en Logisch
wensen Ontwerp
Technisch
Bouwen
Ontwerp
PVA
息 COPYRIGHT TRANSFER SOLUTIONS B.V. 22
23. Implementatie
WS GC
hp 1702 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
25. Vraag versus oplossing
Kostenreductie
HA Oracle Infrastructuur
Vereenvoudiging van
beheer met Grid Control
息 COPYRIGHT TRANSFER SOLUTIONS B.V. 25
26. Wat heeft het opgeleverd?
Kostenreductie Kostenreductie
Schaalbaarheid Schaalbaarheid
Hoogbeschikbaarheid Hoogbeschikbaarheid
Flexibiliteit
Beheerbaarheid
息 COPYRIGHT TRANSFER SOLUTIONS B.V. 26
27. 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.
28. 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.
29. 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.
30. 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.
31. 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