Door virtualisatie, converged infrastructuren en software defined technologieën zijn IT-omgevingen dynamischer dan ooit en de mogelijkheden om snel veranderingen aan te brengen nemen alsmaar toe. In deze realiteit is adequaat reageren op monitoringevents alleen mogelijk als een actueel en betrouwbaar overzicht beschikbaar is van alle logische en fysieke relaties (afhankelijkheden) binnen de IT-omgeving. Een statische, niet op de actuele werkelijkheid gebaseerde, weergave is niet acceptabel. Snelheid van handelen, het focussen op de juiste meldingen en goede root-cause- en impact-analyses zijn cruciaal bij het beheren van de IT-omgeving.
Advies en Implementatie
Wij komen in beeld als de klant het functionele selectieproces van de applicatie heeft afgerond. In deze case is het een applicatie die op Unix draait en gebruik maakt van een Oracle database. De uitdaging, die niet altijd even makkelijk is, is om de implementatie met minimale kosten maar met maximale effectiviteit te implementeren. Het vertrekpunt is het bestuderen van de eisen en specificaties van de applicatieleverancier, maar die moeten wel getoetst worden aan actuele hardware- en softwarespecificaties en onze ‘best practices’. Het resultaat is een gericht advies over de beste implementatie, met daarin o.a. een technisch advies (sizing) voor de servers en conclusies van ons onderzoek naar licentiezaken. Ook stellen wij de offertespecificaties op en wordt de implementatie uitgevoerd in samenwerking met de IT-beheerders van de klant.
In deze case is een ‘bare-metal’-implementatie de beste oplossing, maar virtuele omgevingen komen ook veelvuldig voor en cloud-implementaties nemen toe. Implementaties doen wij ongeacht de ‘smaak’ van Unix, of dit nu een vendor-specifieke Unix is (Solaris/AIX/HP-UX), of een Linux gebaseerde oplossing.
De klant wil dat wij zijn technische sparringpartner zijn naar de applicatie- en hardware-leverancier, zodat een optimale en gecertificeerde applicatie-implementatie gerealiseerd wordt.
Connectiviteit
Ook in deze case staat de applicatie niet op zichzelf, maar is onderdeel van een groter geheel. Natuurlijk hebben wij de connectiviteit tussen de verschillende applicaties vaker ingericht, maar om problemen in een latere fase te voorkomen is overleg en afstemming met de verschillende applicatieleveranciers vaak noodzakelijk. Het resultaat is dan de meest optimale inrichting van de Unix- en Oracle database-connectiviteit, voor zowel de client-zijde als de ontsluiting (interfacing) naar de andere applicaties.
Back-up en Disaster Recovery
Hoe richt je de back-up omgeving in, of hoe breng je de applicatie onder in de bestaande back-upomgeving? Ook in deze case werd deze vraag gesteld. Je kijkt als eerste naar de vereisten en vaak adviseren wij gebruik te maken van onze eigen back-upprocedures, omdat deze voldoet tegen lage kosten. Maar evengoed gebruiken wij enterprise-backup-oplossingen van CommVault, Veeam of Veritas.
Meer en meer wordt de vraag gesteld om een uitwijkomgeving in te richten, waarbij datareplicatie plaatsvindt tussen verschillende datacenters. Een vraag die pas na goed onderzoek beantwoord kan worden. Voor deze case is de uitwijk opgezet met SPS HAS (High Availability Software), maar in andere gevallen maken wij ook gebruik van Oracle Data Guard en Dbvisit die wij dan implementeren, configureren en beheren. Uiteraard testen wij het uitwijken door failover- and fallback-scenario’s uit te voeren.
Monitoring en beheer
Als Unix/Linux en Oracle niet de primaire kennisgebieden van IT-beheerders zijn, is adequate monitoring en beheer een probleem. In deze case is een probleemloos functionerende Unix-omgeving en Oracle database een vereiste, omdat het een bedrijfskritische applicatie betreft. De benodigde deskundigheid en ervaring zijn niet voorhanden waardoor men onverantwoorde risico’s loopt.
Na het inregelen van de monitoring beheren wij nu die nieuwe omgeving op afstand vanuit ons beheercentrum. Hiervoor gebruiken wij onze Business en IT Service Management oplossing Gensys. Onze Unix/Oracle-knowhow is hierin opgenomen waardoor wij proactief en voorspellend beheer uitvoeren op de Unix/Oracle-omgeving. Vervolgens is de applicatie specifieke monitoring ingericht. Ook dat doen wij met Gensys.
SPS implementeert en beheert enkelvoudige servers en complexe Unix-clustering (HP Serviceguard / IBM HACMP / HA-Linux / Red Hat Cluster Suite). Van taak-specifieke servers (webservers / Proxyservers) tot complexe database systemen (Oracle RAC). De klant kiest de SLA, het service window (ook 24×7) en de mate waarin het beheer wordt uitbesteed, die het beste bij hem passen.
Optimalisatie
Hou rekening met het feit dat de performance van de omgeving na verloop van tijd terug kan lopen. De uitdaging is om dat op tijd te zien, zodat maatregelen genomen kunnen worden. Wij zien een performancedegradatie vroegtijdig optreden in onze monitoringinformatie en dat triggert het analyseren van de performance- en capaciteitsdata, verzameld door Gensys. Bij deze klant wordt de applicatie steeds intensiever gebruikt en na overleg is een gericht verbetervoorstel gedaan, dat is geïmplementeerd.
Tot slot
Het implementeren, in gebruik nemen en beheren van applicaties op Unix/Linux met een Oracle database, zijn voor veel organisaties uitdagingen. SPS heeft diepgaande expertise op Unix, Linux en Oracle. Al tientallen jaren zijn die onlosmakelijk verbonden met SPS. SPS is vaak ‘het verlengstuk’ van de IT-afdeling van de klant voor Unix/Linux en Oracle.