OpenVMS operativsystem — historie, funktioner og høj tilgængelighed
OpenVMS: Historie, avancerede funktioner og høj tilgængelighed — robust clustering, realtid, sikkerhed og rolling upgrades for drift uden nedetid i kritiske miljøer.
OpenVMS er et styresystem, som Digital Equipment Corporation (DEC) oprindeligt udviklede til deres VAX-servere. Systemet blev først gjort tilgængeligt i slutningen af 1970'erne og var fra starten designet til tidsdeling og batchbehandling med stærk fokus på pålidelighed, sikkerhed og multi-brugeradgang. OpenVMS blev senere tilpasset til DEC Alpha- og Itanium-baserede systemer; på VAX-arkitekturen var det et 32-bit system, mens porte til Alpha og Itanium introducerede 64-bit-muligheder. Over tid er udvikling og support for OpenVMS gået videre fra DEC til nye leverandører, som har vedligeholdt og moderniseret platformen.
Arkitektur og kerneegenskaber
OpenVMS anvender virtuel hukommelse og har en fornuftig opdeling mellem kernekomponenter og systemtjenester, hvilket giver robust proces- og hukommelsesstyring. Systemet tilbyder preemptiv multitasking, prioriteret køstyring og muligheder for, at brugeropgaver kan få højere prioritet end enkelte operativsystemopgaver, når det er nødvendigt. Dette har gjort OpenVMS velegnet til både transaktionsbaserede systemer og opgaver med strenge svartidskrav.
Netværk, filer og databaser
OpenVMS introducerede og populariserede flere funktioner, som senere blev almindelige i andre systemer. Blandt de væsentlige funktioner er:
- Det understøttede computernetværk, først ved hjælp af DECNet og senere via TCP/IP, hvilket gjorde platformen kompatibel med moderne netværksinfrastruktur.
- Symmetrisk, asymmetrisk og NUMA-multiprocessing samt mulighed for clustering, så CPU-ressourcer kunne udnyttes effektivt på forskellige hardwareplatforme.
- Et distribueret filsystem, som tillod deling af filer og booting over flere maskiner i en klynge.
- En integreret databaseunderstøttelse: RMS (Record Management Services) blev brugt til fil- og datahåndtering, og senere blev relationelle databaser som Rdb almindeligt anvendt til større transaktionstunge miljøer.
- Understøttelse af mange programmeringssprog, herunder standardiserede kaldemekanismer mellem sprog (så programmoduler skrevet i forskellige sprog kunne kalde hinanden på en stabil måde).
- En Shell, der kan udvides — Digital Command Language (DCL) — som gav administratorer og brugere stor fleksibilitet i scripting og automatisering.
- Et højt niveau af sikkerhed med detaljerede adgangskontroller, privilegiehåndtering og audit-muligheder, designet til miljøer med følsomme data.
Klynger og høj tilgængelighed
En af OpenVMS' mest kendte styrker er platformens indbyggede evne til at levere tilgængelighed gennem klyngeopdeling (VMScluster, oprindeligt kaldet VAXcluster). Klyngemekanismen gør det muligt at samle flere computere til et samlet system, hvor:
- Systembelastningen kan fordeles på tværs af flere noder.
- Delt lager og en distribueret låsemekanisme sikrer konsistens og koordination mellem noderne.
- Fejl på én maskine ikke nødvendigvis påvirker hele driften — systemet kan fortsætte med mindst mulig serviceafbrydelse.
- Funktioner som rolling upgrade gør det muligt at opgradere software eller hardware én node ad gangen uden at bringe hele systemet ned.
Fordi OpenVMS understøtter denne form for online vedligeholdelse og failover, anvendes platformen i miljøer, hvor nedetid er uacceptabelt — for eksempel i finanssektoren, sundhedsvæsenet og industrielle kontrolsystemer.
Sikkerhed og drift
OpenVMS har historisk været brugt i miljøer, hvor beskyttelse af data og integritet er kritisk. Systemet tilbyder fine-graderede adgangskontrollister, privilegier på procesniveau, krypteringsmuligheder og revisionsspor, som hjælper organisationer med at overholde sikkerhedspolitikker og lovkrav. Samtidig understøtter platformen omfattende logning og overvågning, hvilket forenkler drift og fejlsøgning i store installationer.
Anvendelsesområder i dag
I dag anvendes OpenVMS stadig i mange virksomheder og organisationer, hvor tilgængelighed og oppetid er afgørende: Det gælder bl.a. banker og forsikringsselskaber, hospitaler og sundhedsvæsenet, netværksinformationstjenester samt store industrielle producenter. Der er rapporteret om systemoptid på over et årti i visse installationer — et vidnesbyrd om platformens stabilitet og driftssikkerhed. Når systemet er konfigureret korrekt og kører i en cluster-opsætning, kan et helt ødelagt datacenter også undgå nedetid ved at skifte belastning til andre noder eller lokationer.
Udvikling, vedligeholdelse og fremtid
Platformen har gennemgået mange opdateringer og porte til nye hardwarearkitekturer gennem sin levetid, og der findes fortsat kommerciel support og et aktivt økosystem af tredjepartsleverandører. For organisationer, der fortsat kører OpenVMS, er mulighederne for opdatering, sikkerhedspatches og modernisering vigtige elementer for at sikre fortsat drift og kompatibilitet med moderne netværk og tjenester.
For nye brugere eller organisationer, der overvejer OpenVMS, er det vigtigt at kortlægge krav til tilgængelighed, sikkerhed og integrationsbehov, da platformens styrker især kommer til sin ret i miljøer med høje krav til oppetid og dataintegritet.
Spørgsmål og svar
Spørgsmål: Hvad er OpenVMS?
A: OpenVMS er et operativsystem udviklet af Digital Equipment Corporation (DEC) til deres VAX-servere. Det blev senere porteret til DEC Alpha- og Itanium-baserede systemer, og det er et 32-bit operativsystem.
Sp: Hvornår blev OpenVMS udgivet?
Svar: OpenVMS blev offentliggjort i 1977, hvilket gør det til et af de første af sin slags.
Spørgsmål: Hvilke funktioner tilbyder OpenVMS?
Svar: OpenVMS tilbyder mange funktioner såsom virtuel hukommelse, tidsdeling, batchbehandling, transaktionsbehandling, realtidssystemunderstøttelse, høj tilgængelighed gennem klyngebehandling, computernetværk (DECNet/TCP/IP), symmetrisk/asymmetrisk/NUMA-multiprocessing, herunder klyngebehandling, distribueret filsystem, integreret database (RMS/Rdb), understøttelse af forskellige programmeringssprog med standardiseret mekanisme for kald mellem dem, udvidelige Shells og høje sikkerhedsniveauer.
Spørgsmål: Hvor lang kan driftstiden være på et OpenVMS-system?
Svar: Der er rapporteret om systemopholdstider på over ti år på et OpenVMS-system.
Spørgsmål: Kræver en opgradering af software eller hardware, at systemet lukkes ned?
Svar: Nej - en funktion kaldet "rolling upgrade" giver brugerne mulighed for at opgradere software eller hardware uden at skulle lukke systemet ned.
Q: Er der nogen måde at undgå nedetid på, hvis et datacenter ødelægges?
Svar: Ja - hvis systemet er konfigureret korrekt, vil der ikke være nedetid, selv hvis et datacenter ødelægges.
Spørgsmål: Hvem bruger OpenVMS i dag?
A: I dag omfatter kunderne, der bruger OpenVMS, banker og finansielle servicevirksomheder, hospitaler og sundhedsorganisationer, udbydere af netværksinformationstjenester og store industrielle producenter af forskellige produkter i stor skala.
Søge