本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Lightsail AWS Elastic Beanstalk,还是亚马逊? EC2
了解差异并选择适合您的差异
目的 |
探索 Amazon Lightsail AWS Elastic Beanstalk、或亚马逊是否 EC2 满足你对云平台或计算网络服务的需求。 |
上次更新 |
2025 年 2 月 17 日 |
承保服务 |
简介
Amazon Web Services (AWS) 提供的服务可以满足您对云平台或计算网络服务的需求。通常相互考虑的三种服务是:
-
Amazon Lightsail — 一组核心服务,旨在帮助您构建网站或网络应用程序。如果您想要一个包含一些基础服务的简单统一平台,包括虚拟服务器、HTTP 负载平衡、托管数据库、公共容器部署、内容分发网络 (CDN)、DNS 管理和域注册,请考虑使用 Lightsail。Lightsail 提供固定且可预测的月度定价。
-
AWS Elastic Beanstalk— 一项便于部署、管理和扩展 Web 应用程序和服务的服务。它支持多种编程语言,例如 Python、Java、PHP、Node.js、Ruby、.NET 和 Go。使用 Elastic Beanstalk,您只需上传应用程序代码并处理底层基础设施 AWS ,包括预配置 EC2 Amazon 实例、负载均衡器和数据库等资源,以及自动扩展和监控。它提供了与 RDS、Amazon S3 和等 AWS 服务的内置集成 CloudWatch。Elastic Beanstalk 在控制和自动化之间取得了平衡,使开发人员能够自定义基础架构,同时减轻运营开销。Elastic Beanstalk 不收取额外费用。您需要为自己创建的用于存储和运行应用程序的 AWS 资源(例如 Amazon EC2 实例或 Amazon S3 存储桶)付费。
-
Amazon Elastic Compute Cloud (Amazon EC2) — 一项提供按需、可扩展计算容量的 AWS 服务,其目标是让您更快地开发、部署和扩展应用程序。您可以使用它来启动所需数量或数量的计算实例、配置安全和网络以及管理存储。您还可以通过配置更大的实例(最多数百个内核和数千个 GiB 内存)或对较小实例的集群进行负载平衡来增加容量。根据您的要求,有几种不同的定价模式可供选择。
在 Lightsail、Elastic Beanstalk 和 Amazon 之间做出选择时 EC2,请记住未来工作负载的增长以及你打算如何发展环境。 AWS 如果您未来的部署需要高级联网或与 AWS 服务 诸如亚马逊关系数据库服务 (Amazon RDS)、Amazon DynamoDB AWS Lambda或之类的集成,则应强烈考虑使用亚马逊。 EC2
以下是这些服务之间主要区别的高级视图,可帮助您入门。
![]() Amazon Lightsail |
![]() Elastic Beanstalk |
![]() Amazon EC2 |
|
---|---|---|---|
实例大小 |
多种实例类型,从 512 MiB 到 64 GiB 的 RAM 以及 2 到 16 v 不等 CPUs 有关更多信息,请参阅下文 “差异” 部分中的 “计算和块存储” 选项卡。 |
400 多种实例类型,从 0.5 GiB 到 24 TiB 的内存,从 1 到 448 v 不等 CPUs |
400 多种实例类型,从 0.5 GiB 到 24 TiB 的内存,从 1 到 448 v 不等 CPUs |
区块存储 |
预先配置的磁盘每个实例最多 640 GB(存储大小与实例类型有关)。附加容量不超过 16 TB 的磁盘,价格可变。 |
Amazon EBS 每个卷的容量高达 64 TB。 Input/output 每秒操作数 (IOPS) 最高每个卷 64,000(存储大小与实例类型无关)。 |
Amazon EBS 每个卷的容量高达 64 TB。 Input/output 每秒操作数 (IOPS) 最高每个卷 64,000(存储大小与实例类型无关)。 |
应用程序蓝图 |
35 份预配置的蓝图,包括 Magento WordPress、Drupal、Node.js 等。 |
亚马逊 Linux 上的许多托管平台(Docker、Go、Java、Ruby、Python、.NET 核心、Tomcat)和 Windows 服务器上的.NET/IIS。 |
常见的操作系统以及中预先配置的软件和服务。AWS Marketplace |
容器 Support |
只需支付固定的每月费用(包括数据传输)即可轻松部署公共容器镜像。 |
支持单个 Docker 容器、带有 Docker Compose 的多个容器以及亚马逊弹性容器服务 (Amazon ECS) |
EC2 使用自我管理的 Docker 或 Kubernetes 在亚马逊本地运行容器工作负载,或者将容器部署到单独的容器 AWS 服务,例如亚马逊 ECS、Amazon EKS、、、、、 AWS Fargate AWS App Runner、 AWS Elastic Beanstalk Lambda 等。 |
数据传输 |
每个 Lightsail 计算实例的固定月费中都包含大量的数据传输分配。 |
采用灵活的定价套餐按每 GB 的数据传输(输出)付费,入口流量不收取任何费用。 |
使用灵活的定价套餐按每 GB 的数据传输(输出)付费,入口流量不收取任何费用。 |
负载平衡 |
HTTP/HTTPS 针对低容量 Web 流量(每小时最多 5 GB)的基本负载均衡。 |
灵活的负载均衡适用于任何类型的网络用例,包括 HTTP、HTTPS、TCP、UDP、运行状况检查、自动扩展等。 |
灵活的负载均衡适用于任何类型的网络用例,包括 HTTP、HTTPS、TCP、UDP、运行状况检查、自动扩展等。 |
CDN Support |
来自Lightsail来源的全球内容交付按月收费(第一年每月最多包括50 GB)。 |
Amazon CloudFront 集成提供来自亚马逊或其他 EC2 AWS 或外部来源的灵活内容交付,按每 GB 付费(第一年包括每月 1 TB)。 |
Amazon CloudFront 集成提供来自亚马逊或其他 EC2 AWS 或外部来源的灵活内容交付,按每 GB 付费(第一年包括每月 1 TB)。 |
性能 |
从 2 到 8 VCPUs (1 到 4 个内核)以及 512 MiB 到 32 GiB 的内存中进行选择。 |
从单个共享的 CPU 内核无限扩展到数百个 CPU 内核,以及 1 到 1000 个 GiB 内存。 |
从单个共享的 CPU 内核无限扩展到数百个 CPU 内核,以及 1 到 1000 个 GiB 内存。 |
定价 |
固定且可预测的月度定价。 |
不收取任何额外费用 AWS Elastic Beanstalk。您需要为自己创建的用于存储和运行应用程序的 AWS 资源(例如 Amazon EC2 实例或 Amazon S3 存储桶)付费。 |
灵活的 pay-per-use按小时定价或基于承诺的定价。 |
关于差异的细节
探索 Lightsail 和 Amazon EC2 在六个方面的差异。 AWS Elastic Beanstalk其中包括易用性、计算和块存储、容器部署、负载平衡、内容交付网络以及托管数据库支持。
以下是 EC2根据关键决策因素比较亚马逊 Lightsail 和亚马逊的决策表: AWS Elastic Beanstalk
标准 |
Amazon Lightsail |
AWS Elastic Beanstalk |
Amazon EC2 |
---|---|---|---|
最适合 | 简单的应用程序,小规模部署 | 具有自动部署功能的 Web 应用程序 | 完全控制基础架构 |
易用性 | 非常简单、简化的用户界面、预配置的实例 | 只需最少的设置即可轻松托管部署 | 复杂,需要手动设置和管理 |
可扩展性 | 自动缩放功能有限,专为小型工作负载而设计 | 支持自动缩放,但不支持 auto-scaling EC2 | 完全可定制的自动缩放 |
定制 | 配置选项有限 | 通过平台选择进行适度的自定义 | 完全控制操作系统、网络和资源 |
定价 | 固定定价,经济实惠 | 为底层资产付费 EC2,但要有一定的自动化 | Pay-as-you-go,如果管理不善,可能会很昂贵 |
性能 | 最适合中低工作负载 | 适用于具有自动缩放功能的 Web 应用程序 | 最适合高性能和计算密集型工作负载 |
管理 | 完全托管,最低限度的维护 | 托管部署,但需要监控 | 完全自我管理,需要专业知识 |
支持的语言 | 有限,最适合普通堆栈(LAMP、Node.js 等) | 支持多个运行时(Node.js、Python、Java、.NET 等) | 支持任何操作系统和运行时 |
集成 | 与服务的集成有 AWS 限 | 良好的 AWS 集成(RDS、S3、 CloudWatch) | 完全 AWS 集成 |
安全性 | 基本安全功能,更易于管理 | 自动安全更新,但仍需要监控 | 完全控制安全设置 |
用例示例 | 个人博客、小型网站 MVPs、原型制作 | 网络应用程序 APIs、SaaS 平台 | 大型应用程序、数据库、自定义网络 |
决策指南:
-
如果您想要一个简单、经济实惠且设置最少的解决方案,请选择 Ligh tsail。
-
如果您需要通过一定程度的控制和可扩展性轻松部署应用程序,请选择 Elastic Beanstalk。
-
EC2如果您需要完全控制基础架构、高性能或自定义配置,请选择此选项。
使用
现在,您已经了解了这些服务(以及支持 AWS 工具和服务)的优化,现在可以更深入地了解如何最好地使用它们。