A Red Hat Subscription provides the following:
Access to the Software as well as access to updates, upgrades, corrections, security advisories and bug fixes for the Software (if and when available). It also allows customers to download all supported version of Enterprise software, with continuous support, along with access to online information resources for that product. This includes bug fixes, feature/compatibility updates, security updates, source code and documentation.
Additionally, certain Red Hat Subscriptions includes access to Red Hat support and all include access to the Open Source Assurance Program – which provides customers with cover should there be a legal dispute over Intellectual Property within Red Hat software that has been used within the customer’s solution.
“If an unaffiliated third party initiates a legal action against Client alleging that Client’s use of Covered Software directly infringes the third party’s copyrights, patents or trademarks, or misappropriates the third party’s trade secret rights (“Third Party Rights”) (such action, a “Claim”) and Client has complied with the terms of this Agreement and the Support Agreement(s), then:
A Red Hat subscription is required for “each and every instance or installation”, in whole or in part, being used in your environment. The Red Had Enterprise Linux (RHEL) family includes:
Red Hat Enterprise Linux Platform Portfolio
Physical Environment
In a physical environment, your subscription is based on the number of “socket-pairs” in use in the system. For example, 8 CPUs will require 4 subscriptions.
Virtual Environments
Light – medium virtualisation
For Red Hat Enterprise Linux Server (RHEL) deployed in a virtual environment, subscriptions are based on the number of “virtual instance pairs” running the product. For example – 16 VMs will require 8 subscriptions. This is available for the following products:
Heavy virtualisation
There is also a subscription model that allows an unlimited number of RHEL virtual instances; this is based on a physical socket-pair basis and is available for:
Red Hat will support Red Hat Enterprise Linux (RHEL) to run up to 4 concurrent guests. To run 5 or more, it is recommended to purchase subscriptions for:
or
Subscriptions can be “re-purposed” and used to cover virtual or physical instances as required. So, as you move towards heavier virtualisation, you can re-purpose your physical subscriptions to cover your new virtual instances.
Red Hat Cloud Access allows you to migrate RHEL subscriptions into the public cloud, with Red Hat certified cloud providers. For non-RHEL subscriptions, prior written permission is required from Red Hat in order to move these to the public cloud.
Hot
The server is on and ready to go – such as within a failover cluster. In this case, the backup server must be fully covered with subscriptions – just as the production server. All servers must be covered with subscriptions of the same configuration and support SLA.
Warm
Here, the server is periodically (no more than every 60 days) turned on to receive backups and updates. Warm backups are used in scenarios such as:
All servers must be covered with subscriptions of the same configuration and support however, the warm server subscriptions are 50% of the production subscription costs.
Cold
A cold backup server has the required software installed but is then turned off until the event of a disaster, or for periodic procedure tests. Red Hat do not allow you to apply updates to the installed software until the backup server moves into production. As the 2 servers are never running simultaneously, you do not need to acquire subscriptions for Cold backup servers.
For teams of 25 or more, there is Red Hat Enterprise Developer. This comes with 2 support variants:
Professional = Response time of 2 business days
Enterprise = Response time of 4 hours
For smaller teas, including individual developers, the is Red Hat Developer Workstation. If “self-support” isn’t sufficient, Professional or Enterprise support can be added.
There are 3 Red Hat options for desktops and workstations:
Each aimed at users with different requirements and professional/enterprise support can be added as required.
This additional subscription provides:
To help keep your RHEL systems compliant and secure. It also provides granular reporting on:
Which may be beneficial when managing assets.
Do note that all systems using this subscription require the “Smart Management” add-on.
High Availability Add-on
This provides on-demand failover for up to 16 nodes in a cluster, and includes failover support for Apache, MySQL and PostgreSQL.
Resilient Storage Add-on
This makes a single copy of all files within a cluster visible to each node, while also ensuring data protection if nodes fail.
Network Load Balancer Add-on
This add-on helps provide redundancy for web servers, networking and more.
Scalable File System Add-on
This provides support for large file systems, between 16 and 100 Terabytes.
High Performance Network Add-on
This add-on is aimed at environments where low latency and high capacity are key.
Smart Management Add-on
This, coupled with Red Hat Satellite, enables management and provisioning of your Red Hat environment. An optional “Network Monitoring” module is also available.
Extended Update Support Add-on
This offers an additional 18 months on top of the standard 7 year support lifecycle offered by Red Hat.
Add-on availability
Add-on | Product Availability |
High Availability | Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Server for SAP applications |
Resilient Storage | Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Server for SAP applications Red Hat Enterprise Linux Server for HPC Head Node |
Network Load Balancer | Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Server for SAP applications |
Scalable File System | Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Server for SAP applications Red Hat Enterprise Linux Server for HPC Head Node Red Hat Enterprise Linux Server for HPC Compute Node |
High Performance Network | Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Server for SAP applications Red Hat Enterprise Linux Server for HPC Head Node |
Smart Management | All version of Red Hat Enterprise Linux |
Extended Update Support | Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Server for SAP applications Red Hat Enterprise Linux Server for IBM System z Red Hat Enterprise Linux Server for IBM POWER |
There are 3 levels of support for Production environments, Self-Support, Standard and Premium.
Premium support offers 24×7 support (for severity 1 & 2 incidents) as well as Extended Update Support. The latter can also be purchased as an add-on to Standard support.
RHEL | Self-Support | Standard | Premium | |
Hours of coverage | None | Standard business hours | Standard business hours
(24×7 for severity 1 & 2) |
|
Support Channel | None | Web & phone | Web & phone | |
Number of cases | None | Unlimited | Unlimited | |
Response times | Initial & ongoing | Initial & ongoing | Initial | Ongoing |
Severity 1 | None | 1 business hour | 1 hour | 1 hour/as agreed |
Severity 2 | None | 4 business hours | 2 hours | 4 hours/as agreed |
Severity 3 | None | 1 business day | 4 business hours | 8 business hours/as agreed |
Severity 4 | None | 2 business days | 8 business hours | 2 business days/as agreed |
Organisations must be careful when it comes to what patches are applied and by whom. In most cases, applying patches/updates/bug fixes etc. that are not provided directly by Red Hat will invalidate the Red Hat support contract.
Some 3rd party vendors such as IBM & HP are authorised Red Hat support partners while others, such as Oracle and Novell, are not.
Appendix 1, section 1.2 of the Red Hat Enterprise Agreement covers what is known as the “All or Nothing” rule:
“While you have subscriptions entitling you to receive Subscription Services for a Red Hat Product, you are required to purchase Subscription Services in a quantity equal to the total number of Units of that Red Hat Product (including variants or components thereof).”
This means that, within a product family, you cannot pick and choose which installations are covered with active Subscription Services, i.e. if you have 31 RHEL instances, you either have to purchase 0 subscriptions or 31.
The Red Hat Enterprise Agreement also includes details of the types of use that not-permitted with these Subscriptions:
“A Software Subscription provides you with ongoing access to a variety of services for your personal (internal) use. Accordingly, providing our services to, or using for the benefit of, a third party (for example, using Subscription Services to provide hosting services, managed services, Internet service provider (ISP) services, or third party access* to or use of the Subscription Services) is a material breach of the Agreement.”
*Despite this, 3rd parties such as “contractors, sub-contractors and outsourcing vendors” may use your Subscription Services, providing you remain responsible for all obligations under the Enterprise Agreement.
It then goes on to say:
“The foregoing sentence is not intended to limit your internal use of the Software to run a web site and/or to offer your own software as a service, provided such web site or service (a) does not include a distribution, sale or resale of any of the Subscription Services and (b) provides as the primary component of the web site or service a material value added application other than the Software and/or Subscription Service.”
Offering a chargeable service using Red Hat Subscription Services products is expressly prohibited. Any services being offered must be free of charge and offer additional value over the base Red Hat product.
Overall terms are contained within the Red Hat Enterprise Agreement; region specific versions of which can be found here – https://www.redhat.com/en/about/agreements