Uw database migreren, hoe doen wij dat?
Gaat u uw database migreren, dan kiest u natuurlijk voor een bewezen aanpak met een korte doorlooptijd. Hiervoor bent u bij ons aan het juiste adres. Wij hebben meer dan 25 jaar ervaring en we hebben in die tijd veel migratietrajecten gedaan bij grote én kleine organisaties. Hoe pakken wij uw migratietraject aan?
Samen met u bepalen we welke applicatie ingezet wordt voor het migratie assessment. De keuze wordt onder andere bepaald door representativiteit, grootte en de vraag of de applicatie bedrijfskritisch is. Een andere belangrijke vraag is of Oracle compatibiliteit gewenst of noodzakelijk is. Is de applicatie gekozen, dan starten we de assessment. Deze bestaat uit drie stappen, alledrie met heldere deliverables, succescriteria en concrete go/no-go momenten.
Stap 1: Uw applicatie
In stap 1 richten we de database omgeving en de database structuur in. Vervolgens halen we een beperkte hoeveelheid data over naar PostgreSQL. Onze migratie tool toont welke wijzigingen we moeten maken om de applicatie met PostgreSQL te laten werken. Met of zonder specifieke compatibiliteit. Aan de database kant doen we hetzelfde met triggers, stored procedures en andere onderdelen van de applicatie die nauw met de database verweven zijn. Nadat de database is gemigreerd, wordt de applicatie op zijn werking in postgres, door de klant, getest.
In het kort
- Inrichting van de database omgeving en -structuur
- Migratie van een beperkte dataset
- Inventarisatie van compatibiliteits-issues
Resultaat stap 1
- Uw applicatie werkt technisch met PostgreSQL
- U heeft een overzicht van issues en oplossingen (of workarounds)
Stap 2: Uw omgeving
In stap 2 nemen we de applicatie tegen PostgreSQL op in de bestaande beheerorganisatie. Alle aspecten van een bedrijfszeker gebruik komen aan de orde, waarbij we kijken naar OS-clusters, VMware, Storage/Cloud-vormen.
In het kort
- Formulering van de eisen voor zowel hoge beschikbaarheid als voor voor data
- Definitie van de back-up & recovery procedure
- Definitie voor strategieën voor failover en disaster recovery
- Implementatie van replicatie binnen de omgeving
- Implementatie van Connection Pooling
- Testen op functionaliteit
Resultaat stap 2
- U bent zeker van een bedrijfszekere werking van uw applicatie met PostgreSQL
Stap 3: Uw performance
In stap 3 worden gezamenlijk de performance eisen van de applicatie vastgesteld. Hiermee ligt vast wat een “goede” performance is. Belangrijk is het om objectief meetbare criteria vast te stellen, zodat verbeteringen duidelijk gemeten kunnen worden. Issues die de prestatie van uw applicatie beïnvloeden, lossen we op. Kan dit niet direct, dan maken we een impactanalyse.
In het kort
- Formulering van performance eisen
- Migratie van alle data
- Tune Postgres, OS en query’s
- Stresstest van de applicatie
- Test van de migratie software
Resultaat stap 3
- Uw applicatie werkt technisch en is optimaal getuned binnen de mogelijkheden (tijd, hardware) in een omgeving die aan de gestelde beschikbaarheidseisen voldoet
- U heeft een impactanalyse van openstaande issues
Evaluatie en vervolg
Zijn alle stappen van het assesment succesvol afgerond, met andere woorden er is een ‘Go’ en bent u overtuigd van de meerwaarde van PostgreSQL, dan verzorgen wij graag de volledige migratie voor u.
- Review van de businesscase voor wat betreft de investeringen, terugverdientijd, economische opbrengst en – levensduur
- Overzicht van issues en oplossingen (of workarounds)
- Besluitvorming over het vervolgproject