运行 Amazon Web Services(AWS)上的红帽企业 Linux(RHEL)可带来诸多优势,包括提高可扩展性、灵活性和成本效益,以及享受广泛的托管服务。通过使用 Amazon Web Services 的全球基础架构,您可以扩展红帽企业 Linux 工作负载,以满足不断变化的需求、减少资本支出,并利用各种不同的购买模式。该产品包含红帽和 Amazon Web Services 之间的集成支持,提供全天候的支持服务。

本文将介绍有关 Amazon Web Services 上的红帽企业 Linux 的一些设置技巧,以及有关如何充分发挥其价值的一些建议。本文旨在帮助您在购买、部署、配置和管理 AWS 上的红帽企业 Linux 实例的过程中避免一些陷阱,无论您是要将现有工作负载迁移到云端,还是刚刚入门,皆可从中获益。

AWS 上的红帽企业 Linux 的购买选项

您可以通过以下两种方式购买 AWS 上的红帽企业 Linux:

  • 直接在 AWS 市场上购买,支持即付即用(PAYG)、一年期或三年期订阅。该方案将使用适用于 Amazon EC2 的红帽企业 Linux 基础镜像,并获得 AWS 提供的 L1 技术支持。
  • 从红帽或红帽合作伙伴处购买订阅。如果采用该方案进行迁移,可借助红帽云接入(也称为自带订阅(BYOS))迁移到 AWS。此外,您还可以将自己的镜像或黄金镜像部署为虚拟机(VM)。您将继续获得红帽提供的 L1 技术支持。

这两种方式均合法有效,采用任一方式部署的红帽企业 Linux 实例,都能在红帽发布更新的同时自动接收相应的更新。请根据业务需要慎重选择,两种方案面向不同应用场景,本文后续会展开说明。

从红帽企业 Linux 的强大功能中受益

红帽企业 Linux 提供的不仅仅是操作系统(OS)的访问权限。它专为 AWS 环境量身定制,包含可优化性能、管理和安全防护的内置功能与集成:

  • 预配置的 AWS 专属性能配置文件,可实现更快、更一致的部署
  • AWS 上的红帽企业 Linux 提供收集、分析和可视化呈现性能与诊断数据的功能
  • AWS CLI(awscli2)提供 AWS 上的红帽企业 Linux 镜像和资源的命令行界面管理
  • 镜像模式可通过容器原生工具简化云运维,支持可引导的红帽企业 Linux 容器镜像和不可变系统镜像,从而缩小攻击面

红帽 Lightspeed 可助您将红帽企业 Linux 作为统一平台运行

红帽 Lightspeed 随红帽企业 Linux 免费附赠,依托更智能、更高效的运行机制提升基础架构弹性与运维水平。增强的平台功能可提供:

  • 可见性:借助整个红帽企业 Linux 资产的全面视图简化管理和监控
  • 主动警报:在发生服务中断或安全事件之前通知管理员和利益相关者
  • 偏差分析:分析所有环境中的数据,突出显示可能影响应用性能的性能模式和频率分布
  • 合规性:根据行业标准监控系统,帮助您保持合规并协助强化安全态势

Lightspeed 可简化不同部署环境中的红帽企业 Linux 管理,确保无论将其安装在何处,都能获得一致的体验。如果除了在 AWS 上运行的工作负载之外,还有部分工作负载仍在本地运行,那么这会尤其有用。

此功能可通过红帽混合云控制台访问。请确保您的 AWS 帐户已和红帽帐户关联,并且您已注册 Lightspeed。如果您在 AWS 市场上通过即付即用(PAYG)镜像注册红帽企业 Linux,则此关联可能不会自动完成。

开始之前要回答的问题

在开始之前,请花些时间考虑以下几个决定性因素。以下是一些常见问题:

您部署红帽企业 Linux 是为了满足什么用例?

如何在 AWS 上部署红帽企业 Linux 实例,取决于您的具体用例。对于预期会长时间连续运行的关键工作负载,这需要一个持久、稳定和具有高可用性的云基础架构。如果工作负载表现出季节性变化,在某些时期需求较高,其他时期需求较低,也可以从云环境的弹性中受益。这允许在高峰时段快速扩展资源,并在非高峰时段缩减资源,从而优化成本效益。针对这些不同的用例,我们会推荐不同的部署模式。

