Overview
Background
Within the EdWeb infrastructure, the varnish and memcache servers have already reached their operating system (CentOS 6) end of life. The move of varnish to CentOS 7 is believed to be relatively straightforward and has been done in the DEV environment by support. However, the upgrade of the memcache servers requires code changes and needs to be delivered as a project given the system's history of sensitivity to losing individual cache components. This project will oversee the necessary infrastructure upgrades to the affected servers, including the remaining varnish servers.
Scope
In Scope:
- Review cache server infrastructure
- Replace/update 18 memcache servers (2 x Dev, 4 x Test, 4 x Staging, 4 x Training, 4 x Live) in the EdWeb infrastructure
- Replace/update 16 memcache servers (4 x Test, 4 x Staging, 4 x Training, 4 x Live) in the EdWeb infrastructure
- Review bamboo plans and deployment documentation
- Update TAD and build documentation
Out of scope
Replacement/upgrade of any other servers within the EdWeb infrastructure.
Objectives and Deliverables
Priority |
Owner |
|
O1 To upgrade the operating system (across all relevant environments)on the current memcache servers within the EdWeb infrastructure |
|
|
D1. Upgraded memcache servers on the Dev, Test, Staging, Training and Live EWeb environments |
Must Have |
Project team |
D2. Upgraded varnish servers on the Test, Staging, Training and Live EWeb environments | Must Have | Project team |
O2 To update all relevant technical and support documentation |
||
D2. Updated architecture and an updated Technical Architecture Document (TAD) | Must Have | Development Technology |
D3. Updated build documentation | Must Have | Software Development |
D4. An updated Bamboo plan | Must Have | Software Development |
D5. Updated deployment documentation |
Must Have | Production Management |
Benefits
The main benefit will be that EdWeb will run on supported infrastructure ensuring the service remains secure. This is a benefit that is University-wide as it impacts on all users.
A second benefit is that, with the successful upgrade of these servers EdWeb will continue to work as expected - something that will impact all EdWeb users and all website visitors
Success Criteria
The achievement of the main objectives will determine the success, or otherwise, of this project.
Project Milestones
Stage | Milestone | Due Date |
---|---|---|
Plan | Planning sign-off | 11-Jun-2021 |
Design | Design sign-off | 01-Jul-2021 |
Build | Build review & sign-off | 30-Jul-2021 |
Integrate | Load testing sign-off | 10-Aug-2021 |
Deliver | Deployment in LIVE | 18-Aug-2021 |
Deliver | Deployment review and sign-off | 23-Aug-2021 |
Close | Project closure | 02-Sep-2021 |