Elastic Beanstalk 平台词汇表 - AWS Elastic Beanstalk
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Elastic Beanstalk 平台词汇表

以下是与 AWS Elastic Beanstalk 平台及其生命周期相关的关键术语。

运行时

运行您的应用程序代码所需的编程语言特定的运行时软件(框架、库、解释器、虚拟机等)。

Elastic Beanstalk 组件

Elastic Beanstalk 添加到平台以启用 Elastic Beanstalk 功能的软件组件。例如,增强型运行状况代理是收集和报告运行状况信息所必需的。

平台

操作系统 (OS)、运行时、Web 服务器、应用程序服务器和 Elastic Beanstalk 组件的组合。平台提供可用于运行您的应用程序的组件。

Platform Version

特定版本的操作系统 (OS)、运行时、Web 服务器、应用程序服务器和 Elastic Beanstalk 组件的组合。您根据平台版本创建 Elastic Beanstalk 环境并将应用程序部署到此环境中。

平台版本具有格式为 X.Y.Z 的语义版本号,其中,X 是主要版本,Y 是次要版本,Z 是补丁版本。

平台版本可以处于下列状态之一:

  • 支持 – 平台版本完全由受支持的组件构成。所有组件尚未达到其各自供应商(拥有者:AWS 或第三方;或社区)指定的使用寿命结束 (EOL) 日期。它们会定期收到供应商提供的补丁或次要更新。Elastic Beanstalk 使受支持的平台版本可用于创建环境。

  • 已停用 – 具有一个或多个已停用组件(这些组件已达到其供应商指定的使用寿命终止 (EOL) 日期)的平台版本。停用的平台版本无法供新客户或现有客户用于 Elastic Beanstalk 环境中。

    有关已停用组件的详细信息,请参阅Elastic Beanstalk 平台支持策略

平台分支

一系列平台版本,它们共用某些组件的特定版本(通常是主要版本),例如操作系统 (OS)、运行时或 Elastic Beanstalk 组件。例如:64 位 Amazon Linux 上运行的 Python 3.664 位 Windows Server 2016 上运行的 IIS 10.0。分支中的每个连续平台版本均是对上一个版本的更新。

可以无条件地使用每个平台分支中的最新平台版本来创建环境。分支中之前的平台版本仍受支持—您可以根据先前的平台版本创建环境(如果您在过去的 30 天内在环境中使用了先前的平台版本)。但是,这些先前的平台版本缺乏最新的组件,因此不推荐使用。

平台分支可以处于下列状态之一:

  • 支持 – 当前平台分支。它完全由支持的组件构成。它接收持续的平台更新,推荐将其用于生产环境。有关支持的平台分支的列表,请参阅 AWS Elastic Beanstalk 平台 指南中的 Elastic Beanstalk 支持的平台

  • 测试版 – 预发布的预览版平台分支。它是实验性的。它可能会在一段时间内接收持续的平台更新,但没有长期支持。建议不要在生产环境中使用测试版平台分支。仅将它用于评估。有关测试版平台分支的列表,请参阅 AWS Elastic Beanstalk 平台 指南中的 公开测试版中的 Elastic Beanstalk 平台版本

  • 弃用 – 具有一个或多个弃用组件 的平台分支。它接收持续的平台更新,但建议不要将它用于生产环境。有关弃用的平台分支的列表,请参阅 AWS Elastic Beanstalk 平台 指南中的 计划停用的 Elastic Beanstalk 平台版本

  • 停用 – 具有一个或多个停用组件 的平台分支。它不再接收平台更新,建议不要将它用于生产环境。AWS Elastic Beanstalk 平台 指南中未列出停用的平台分支。Elastic Beanstalk 不会使已停用的平台分支的平台版本可供您用于创建环境。

支持的组件 没有其供应商(拥有者或社区)计划的停用日期。供应商可能是 AWS 或第三方。弃用的组件 具有其供应商计划的停用日期。停用的组件 已达到使用寿命终止 (EOL) 日期,并且不再受其供应商的支持。有关已停用组件的详细信息,请参阅Elastic Beanstalk 平台支持策略

如果您的环境使用弃用或停用的平台分支,我们建议您将其更新为受支持的平台分支中的平台版本。有关详细信息,请参阅 更新 Elastic Beanstalk 环境的平台版本

平台更新

发布新的平台版本,其中包含对于平台的一些组件(操作系统、运行时、Web 服务器、应用程序服务器和 Elastic Beanstalk 组件)的更新。平台更新遵循语义版本分类,并且可能具有多个级别:

  • 主要更新 – 具有与现有平台版本不兼容的更改的更新。您可能需要修改您的应用程序以便在新的主要版本上正常运行。主要更新具有新的主要平台版本号。

  • 次要更新 – 添加了向后兼容现有平台版本的功能的更新。您不需要修改您的应用程序,即可在新的次要版本上正常运行。次要更新具有新的次要平台版本号。

  • 补丁更新 – 由向后兼容现有平台版本的维护版本(错误修复,安全更新和性能改进)组成的更新。补丁更新具有新的补丁平台版本号。

托管更新

一项 Elastic Beanstalk 功能,该功能自动对 Elastic Beanstalk 受支持平台版本的操作系统 (OS)、运行时、Web 服务器、应用程序服务器和 Elastic Beanstalk 组件应用补丁更新和次要更新。托管更新将同一平台分支中的较新平台版本应用于您的环境。您可以配置托管平台更新以仅应用补丁更新、次要版本更新,或同时应用这两种更新。您还可以完全禁用托管更新。

有关更多信息,请参阅托管平台更新