Description
Ensure every Public Cloud Database service runs an engine version, such as PostgreSQL, MySQL, or MongoDB, that is still supported by OVHcloud and its vendor, and is upgraded before end of life.
Rationale
Unsupported database versions stop receiving security fixes, leaving known vulnerabilities open, and may be forcibly upgraded or removed by the provider. Running supported versions keeps the database patched and avoids unplanned upgrades.
Impact
The database keeps receiving security fixes
Avoids forced upgrades at end of life
Upgrades must be tested for application compatibility
Default Value
Services stay on the version they were created with until they are upgraded.
Pre-Requisites
Permission to manage the database service
Applications tested against the new version
A recent backup
Test Plan
Log in to the OVHcloud Control Panel at https://www.ovh.com/manager/.
In the left-hand menu, select Public Cloud and choose your project.
In the left-hand menu, select Databases (under Databases & Analytics), then click the database service to open it.
On the Dashboard tab, check the engine version.
Compare it with OVHcloud's supported versions for that engine.
If the version is end of life or close to it, follow the implementation steps.
Implementation Steps
Log in to the OVHcloud Control Panel at https://www.ovh.com/manager/.
In the left-hand menu, select Public Cloud and choose your project.
In the left-hand menu, select Databases (under Databases & Analytics), then click the database service to open it.
Upgrade the version from the service settings if the engine supports in-place upgrades.
Otherwise, create a new service on a supported version, migrate the data, and switch the applications.
Test the applications after the upgrade.
Backout Plan
Restore the backup taken before the upgrade to a new service on the previous version if needed.
Reference