Elastic Beanstalk 平台词汇表 - AWS Elastic Beanstalk

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Elastic Beanstalk 平台词汇表

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

运行时

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

Elastic Beanstalk 组件

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

平台

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

平台版本

操作系统 (OS)、运行时、Web 服务器、应用程序服务器和 Elastic Beanstalk 组件的特定版本的组合。您可以基于平台版本创建 Elastic Beanstalk 环境,然后将应用程序部署到该环境中。

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

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

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

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

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

平台分支

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

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

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

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

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

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

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

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

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

平台更新

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

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

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

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

托管更新

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

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