Overview

Background

The focus of this project is end of life for the EUCLID application tier, this includes:

  • Operating system (RedHat 6, end date December 2020)
  • Java (Java 6, end date 2018)

License cost should be taken into account and where possible Open Source should be used. The Student Record System vendor (Tribal) has confirmed support for Centos, upgrading to Centos (Open Source) will provide an added saving on license costs. Open JDK will be investigated as an alternative.

With the Student Area business calendar in mind including the annual SITS Upgrade, this work should be scheduled for summer 2019. The SITS Upgrade is taking place in Live in February 2020. Therefore, the move to Centos 7 needs to take place before December 2019 in order to ensure that SITS can run in the new environment for at least 2 months before the SITS Upgrade.

Scope

In Scope:

  • Operating system upgrade of the EUCLID application tier
  • Upgrade Java
    • This will initially be carried out in the DUST Environment in order to test if this Upgrade works for the Integrator. There is a noted risk. In case the upgraded Java would not work for the integrator, it it would be managed on its own server with an old Java version with improved security on the server as there is no time/budget to rewrite the integrator.
  • Use of automated deployment techniques where possible for speed and consistent deployment

Out of scope

  • Student record components outside of the EUCLID/SITS application tier

 

Objectives

Number Description

Priority

MoSCoW

Objective 1 Operating system upgrade of the EUCLID application tier (to address end of life)   
D1.1 Move RedHat 6 to Centos V7 on all EUCLID environments

 

Must Have
D1.2

 

Integration Testing between EUCLID & its components/feeds

 

Must have
D 1.3 Performance tests (as scoped and benchmarked by the EUCLID double upgrade project) Must have
Objective 2 Upgrade Java (to address end of life)  
D2.1

 

SITS System Java Upgrade incl. apache/tomcat

 

Must  have
D2.2 Integration Testing ensuring all integration is working Must have    
D2.3 Performance tests Must have
Objective 3 Upgrade Java on SITS Integrator  
D3.1 SITS Integrator Java Upgrade Should Have
D3.2 SITS Integrator - Integration Testing Should have

Objective 4

Use of Automated Deployment

 
D4.1

Analysis on the level of automation that must be used

Must have
D4.2 Implementation of automated deployment through all environments Should have

 

Benefits

  • EUCLID remains within support
  • Saving on licensing cost of 600 GBP per server per year, which will save up to £12k per annum  for 20 servers
  • Improved security
  • Reduce the manual effort/human errors and reduce the time required to setup new servers (automated deployment).

Success Criteria

- System functionally working as before. No downtimes expected to impact the business while switching over to the upgraded version in Live

- System performance is the same as before- Plan is to measure this with existing SSP performance scripts 

 

Project Milestones

 

Stage Milestone Due Date Previous Date Complete
Initiate Initial Analysis prior to Planning 21-Jun-2019 10-May-2019 Yes
Plan Brief signed off 30-Aug-2019 26-Jul-2019 No
Build DEV Environment Upgrade Signed Off 19-Sep-2019 No date available No
Build TEST Environment Upgrade Signed Off 02-Oct-2019 No date available No
Build TRN Environment Upgrade Signed Off 15-Oct-2019 No date available No
Build LIVE Environment Upgrade Signed Off 24-Oct-2019 No date available No
Deliver LIVE Move & Upgrade from RedHat V6 to Centos V7 07-Nov-2019 No date available No
Build DUST Environment Upgrade Signed Off 18-Nov-2019 No date available No
Deliver Deployment Sign off 13-Jan-2020 No date available No
Close Decommissioning of all Environments 20-Jan-2020 No date available No
Close Closure 31-Jan-2020 No date available No

Project Info

Project
SITS RedHat Operating System move to Centos
Code
SAC080
Programme
Student Systems Partnership SSP
Management Office
ISG PMO
Project Manager
Anne Mathison
Project Sponsor
Brandi Headon
Current Stage
Execute
Status
In Progress
Project Classification
Run
Start Date
26-Apr-2019
Planning Date
30-Aug-2019
Delivery Date
23-Mar-2020
Close Date
11-May-2020
Overall Priority
Normal
Category
Compliance

Documentation

Plan