第 1 章 关于 Amazon EC2
Amazon Elastic Compute Cloud(Amazon EC2)是由 amazon.com 运营的服务,为客户提供了可自定义的虚拟计算环境。通过此服务,可以引导 Amazon Machine Image(AMI)以创建虚拟机或实例。用户可以在实例上安装所需的软件,并根据所使用的容量收取费用。Amazon EC2 的设计具有灵活性,允许用户快速扩展其部署的应用。
如需更多信息,请参阅 Amazon Web Services 网站。
关于 Amazon 机器镜像
Amazon Machine Image(AMI)是 EC2 虚拟机实例的模板。用户通过选择适当的 AMI 从中创建实例来创建 EC2 实例。AMI 的主要组件是一个只读文件系统,它包含已安装的操作系统以及其他软件。每个 AMI 都会为不同的用例安装不同的软件。Amazon EC2 包括 Amazon Web Services 和第三方提供的许多 AMI。用户也可以创建自己的自定义 AMI。
JBoss EAP Amazon Machine Images 的类型
通过部署公共或私有 Amazon Machine Image (AMI),在 Amazon Elastic Compute Cloud (Amazon EC2)上使用 JBoss EAP。
红帽目前不支持单机实例或受管域中 full-ha 配置文件。
- JBoss EAP 公共 AMI
- 通过 AWS 市场 https://aws.amazon.com/marketplace 访问 JBoss EAP 公共 AMI。公共 AMI 由 pay-as-you-go (PAYG)模型提供。通过 PAYG 模型,您只能根据您使用的计算资源数量付费。
- JBoss EAP 私有 AMI
- 您可以使用现有订阅通过红帽云访问访问 JBoss EAP 私有 AMI。有关 Red Hat Cloud Access 的详情,请参阅关于 Red Hat Cloud Access。
关于红帽云访问
如果您有现有的红帽订阅,Red Hat Cloud Access 在红帽认证的云基础架构供应商(如 Amazon EC2 和 Microsoft Azure)上提供对 JBoss EAP 的支持。Red Hat Cloud Access 可让您在传统服务器和公共云的资源之间经济高效地迁移订阅。
您可以在 客户门户中找到有关红帽云访问 的更多信息。
红帽云访问功能
成为红帽云访问计划的成员可以访问红帽创建的受支持的私有 Amazon 机器镜像(AMI)。
Red Hat AMI 预安装并完全支持以下软件:
- Red Hat Enterprise Linux
- JBoss EAP
- 使用 Red Hat Update Infrastructure 对 RPM 进行产品更新
每个红帽 AMI 都只是一个起点,需要根据应用程序的要求进行进一步配置。
支持的 Amazon EC2 实例类型
红帽云访问支持以下 Amazon EC2 实例类型:有关每个 实例的更多信息,请参阅 Linux 实例的 Amazon Elastic Compute Cloud User 指南。
部署 JBoss EAP 的 AMI 的最低虚拟硬件要求如下:
- 虚拟 CPU:2
- 内存:4 GB
但是,根据您在 JBoss EAP 上部署的应用,您可能需要额外的处理器和内存。
支持的红帽 AMI
支持的 Red Hat AMI 可以通过其名称来标识,如下例所示:
私有镜像示例
RHEL-7-JBEAP-7.4.0_HVM_GA-20210909-x86_64-0-Access2-GP2
公共镜像示例
RHEL-7-JBEAP-7.4.0_HVM_GA-20220804-x86_64-0-Marketplace-GP2
-
RHEL-x是 AMI 中安装的 Red Hat Enterprise Linux 的版本号。示例7。 -
JBEAP-x.y.z是 AMI 中安装的 JBoss EAP 的版本号。示例7.4.0。 -
20220804是 AMI 以 YYYYMMDD 的格式创建的日期。 -
x86_64是 AMI 的架构。这可以是x86_64或i386。 Access2或Marketplace指示 AMI 是私有还是公共,如下所示:-
私有镜像包含
Access2。 -
公共镜像包含
Marketplace。
-
私有镜像包含