Chapter 1. About Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2), a service operated by amazon.com, provides customers with a customizable virtual computing environment. With this service, an Amazon Machine Image (AMI) can be booted to create a virtual machine or instance. Users can install the software they require on an instance and are charged according to the capacity used. Amazon EC2 is designed to be flexible and allows users to quickly scale their deployed applications.

See the Amazon Web Services website for more information.

About Amazon Machine Images

An Amazon Machine Image (AMI) is a template for an EC2 virtual machine instance. Users create EC2 instances by selecting an appropriate AMI to create the instance from. The primary component of an AMI is a read-only filesystem that contains an installed operating system as well as other software. Each AMI has different software installed for different use cases. Amazon EC2 includes many AMIs that both Amazon Web Services and third parties provide. Users can also create their own custom AMIs.

Types of JBoss EAP Amazon Machine Images

Use JBoss EAP on Amazon Elastic Compute Cloud (Amazon EC2) by deploying a public or private Amazon Machine Image (AMI).

Important

Red Hat does not currently provide support for the full-ha profile, in either standalone instances or a managed domain.

JBoss EAP public AMI
Access JBoss EAP public AMIs through the AWS marketplace https://aws.amazon.com/marketplace. The public AMIs are offered with the pay-as-you-go (PAYG) model. With a PAYG model, you only pay based on the number of computing resources you used.
JBoss EAP private AMI
You can use your existing subscription to access JBoss EAP private AMIs through Red Hat Cloud Access. For information about Red Hat Cloud Access, see About Red Hat Cloud Access.

About Red Hat Cloud Access

If you have an existing Red Hat subscription, Red Hat Cloud Access provides support for JBoss EAP on Red Hat certified cloud infrastructure providers, such as Amazon EC2 and Microsoft Azure. Red Hat Cloud Access allows you to cost-effectively move your subscriptions between traditional servers and public cloud-based resources.

You can find more information about Red Hat Cloud Access on the Customer Portal.

Red Hat Cloud Access Features

Membership in the Red Hat Cloud Access program provides access to supported private Amazon Machine Images (AMIs) created by Red Hat.

The Red Hat AMIs have the following software pre-installed and fully supported by Red Hat:

  • Red Hat Enterprise Linux
  • JBoss EAP
  • Product updates with RPMs using Red Hat Update Infrastructure

Each of the Red Hat AMIs is only a starting point, requiring further configuration to the requirements of your application.

Supported Amazon EC2 Instance Types

Red Hat Cloud Access supports the following Amazon EC2 instance types. See Amazon Elastic Compute Cloud User Guide for Linux Instances for more information about each instance.

The minimum virtual hardware requirements for an AMI to deploy JBoss EAP are the following:

  • Virtual CPU: 2
  • Memory: 4 GB

However, depending on the applications you deploy on JBoss EAP you might require additional processors and memory.

Supported Red Hat AMIs

The supported Red Hat AMIs can be identified by their names, as shown in the following examples:

Private image example

RHEL-7-JBEAP-7.4.0_HVM_GA-20210909-x86_64-0-Access2-GP2

Public image example

RHEL-7-JBEAP-7.4.0_HVM_GA-20220804-x86_64-0-Marketplace-GP2

  • RHEL-x is the version number of Red Hat Enterprise Linux installed in the AMI. Example 7.
  • JBEAP-x.y.z is the version number of JBoss EAP installed in the AMI. Example 7.4.0.
  • 20220804 is the date that the AMI was created in the format of YYYYMMDD.
  • x86_64 is the architecture of the AMI. This can be x86_64 or i386.
  • Access2 or Marketplace denote whether the AMI is private or public as follows:

    • Private image contains Access2.
    • Public image contains Marketplace.