本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Elastic Beanstalk 平台支持策略
Elastic Beanstalk 支持仍从其供应商(拥有者或社区)接收持续次要版本更新和补丁更新的平台分支。有关相关术语的完整定义,请参阅 Elastic Beanstalk 平台词汇表。
停用的平台分支
当受支持平台分支的某个组件被其供应商标记为使用寿命结束 (EOL) 时,Elastic Beanstalk 会将该平台分支标记为已停用。平台分支的组件包括:操作系统 (OS)、运行时语言版本、应用程序服务器或 Web 服务器。
平台分支被标记为已停用后,将适用以下政策:
-
Elastic Beanstalk 停止提供维护更新,包括安全更新。
-
Elastic Beanstalk 不再为已停用的平台分支机构提供技术支持。
-
Elastic Beanstalk 不再向新的 Elastic Beanstalk 客户提供平台分支以部署到新环境。对于在已停用平台分支上运行的活动环境的现有客户,自公布的停用日期起有 90 天的宽限期。
注意
有关计划停用的平台分支的列表,请参阅接下来的 Elastic Beanstalk 平台计划主题停用平台分支计划中的。
有关环境的平台分支停用后预期情况的更多信息,请参阅平台停用常见问题。
超过 90 天宽限期
我们针对已停用平台分支的政策不会删除对环境的访问权限,也不会删除资源。但是,在已停用的平台分支上运行 Elastic Beanstalk 环境的现有客户应该意识到这样做的风险。这样的环境最终可能会陷入不可预测的境地,因为 Elastic Beanstalk 无法为已停用的平台分支提供安全更新、技术支持或修补程序,因为供应商会标记其组件。EOL
例如,在已停用平台分支上运行的环境中,可能会出现有害且关键的安全漏洞。或者,如果 EB API 操作随着时间的推移与 Elastic Beanstalk 服务不兼容,则该操作可能会停止对环境起作用。已停用平台分支上的环境保持活动状态的时间越长,出现这些类型风险的几率就越高。要继续受益于组件供应商在更新的版本中提供的重要安全性、性能和功能增强,我们强烈建议您将所有 Elastic Beanstalk 环境更新为支持的平台版本。
如果您的应用程序在停用的平台分支上运行时遇到问题,并且您无法将其迁移到支持的平台,则需要考虑其他替代方案。解决方法包括将该应用程序封装到 Docker 映像中,以便将其以 Docker 容器的形式运行。这将允许客户使用我们的任何 Docker 解决方案,例如我们的 Elastic AL2 Beanstalk AL2 023/ Docker 平台,或者其他基于 Docker 的服务,例如亚马逊或亚马逊。ECS EKS非 Docker 替代方案包括我们的 AWS CodeDeploy 服务,它允许对你想要的运行时进行完全自定义。