Toepassing van virtualisatie
Er zijn verschillende vormen van virtualisatie. Voor de duidelijkheid beschrijven we wat Centric onder een aantal van deze vormen verstaat.
Hardware- of servervirtualisatie
Hardwarevirtualisatie is een techniek die het mogelijk maakt een besturingssysteem los te koppelen van fysieke hardware. Op deze manier kunnen meerdere virtuele servers ondergebracht worden op één fysieke onderlaag. Met hardwarevirtualisatie kunnen resources als processoren, schijfruimte en geheugen efficiënter gebruikt worden en neemt de flexibiliteit ervan toe. Er zijn meerdere methodes om deze resources te verdelen: ‘harde virtualisatie’ en virtualisatie via een zogenaamde hypervisor.
Bij harde virtualisatie worden de aanwezige resources hardwarematig verdeeld over de aanwezige virtuele servers. Bij virtualisatie via een hypervisor neemt een aanwezige softwarelaag deze verdeling voor zijn rekening. De ondersteuning voor de gekozen hypervisor wordt niet door Centric geleverd en dient via de desbetreffende leverancier te lopen. Centric doet geen uitspraken meer over het gebruik van hypervisor.
Desktopvirtualisatie
Desktopvirtualisatie is grofweg in twee delen te splitsen. De virtualisatie vindt in beide gevallen plaats op een server: in de ene situatie functioneren de applicaties op de server zelf, in de tweede situatie ontvangt de aangesloten client een compleet op zichzelf staand besturingssysteem.
Server Based Computing
In de eerste variant spreken we van Server Based Computing. Een voorbeeld hiervan is Remote Desktop Services. De applicaties worden op een server geïnstalleerd en uitgevoerd. De beeldinformatie is zichtbaar op de client.
In deze virtualisatievariant moet de applicatie geschikt zijn om op een dergelijke terminalserver goed te functioneren. De clientsoftware draait op een serverbesturingssysteem. Dit is de reden waarom Centric zijn applicaties vrijgeeft op deze variant van desktopvirtualisatie.
Virtual Desktop Infrastructure
Bij de tweede variant (we spreken dan van Virtual Desktop Infrastructure of VDI) krijgt de gebruiker van afstand toegang tot een complete desktop. Deze desktop wordt aangeboden vanaf een server. Een voorbeeld hiervan is Citrix XenDesktop. In tegenstelling tot de vorige variant draait de applicatie op een clientbesturingssysteem.
Het beleid van Centric rond de VDI-variant is dat er geen specifieke vrijgavetrajecten voor uitgevoerd worden. De applicatie draait immers op een - weliswaar virtueel - clientbesturingssysteem. Hiervoor geldt de vrijgavematrix die in het onderdeel Clientplatformen staat weergegeven. Centric ondersteunt dit op basis van best-effort. Best-effort houdt in dat er geen formele ondersteuning wordt geboden en vanuit de onderhoudsovereenkomst geen verplichting is problemen op te lossen, maar dat Centric zal proberen meldingen op te lossen. Eventuele extra kosten die daarmee gemoeid zijn worden, in overleg met de klant, in rekening gebracht.
Applicatievirtualisatie
Bij applicatievirtualisatie draaien applicaties lokaal op een desktop, gebruikmakend van lokale systeembronnen, zonder dat de applicatie op de machine is geïnstalleerd. Er is een vergelijk mogelijk met op terminalservers gebaseerde toepassingen, met het grote verschil dat bij terminalservers de applicaties op een server draaien en bij applicatievirtualisatie de applicaties lokaal draaien.
Het beleid van Centric is dat er geen specifieke vrijgavetrajecten voor virtualisatie worden opgestart. De applicatie draait immers op een fysiek clientbesturingssysteem. Hiervoor geldt de vrijgavematrix die is weergegeven in het onderdeel Clientplatformen. Centric ondersteunt dit op basis van best-effort. Best-effort houdt in dat er geen formele ondersteuning wordt geboden en vanuit de onderhoudsovereenkomst geen verplichting is problemen op te lossen, maar dat Centric zal proberen meldingen op te lossen. Eventuele extra kosten die daarmee gemoeid zijn worden, in overleg met de klant, in rekening gebracht.
Versiebeleid Java Runtime Environment
In 2019 heeft Oracle het licentie- en ondersteuningsmodel aangepast en in lijn gebracht met de overige Oracleproducten. Er komen nu twee releases per jaar en er is een Long Term Support-model ingevoerd. Het belangrijkste gevolg voor onze klanten is dat er bij Oracle betaalde ondersteuning moet worden aangeschaft wanneer Java wordt ingezet voor zakelijk en commercieel gebruik.
De Oracle-producten die Oracle Java vereisen, zoals WebLogic Server, hebben geen aanvullende Javalicenties nodig. Dit omdat de licentie voor het gebruik van Oracle Java onderdeel is van de licentie van het desbetreffende Oracle-product.
Centric ontwikkelt zelf geen applicaties in Java, maar een aantal applicaties bevat wel componenten van andere leveranciers die Java gebruiken. Om deze klanten een alternatief te bieden voor de betaalde licentie JRE is besloten om ook de OpenJDK van Adoptium te certificeren.
Java Runtime Environment (JRE) van Oracle
Patches worden als download beschikbaar gesteld op de Oracle-support Portal. Hiervoor is zowel een account als een geldig supportcontract nodig. Centric bepaalt twee keer per jaar (op 1 april en 1 oktober) of de (Oracle Forms) applicaties succesvol werken met de op dat moment laatste versie van Oracle Java. Het toepassen van een andere (hogere) versie is
mogelijk. Indien er problemen ontstaan, verwijzen we onze klanten naar de laatst geteste versie (fallback-versie). Per 1 oktober 2024 geldt versie 1.8 update 421 als fallback-versie.
Java Runtime Environment (JRE) van Adoptium (OpenJDK)
Sommige Centricapplicaties gebruiken externe componenten die Java runtime vereisen. Om licentieredenen kan het wenselijk zijn om hier niet voor Oracle Java Runtime te kiezen. In die gevallen ondersteunt Centric één OpenJDK-variant namelijk de Eclipse Temurin Open Source Java SE van Adoptium (voorheen Adopt OpenJDK). OpenJDK van andere leveranciers is door Centric niet vrijgegeven en daarom kan Centric daar geen support op leveren.
Het is belangrijk om te benadrukken dat de ondersteuning van Adoptium (OpenJDK) uitsluitend geldt op producten en onderdelen waar geen Oracle Java ondersteuning vereist is (niet-Oracle branded componenten). De installatiemedia wordt op de website van Adoptium beschikbaar gesteld. De beschrijving hoe Oracle Java vervangen kan worden door de Java runtime van Adoptium is beschikbaar op de customerportal.
Browsers
De praktijk laat zien dat browsers in een heel hoog tempo worden aangepast, waardoor er meerdere versies per jaar beschikbaar komen. Centric stelt de werking van de applicaties tweemaal per jaar vast met de hoogst beschikbare versies van de webbrowsers op dat moment: op 1 april en 1 oktober. Hierbij worden nieuwe bevindingen als known issues genoteerd en zo mogelijk in volgende patches opgelost. Centric heeft per 1 oktober 2024 getest met de volgende browsers:
- Chrome: 128.0.6613.85
- Edge: 128.0.2739.63
- FireFox 129.0.2
Safari wordt uitsluitend ondersteund voor de SaaS-oplossingen die Centric biedt. Applicaties die on-premises (kunnen) draaien, worden niet ondersteund bij het gebruik van Safari.
Microsoft Office
Centric ondersteunt de laatste en voorlaatste versie van de Microsoft Office Suite. Op dit moment zijn dat Office 2019 en Office 2021. Office 2024 is in oktober 2024 gereleased maar nog niet vrijgegeven door Centric. Ondersteuning voor Office 365 ProPlus vindt plaats op de zogeheten offlineversie van de werkplekonderdelen uit de Office Suite. Office 365 ProPlus bevat dezelfde programma's als de meest recente versie van het reguliere Microsoft Office-pakket. Microsoft Office 2019 en 2021 zijn traditionele Office-installaties die gebonden zijn aan een specifieke computer. Office 365 ProPlus is een service voor gebruikers die als abonnement beschikbaar is.