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

Elastic Beanstalk Linux 平台

AWS Elastic Beanstalk 提供各种可供您构建应用程序的平台。您可以根据这些平台之一设计 Web 应用程序,Elastic Beanstalk 将代码部署到您选择的平台版本以创建有效的应用程序环境。

Elastic Beanstalk 为不同的编程语言应用程序服务器提供平台。某些平台具有多个同时支持的版本。

有关 Elastic Beanstalk 平台的完整覆盖范围,请参阅Elastic Beanstalk 平台

Elastic Beanstalk 支持的许多平台都基于 Linux 操作系统 (OS)。具体而言,这些平台基于 Amazon Linux,这是由 AWS 提供的 Linux 发行版。Elastic Beanstalk Linux 平台使用 Amazon Elastic Compute Cloud (Amazon EC2) 实例,并且这些实例运行 Amazon Linux。要了解更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的 Amazon Linux

Elastic Beanstalk Linux 平台提供了许多开箱即用的功能。您可以通过多种方式扩展平台以支持您的应用程序。有关详细信息,请参阅 扩展 Elastic Beanstalk Linux 平台

Linux 平台版本

AWS 提供了两个 Amazon Linux 版本:Amazon Linux 2Amazon Linux AMI。与 Amazon Linux AMI 相比,Amazon Linux 2 中的一些重要改进包括:

  • Amazon Linux 2 提供长期支持。

  • Amazon Linux 2 作为虚拟机映像用于本地开发和测试。

  • Amazon Linux 2 附带更新组件:Linux 内核、C 库、编译器和工具。与 Amazon Linux AMI 中使用 System V 初始化系统不同,它使用 systemd 服务和系统管理器。

Elastic Beanstalk 对这两个 Amazon Linux 版本均提供平台版本维护。有关支持的平台版本的更多信息,请参阅Elastic Beanstalk 支持的平台

注意

Amazon Linux 2 平台版本与早期 Amazon Linux AMI 平台版本不兼容。如果要将 Elastic Beanstalk 应用程序迁移到 Amazon Linux 2,请阅读将您的 Elastic Beanstalk Linux 应用程序迁移到 Amazon Linux 2

Elastic Beanstalk Linux 平台列表

下面的列表介绍了 Elastic Beanstalk 针对不同编程语言和 Docker 容器支持的 Linux 平台,还提供了本开发人员指南中这些主题的相关章节的链接。