最合适的部署模式是什么?

在选择部署模式时,需考虑支付方式偏好。年度订阅和即付即用(基于使用量)选项各有优缺点,要想做出理想的选择,需考虑具体需求、预算限制和预期的工作负载模式。如果预算的可预测性和计费的简便性非常重要,那么按月或按年计价的方式可能最为合适。反之,若灵活性、成本效益和快速扩展能力至关重要,那么基于使用量的模式可能是更好的选择。

  • 年度订阅:年度订阅提供了预算可预测性、简化了计费流程,并且对于承诺订阅长期计划的用户,通常还提供更具竞争力的价格。费率固定,这也避免了密切监控使用情况的需求。您可以通过红帽客户经理或经认证的红帽合作伙伴购买订阅。另外,您还可能有资格参加跨云和本地环境的红帽混合云承诺支出计划。
  • 即付即用(PAYG):这种支付选项提供了更大的灵活性,没有长期承诺约束,而且符合参加 AWS 承诺支出计划(即企业折扣计划(EDP))的条件。采用这种按量计费模式,用户仅需为实际使用的资源付费,既能优化成本分摊,又可根据业务需求变化快速进行扩展。不过,这种模式可能让您无法预知成本,并且需要持续监控使用情况以防超支。 

    需要注意的是,如果您通过 EC2 使用 PAYG 方案,则无需附加红帽订阅。使用订阅管理器附加红帽企业 Linux 订阅不会取消通过 EC2 控制台进行的任何购买活动,可能会导致重复计费。 

部署 AWS 上的红帽企业 Linux

在选择了最适合您企业组织的部署和支付选项之后,您还需要具备两个条件才能开始:AWS 帐户红帽帐户。如果您缺少其中任何一项,请在开始之前准备就绪。

正如 AWS 上的红帽企业 Linux 有多种支付方式,部署实例的方式也多种多样。

设置通过 AWS 购买的红帽企业 Linux

如果您是从 AWS 购买的红帽企业 Linux,可以按照以下步骤进行设置。

1.登录 AWS

登录 AWS 管理控制台。打开 EC2 信息面板(可在 Services 下找到)。在 EC2 菜单中,选择 Instances

The instances pane in the AWS web interface

2.创建新实例

单击 Launch Instance 以创建新实例。系统将显示一个包含可用 Amazon Machine Image 的列表,您可以从中为您的实例选择镜像。选择您要使用的红帽企业 Linux 版本(例如红帽企业 Linux 10),并将其选中。

Launch an instance in AWS

3.选择实例类型

接下来,您必须定义实例类型。Amazon EC2 提供了多种不同的实例类型来满足不同用例的需求,这些实例类型具有不同的 CPU、内存、存储和网络容量的组合。选择一个最适合您的业务需求的组合。

4.配置实例详情

Configure Instance Details 页面上,指定实例的详细设置,如实例数量、购买选项、网络和子网等。这可以稍后更改,因此如果您想继续操作,可保留默认设置并选择 Next:Add Storage

5.添加存储

您可以在这里向实例添加新卷,还可以修改根卷的设置。也可以根据需要稍后重新配置。

Configure storage in AWS web interface

6.添加标签

下一步是 Add Tags 页面,您可以在这个页面上使用标签将元数据添加到实例中。此步骤是可选的。

7.配置安全性

这是非常重要的一步,您可以在其中定义防火墙规则来控制实例的流量。您可以创建一个新的安全组,并根据需要设置规则。对于基本设置,您可能需要添加一条规则,允许来自您的 IP 地址的 SSH 流量(端口 22)。

Creating a security group in AWS web interface

8.查看并启动

检查您的实例配置。如果一切都没问题,请单击 Launch。系统会提示您选择现有的密钥对或新建一个密钥对。此密钥对用于在实例运行后安全地连接到该实例。

9.密钥对创建

如果您没有现有的密钥对,请选择 Create a new keypair。为密钥取一个容易辨识的名称,随后完成下载。请务必妥善存储此文件,因为您无法再次下载。此密钥对一旦丢失,您将无法连接到您的实例。

10.启动状态

