OpenVMS — reāllaika un augsti pieejama serveru operētājsistēma

OpenVMS — reāllaika, augsti pieejama serveru operētājsistēma ar klasterizāciju, mainīgajām atjaunināšanām un augstu drošību, ideāla bankām, apdrošināšanai un kritiskajiem datu centriem.

Autors: Leandro Alegsa

OpenVMS ir operētājsistēma, ko Digital Equipment Corporation (DEC) sākotnēji izstrādāja saviem VAX serveriem. Sākotnēji tā darbojās uz VAX platformas (32 bitu arhitektūra), vēlāk tika pārnesta uz DEC Alpha un Itanium sistēmām (abiem — 64 bitu platformām). OpenVMS pirmo reizi tika publiskota 1977. gadā un drīz kļuva par vienu no modernākajām un uzticamākajām uzņēmumu līmeņa operētājsistēmām. Tā atbalsta daudzlietotāju režīmu — vienlaikus var darboties daudzi lietotāji, katram ļaujot palaist vairākas programmas un procesus. OpenVMS agrīni ieviesa grafisku lietotāja vidi (VAXstation bija populāra darbstacija.) un izmanto virtuālo atmiņu, sākotnēji orientējoties uz laika dalīšanas un sērijveida apstrādi. Sistēma tika izstrādāta darījumu apstrādei un ietver reāllaika elementus — uzdevumiem var tikt piešķirta augstāka prioritāte pat salīdzinājumā ar kodola uzdevumiem. OpenVMS nodrošina ļoti augstu pieejamību, galvenokārt pateicoties iebūvētām klasterizācijas iespējām: slodzi var sadalīt starp vairākiem mezgliem, un viena mezgla kļūme parasti neizraisa pilnīgu sistēmas pārtraukumu.

Vēsture un licences

OpenVMS attīstība sākās DEC 1970.–1980. gados, un sistēma guva plašu pielietojumu komercuzņēmumos un valsts iestādēs. Pēc DEC apvienošanās un pārdošanas OpenVMS tiesības pārņēma Compaq, pēc tam Hewlett-Packard (HP). 2014. gadā komerctiesības un tālākā attīstība nonāca pie VMS Software Inc. (VSI), kas turpina uzturēt un attīstīt OpenVMS, tostarp jaunām platformām (piem., x86-64 porti). Kopienā pastāv gan oficiālā komerciālā atbalsta ekosistēma, gan lietotāju forums un dokumentācija, kas nodrošina ilgtermiņa uzticamību un atbalstu.

Galvenās iezīmes

  • Tīklošanās atbalsts: datortīklus, sākotnēji izmantojot DECnet, vēlāk plaši integrējot TCP/IP.
  • Daudzprocesoru arhitektūras: simetriska (SMP), asimetriska un NUMA atbalsts, tajā skaitā klasteru konfigurācijas.
  • Failu sistēma: Izplatīta failu sistēma Files-11 (ODS formāti), kas nodrošina uzticamu failu glabāšanu un metadatus.
  • Datubāzes integrācija: iebūvētas mijiedarbības ar datubāzēm — sākotnēji RMS (Record Management Services), vēlāk plašāks atbalsts, tostarp datubāze Rdb un citi komerciālie risinājumi.
  • Programmēšanas valodu atbalsts: plašs programmēšanas valodu klāsts (C, Fortran, Pascal, COBOL, BASIC u.c.) un standartizēts izsaukumu/mehānisms valodu starpā, kas atvieglo hibrīdu programmu izstrādi.
  • Komandrindas apvalks un skriptu valoda: Digital Command Language (DCL) — jaudīgs apvalks un automatizācijas rīks sistēmas administrācijai.
  • Paplašināms apvalks un servisi: modulāra sistēmas būve, kurā pakalpojumi var tikt pievienoti un pārvaldīti centralizēti.
  • Drošība: augsts drošības līmenis ar detalizētām privilēģiju vadības iespējām, audita žurnāliem un administratīvām kontroles funkcijām.

Klasterizācija un augsta pieejamība

OpenVMS klasteru tehnoloģija (sākotnēji kā VAXcluster, tagad OpenVMS Cluster) ļauj savienot vairākus fiziskos serverus vienotā loģiskā sistēmā. Klasteri nodrošina koplietotas disku sistēmas, slodzes sadali un redundanci. Bieži lietotās iespējas ietver:

  • rezerves mezglu izmantošanu automātiskai pārejai pie kļūmes;
  • mainīgo atjaunināšanu (hot patching/rolling upgrades) — programmatūras un aparatūras atjaunināšana bez pilnīgas sistēmas izslēgšanas;
  • koplietošanas bloķēšanas un koordinācijas mehānismus, kas nodrošina datu integritāti distributed transactions.

Lietojumi un piemēri

