This document describes the lifecycle stages of public operating system (OS) images on Compute Engine. Use this information to understand how OS versions transition from general availability (GA) through end of support (EOS) or end of life (EOL) to help you design upgrade plans for your workloads.
The following sections outline the lifecycle stages of an OS version on Compute Engine.
Mainstream support or general availability (GA)
In this stage the following processes take place:
- With the introduction of a new OS version, the OS image provider creates a
new OS image and assigns a name by using the naming convention for that OS
distribution. For example,
debian-13-trixie-v20260827. The image provider then creates a new image family. For example,
debian-13.Image families help you manage OS images in your project by grouping related images together, so that you can roll forward and roll back between specific OS image versions. For more information, see Image families best practices.
All calls to the image family references this recently created OS image. For example, if you specify an image family during VM creation by using the
--image-familyflag with the appropriate--image-project, then the latest version of the image is used.Occasionally, the image provider applies critical security or bug fixes, that are sent by the OS provider, to the OS image. In these updates, new features might be introduced. When an update is sent, the following takes place:
- The current OS image is updated and a new name is generated. For
example, the
debian-13-trixie-v20260827with the updates becomesdebian-13-trixie-v20260902. - The
debian-13image family now points to the newdebian-13-trixie-v20260902OS image. - The previous OS image (
debian-13-trixie-v20260827) is markeddeprecated.
- The current OS image is updated and a new name is generated. For
example, the
Deprecated or End of Support (EOS)
At some point, each OS version reaches the deprecation phase. For OS version deprecation dates, see Operating system details.
Deprecated OS versions can either be in an extended supported or end of lifecycle phase.
In this stage, OS providers stop providing image updates and the OS images are marked deprecated. You might still be able to use these OS images, but you are responsible for acquiring updates, which are subject to availability from the OS distribution, vendor, or open source community.
When an OS version reaches EOS, the following takes place:
- The latest image in the image family is either deleted or marked deprecated.
You can no longer use the image family. However, you can still use some or all of the OS images by referencing them directly with the exception of Windows where all OS images are deleted at EOS.
To create a VM from a deprecated image, you must use the Google Cloud CLI or REST. When specifying the image, you must use the
--imageflag because image families don't point to deprecated images. For more information about creating VMs, see Create a VM instance from a public image.When an OS version reaches or goes past the extended lifecycle stage, Google doesn't guarantee feature compatibility with new machine families or CPU platforms, to these deprecated versions.
All VMs that use OS images that belong to this EOS OS version continue to work on Compute Engine and are still eligible for Google Cloud support beyond their EOS date. However, if any issues with the VM is identified to be associated with the deprecated OS version, Google might not be able to resolve the issue as OS provider support is no longer available.
Deprecated OS versions can either be in an extended supported phase or end of lifecycle.
Extended support
When an operating system reaches the deprecation or end of support (EOS) phase, some OS distributors and partners offer paid maintenance, extended, or long-term support packages. You can procure and enable these packages to continue receiving critical security patches and updates for your Compute Engine instances:
Red Hat Enterprise Linux (RHEL)
Red Hat offers the following options to extend the lifecycle of RHEL instances:
- Extended Life Cycle Support (ELS) Add-On: Available for PAYG (on-demand)
RHEL instances running versions that have reached their end of maintenance
phase, such as RHEL 7. The ELS Add-On provides critical security fixes and
selected urgent bug fixes. To procure and enable ELS, stop the instance,
append the RHEL ELS license URI to the boot disk using the
gcloud compute disks updatecommand, and install the Red Hat Update Infrastructure (RHUI) ELS client package. For step-by-step instructions, see Append RHEL ELS licenses and the Red Hat Enterprise Linux FAQ. - Extended Update Support (EUS): Available for specific minor releases of RHEL, providing security updates and urgent fixes for up to two years after the initial release date. On Compute Engine, you can create VMs directly from RHEL EUS public images, which include both the base RHEL license and the EUS license, or lock an existing instance to an EUS point release. For more information, see RHEL operating system details and the Red Hat EUS overview.
Rocky Linux
Long Term Support (LTS) and commercial enterprise support for Rocky Linux on Compute Engine are provided by CIQ:
- CIQ Long Term Support (LTS) and commercial support: You can procure extended support and commercial support offerings directly through Google Cloud Marketplace, such as CIQ-supported Rocky Linux or CIQ Rocky Linux LTS images, or directly from CIQ.
SUSE Linux Enterprise Server (SLES)
SUSE offers extended support options that vary between standard SLES and SLES for SAP:
- Long-Term Service Pack Support (LTSS): Available for SLES versions—and for
the final service pack (SP) release of a SLES for SAP major version—that have
reached their end of general support date. To procure and enable LTSS:
- Go to the Long-Term Service Pack Support listing in Cloud Marketplace and submit the form to purchase LTSS through a SUSE representative.
- After your purchase is finalized, enable LTSS on your instances by following the instructions in SUSE's enablement documentation and Long Term Service Pack Support for PAYG Instances Simplified.
- Extended Service Pack Overlap Support (ESPOS): Included automatically in the base PAYG license for all SLES for SAP versions, except for the final SP version before the next major release (for example, SLES 12 SP5 for SAP). ESPOS provides an additional three years of support and maintenance updates under LTSS terms without requiring a separate add-on purchase. For the final SP version of a major release, you must purchase LTSS through Cloud Marketplace.
For more information, see the SUSE Linux Enterprise Server FAQ.
Ubuntu
Canonical provides Extended Security Maintenance (ESM) to deliver ongoing security fixes for high and critical Common Vulnerabilities and Exposures (CVEs) after an Ubuntu LTS release reaches the end of its standard support window. You can procure and enable ESM on Compute Engine in the following ways:
- Upgrade existing Ubuntu LTS instances to Ubuntu Pro (PAYG): Perform an
in-place upgrade on existing VMs to enable ESM with hourly PAYG billing. To
upgrade, install the
ubuntu-advantage-propackage on the VM, stop the instance, and replace the boot disk license with the Ubuntu Pro license URI using thegcloud compute disks updatecommand. For detailed instructions, see Upgrade from Ubuntu to Ubuntu Pro. - Create new Ubuntu Pro instances: Launch new VMs using Ubuntu Pro public images, which include ESM activated by default.
- Bring your own subscription (BYOS): Attach an annual Ubuntu Advantage subscription purchased from Canonical directly to your Ubuntu LTS VMs.
For more information, see Ubuntu LTS end of support and the Ubuntu Pro FAQ.
Windows Server
Windows Server versions follow Microsoft's Fixed Lifecycle Policy, which provides five years of Mainstream Support followed by five years of Extended Support (during which security updates are included at no additional cost).
- Extended Security Updates (ESUs): Once a Windows Server version reaches the end of its Extended Support phase (end of support), you can enroll in Microsoft's Extended Security Update (ESU) program to continue receiving critical security updates. You purchase ESUs directly from Microsoft and configure your Compute Engine instances to activate them. For eligibility and configuration steps, see the Microsoft Extended Security Updates deployment guide, Windows end of support, and the Microsoft licensing on Google Cloud FAQ.
CentOS
For workloads running on CentOS versions that have reached end of support (such as CentOS 7), partner offerings are available on Google Cloud to provide extended security updates and migration support:
- CIQ Bridge: Extends CentOS 7 support with security updates and patches from CIQ.
- SUSE Multi-Linux Support (SMLS): Provides enterprise support and patches for CentOS instances through an in-place conversion, available on Cloud Marketplace.
For more details on procuring these options and migrating workloads, see CentOS end of support guidance.
End of lifecycle (EOL)
For operating systems that have reached the end of the extended support period, or operating systems that don't support an extended support period, the following takes place:
The latest image in the image family is marked deprecated, or is deleted from Google Cloud.
The guest environment software provided by Google won't be updated for EOL OS versions, and repositories are no longer updated or maintained.
For existing VMs that use EOL OS versions, the following takes place:
- The VM can't download or install software packages or updates from the OS vendor and security updates are no longer available. This occurs because content from the OS vendor might no longer be available from the existing channels as the configured software repository infrastructure from the OS vendor might be turned down or archived.
- The VM continues to run but continued compatibility is not guaranteed. Active support might not be available from the OS vendor or Google. Google can provide options for migration or upgrades to newer OS versions.
OS image naming convention, update schedule, and deprecation policy
The following table outlines the naming convention for OS images and image families, the update schedule, and the applicable EOS policy.
Definitions
The following notations are used in the table:
Vis the numeric version for the OS. For exampleRHEL-7where7is the numeric versionRis the release string sometimes referred to as the development codename for the OS. For example,debian-13-trixie-v20260827wheretrixieis the release string. Release strings only apply to Debian and Ubuntu OS images.Nis the numeric build number. Build numbers only apply to Container-Optimized OS and Fedora CoreOS.YYYYMMDDis the Year/Month/Day that identifies the date that the OS image was built or published. For some OS, the date is preceded by a lowercasev. For example,vYYYYMMDD.
| OS | Image family | OS image | Update schedule | Deprecation policy |
|---|---|---|---|---|
| CentOS Stream |
|
|
Monthly | OS images are marked deprecated but are still available for use. |
| Container-Optimized OS |
|
|
Monthly | OS images are marked deprecated but are still available for use. |
| Debian |
|
|
Monthly | OS images are marked deprecated but are still available for use. |
| Fedora CoreOS |
|
|
Critical bug or security issues | OS images are deleted on the EOS date. |
| RHEL |
|
|
Monthly | OS images are marked deprecated but are still available for use. |
| RHEL BYOS |
|
|
Monthly | OS images are marked deprecated but are still available for use. |
| RHEL for SAP |
|
|
Monthly | OS images are marked deprecated but are still available for use. |
| Rocky Linux |
|
|
Monthly | OS images are marked deprecated but are still available for use. |
| SQL Server on Windows Server |
|
|
Monthly | OS images are deleted on the EOS date. |
| SLES |
|
|
Quarterly | OS images are marked deprecated but are still available for use. |
| SLES for SAP |
|
|
Quarterly | OS images are marked deprecated but are still available for use. |
| SLES for SAP BYOS |
|
|
Quarterly | OS images are marked deprecated but are still available for use. |
| Ubuntu LTS |
|
|
Critical bug or security issues | OS images are marked deprecated but are still available for use. |
| Ubuntu Pro |
|
|
Critical bug or security issues | OS images are marked deprecated but are still available for use. |
| Windows Server |
|
|
Monthly | OS images are deleted on the EOS date. |
What's next
- Learn more about OS upgrade best practices.
- Learn more about the operating systems that are available on Compute Engine.