单击 Launch Instances 后,AWS 会启动实例的创建和初始化过程。系统将跳转至启动状态页面,显示各项操作的进度。

11.查看您的实例

选择页面底部的 View Instances,返回 EC2 信息面板。您的新实例将列在此处。若无实例显示,请等待几分钟,页面数据正在载入。

安装以前部署的本地红帽企业 Linux 实例

从以前部署的本地红帽企业 Linux 实例进行迁移时,您需要先完成几个额外的步骤,然后才能进行上一节中的设置。开始操作前,请务必评估停机预案与数据传输相关成本。

本节内容基于从虚拟化环境迁移的场景进行说明。如果您的本地实例在裸机上运行,则需执行本文未提及的额外操作步骤。

1.创建备份

创建备份是此过程中的关键一步。您将对系统进行核心更改,如果进展与预期不符,那么可靠的备份可能是您唯一的恢复手段。

2.创建本地实例的磁盘镜像

如果能够停止服务器,可以使用 dd 命令创建镜像。如果无法停止服务器,则可以使用逻辑卷管理(LVM)来创建镜像。

将磁盘镜像保存为文件。

3.将磁盘镜像上传到 Amazon S3 存储桶

登录 AWS 管理控制台,创建一个 Amazon S3 存储桶(或使用现有的存储桶),然后将磁盘镜像文件上传到这个存储桶。

4.从磁盘镜像创建快照

从 AWS 管理控制台,前往 EC2 信息面板。在那里前往 Elastic Block Store 下的 Snapshots,再从您的 S3 存储桶中的磁盘镜像文件创建一个新快照。

5.从快照创建 Amazon Machine Image

依然在 EC2 信息面板中,前往 images 下的 AMI,然后从您刚才创建的快照创建一个新 AMI。请务必指定正确的架构、根设备名称,以及现有本地部署的虚拟化类型。

6.从 AMI 启动 EC2 实例

AMI 准备就绪后,您可以从中启动新的 EC2 实例。单击 EC2 信息面板中的 Launch Instance,然后在 My AMIs 部分选择您的新 AMI。之后的流程与启动任何其他 EC2 实例相同:选择实例类型,配置实例详情,添加存储,添加标签,配置安全组,进行检查,然后启动实例。

您可以按照设置通过 AWS 购买的红帽企业 Linux 部分中的步骤来完成此过程。

7.进行配置以匹配您的本地部署

实例运行后,您可能需要进行额外配置。连接到实例,并检查是否一切都按预期运行。您可能需要进行更新、更改配置,或完成其他更改以匹配本地实例。

久经考验、安全可靠、品质出众

运行 Amazon Web Services(AWS)上的红帽企业 Linux,可带来诸多显著优势,包括提高可扩展性、灵活性和成本效益,以及享受各种托管服务。依托 Amazon Web Services 全球基础架构,您可以从容扩展红帽企业 Linux 工作负载,满足不断变化的需求,同时减少资本支出。简而言之,AWS 上的红帽企业 Linux 具备出色的云端部署灵活性。深入了解设置 AWS 上的红帽企业 Linux 的具体技术流程。

产品试用

红帽企业 Linux | 产品试用

此版本的红帽企业 Linux 能够编排硬件资源,并可以在物理系统、云端,或是作为虚拟机监控程序客户机运行。

关于作者

I am focused on creating content for the RHEL community. Over a Decade in IT, cybersecurity advocate, conference organizer, and open-source enthusiast. Hobbies include homelabs, podcasting and 3D Printing.

UI_Icon-Red_Hat-Close-A-Black-RGB

按频道浏览

automation icon

自动化

有关技术、团队和环境 IT 自动化的最新信息

AI icon

人工智能

平台更新使客户可以在任何地方运行人工智能工作负载

open hybrid cloud icon

开放混合云

了解我们如何利用混合云构建更灵活的未来

security icon

安全防护

有关我们如何跨环境和技术减少风险的最新信息

edge icon

边缘计算

简化边缘运维的平台更新

Infrastructure icon

基础架构

全球领先企业 Linux 平台的最新动态

application development icon

应用领域

我们针对最严峻的应用挑战的解决方案

Virtualization icon

虚拟化

适用于您的本地或跨云工作负载的企业虚拟化的未来