Driftsättning RPS

Driftsättning RPS

Rikspolisstyrelsen är en central förvaltningsmyndighet som har till uppgift att ge service och ha tillsyn över polisen.

Rikspolissstyrelsen har ett 30-tal olika utvecklingsprojekt varav de flesta utvecklas inhouse. Till detta kommer ett antal system som befinner sig i förvaltningsfas. Detta innebär att man har en strid ström av installationer och uppgradering av olika programsystem i sina servermiljöer. Programmen har utvecklats under en följd av år så plattformarna varierar beträffande versioner, databashanterare och applikationservrar. Sammantaget innebär detta att drift och driftsättning blir mycket komplext att hantera.  Det har tidigare krävts ett stort antal drifttekniker för att hantera alla systemen.

Provisioning
Rikspolisstyrelsen har hanterat denna utmaning genom att tillsammans med Init utvecklat ett driftsättnings- och konfigurationsverktyg. Init har under ett antal år vidareutveckat detta verktyg som idag heter CFE, och som nu även finns på andra myndigheter.

Verktyget automatiserar stora delar av arbetet och hanterar skillnaderna mellan systemen så att teknikern inte behöver kunna alla detaljer.  Mycket kunskaper och information kring driftsättningar av de olika systemen lagras i CFE i stället för i huvudet på olika tekniker. Lösningen medför att RPS har minskat personberoendet så att driften kan skötas av färre personer. Driftsättningen av nya system och uppgraderingar av befintliga är idag i stor utsträckning automatiserad.
Konfigurationerna för de olika datorerna lagras centralt och servrarna prenumurerar på en specifik uppsättning av konfiguration. Detta medför dels en förenklad  administration men också en ökad säkerhet då servrarna regelbundet automatiskt kontrollerar att de har rätt konfiguration. RPS har genom CFE också ett centralt inventarium som innehåller information om hård och mjukvara på alla datorer i miljön.

Samordning av miljöer och virtualisering
Rikspolisstyrelsen har även gått vidare och förändrat hanteringen av utveckling, test och acceptansmiljöerna. När ett nytt projekt startar beställer man sin utvecklingsmiljö med en konfiguration och komponenter som är godkända inom organisationen. Därefter genereras miljön automatiskt.
På detta sätt får man väldefinierade miljöer som är kompatibla med varandra eftersom man hela tiden jobbar med standardiserade konfigurationer och komponentinstallationer. Nya releaser är på så sätt redan från början anpassade till att fungera i alla miljöer. Med hjälp av denna automatik kan man snabbt och effektivt generera om t ex testmiljöer för nya leveranser. Detta ger ett effektivt utnyttjande av maskinresurser.
CFE erbjuder även stöd för att automatisera bygg och leverans processen för att minska ledtider och beroende av expertkompetens. Idag kan en byggprocess automatiseras så att en utvecklare med automatik kan både bygga, paketera och installera i en testmiljö. Installationen sker på samma sätt som den kommer att göras i produktion, vilket leder till att även driftsättningen testas tidigt i utvecklingsprocessen.

Miljö
Merparten av Rikspolisstyrelsen servrarpark består idag av Linux och HP-UX. Databasen är framför allt Oracle och MySQL.
Som applikationshanterare används bla JBoss och WLS.

För mer information om driftsättning, provisioning, virtualisering och Inits plattform CFE, kontakta  073-3288100