Mūsdienās OpenVMS tiek izmantota daudzos uzņēmumos un iestādēs, kur pieejamība un darbspējas laiks ir kritiski svarīgi, piemēram, bankās, apdrošināšanas sabiedrībās, veselības aprūpes iestādēs, telekomunikāciju uzņēmumos, tīkla informācijas pakalpojumos un rūpnieciskās automatizācijas sistēmās. Ir ziņots par OpenVMS sistēmu darbību, kas pārsniedz desmitgades ilgu nepārtrauktu darbību. Tādas funkcijas kā "mainīgā atjaunināšana" un klasteru arhitektūra ļauj gan atjaunināt komponentes, gan saglabāt pakalpojumus pieejamus arī aparatūras vai programmatūras maiņu laikā.

Administrēšana, izstrāde un rīki

OpenVMS administrēšana parasti balstās uz DCL skriptiem, sistēmas komandrindas rīkiem un GUI pārvaldības lietotnēm (kur pieejamas). Izstrādei pieejami kompilatori, debuggieri un paketes, kas atbalsta gan leģendāras valodas (piem., Fortran, COBOL), gan mūsdienu valodas. Sistēmā ir iebūvēta atbalsta infrastruktūra, piemēram, logu sistēma, diagnostikas rīki un dublēšanas/atjaunošanas utilītas, kas piemērotas uzņēmuma līmeņa darbam.

Drošība un uzticamība

OpenVMS ir izstrādāta ar uzsvaru uz drošību un uzticamību. Sistēma nodrošina detalizētu piekļuves kontroli, lietotāju un grupu privilēģijas, audita iespējas un atbalstu šifrēšanai un tīkla drošības risinājumiem. Tāpat OpenVMS izceļas ar zemu kļūmju līmeni un spējām ātri atjaunoties no aparatūras problēmām, ja sistēma ir pareizi konfigurēta un uzturēta.

Mūsdienu attīstība

OpenVMS turpina attīstīties gan no komerciālā atbalsta, gan kopienas puses. VMS Software Inc. turpina izlaist jaunas versijas, drošības atjauninājumus un portus uz mūsdienīgām platformām. Tāpat pastāv trešo pušu rīki un migrācijas ceļi, kas ļauj integrēt OpenVMS vidi ar mūsdienu IT infrastruktūru.

Secinājums

OpenVMS ir stabila un funkcionāli bagāta operētājsistēma, kas īpaši piemērota vidi, kur nepieciešama augsta pieejamība, precizitāte darījumu apstrādē un drošība. Lai gan tehnoloģiju ainava ir mainījusies kopš 1970. gadiem, OpenVMS joprojām tiek uzticēta kritiskām sistēmām visā pasaulē, pateicoties savām ilggadējām spējām nodrošināt uzticamību, klasterizēšanu un sistēmas pārvaldības rīkus.

Jautājumi un atbildes

J: Kas ir OpenVMS?


A: OpenVMS ir operētājsistēma, ko izstrādāja Digital Equipment Corporation (DEC) saviem VAX serveriem. Vēlāk tā tika pārnesta uz DEC Alpha un Itanium sistēmām, un tā ir 32 bitu operētājsistēma.

J: Kad tika izdota OpenVMS?


A: OpenVMS tika publicēta 1977. gadā, un tā bija viena no pirmajām šāda veida operētājsistēmām.

J: Kādas funkcijas piedāvā OpenVMS?


A: OpenVMS piedāvā daudzas funkcijas, piemēram, virtuālo atmiņu, laika koplietošanu, sērijveida apstrādi, transakciju apstrādi, reālā laika sistēmas atbalstu, augstu pieejamību, izmantojot klasterizāciju, datortīklus (DECNet/TCP/IP), simetrisku/asimetrisku/NUMA multiprocessing, ieskaitot klasterizāciju, sadalītu failu sistēmu, integrētu datu bāzi (RMS/Rdb), atbalstu dažādām programmēšanas valodām ar standartizētu izsaukumu mehānismu starp tām, paplašināmu čaulu un augstu drošības līmeni.

J: Cik ilgs var būt OpenVMS sistēmas darbības laiks?


A: Ir ziņots, ka OpenVMS sistēmas darbības laiks ir ilgāks par desmit gadiem.

J: Vai programmatūras vai aparatūras atjaunināšanai ir jāizslēdz sistēma?


A: Nē - funkcija, ko sauc par "mainīgo atjauninājumu", ļauj lietotājiem atjaunināt programmatūru vai aparatūru bez nepieciešamības izslēgt sistēmu.

J: Vai ir kāds veids, kā izvairīties no dīkstāves, ja datu centrs tiek iznīcināts?


A: Jā - ja sistēma ir pareizi konfigurēta, tad, pat ja datu centrs tiek iznīcināts, dīkstāves nebūs.

J: Kas šodien izmanto OpenVMS?


A: Šodien OpenVMS izmanto bankas un finanšu pakalpojumu uzņēmumi, slimnīcas un veselības aprūpes organizācijas, tīkla informācijas pakalpojumu sniedzēji un lieli rūpnieciski dažādu produktu ražotāji.


Meklēt
AlegsaOnline.com - 2020 / 2025 - License CC3