Elastic Beanstalk Linux 平台
Amazon Elastic Beanstalk 提供各种可供您构建应用程序的平台。您可以根据这些平台之一设计 Web 应用程序,Elastic Beanstalk 将代码部署到您选择的平台版本以创建有效的应用程序环境。
Elastic Beanstalk 为不同的编程语言和应用程序服务器提供平台。某些平台具有多个同时支持的版本。
有关 Elastic Beanstalk 平台的完整介绍,请参阅Elastic Beanstalk 平台。
Elastic Beanstalk 支持的许多平台都基于 Linux 操作系统 (OS)。具体而言,这些平台基于 Amazon Linux,这是由Amazon提供的 Linux 发行版。Elastic Beanstalk Linux 平台使用 Amazon Elastic Compute Cloud (Amazon EC2) 实例,这些实例运行 Amazon Linux。要了解更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的 Amazon Linux。
Elastic Beanstalk Linux 平台提供了许多开箱即用的功能。您可以通过多种方式扩展平台以支持您的应用程序。有关详细信息,请参阅 扩展 Elastic Beanstalk Linux 平台。
Linux 平台版本
Amazon 提供了两个版本的 Amazon Linux:Amazon Linux 2
Elastic Beanstalk 仅支持基于 Amazon Linux 2 的平台版本。有关支持的平台版本的更多信息,请参阅Elastic Beanstalk 支持的平台。
与 Amazon Linux AMI 相比,Amazon Linux 2 的一些主要改进包括:
-
Amazon Linux 2 提供长期支持。
-
Amazon Linux 2 可作为虚拟机镜像用于本地开发和测试。
-
Amazon Linux 2 附带更新组件:Linux 内核、C 库、编译器和工具。与 Amazon Linux AMI 中使用 System V 初始化系统不同,它使用 systemd 服务和系统管理器。
注意
2022 年 7 月 18 日,Elastic Beanstalk 将基于 Amazon Linux AMI (AL1) 的所有平台分支的状态设置为已停用。有关迁移到当前且完全受支持的 Amazon Linux 2 平台分支的更多信息,请参阅 将 Elastic Beanstalk Linux 应用程序迁移到 Amazon Linux 2。
Elastic Beanstalk Linux 平台列表
下面的列表介绍了 Elastic Beanstalk 针对不同编程语言和 Docker 容器支持的 Linux 平台,还提供了本开发人员指南中这些主题的相关章节的链接。