AWS Lightsail 对比EC2:哪个亚马逊云服务器更适合您?

已发表: 2022-05-20

在综合 AWS 平台上的服务之间进行选择可能会对用户造成影响。 本文将帮助您就哪种云服务器(AWS EC2 或 AWS Lightsail)更适合您做出明智的决定。

AWS LightSail 和 AWS EC2 是为您提供虚拟云服务器的类似服务。 尽管这些服务的功能听起来几乎相同,但这两种服务都是为不同的用例设计的。

AWS EC2

AWS EC2 是 AWS 提供的核心云服务,允许我们配置虚拟云服务器。 从 EC2 配置的实例就像一张白纸。 这些服务器是高度可定制的,可以按照用户想要的任何方式进行配置和使用。 EC2 理论上可以为无限的虚拟机提供服务。

在为您的 EC2 虚拟机选择实例类型时,Amazon 还提供了很多选择。 您可以根据您的使用案例在 CPU、内存、存储、GPU 和网络优化实例之间进行选择。

EC2 是 AWS 中使用最广泛的服务之一。 它与平台上的大多数其他 AWS 服务集成,并且高度可定制以支持任何类型的用例。

AWS 光帆

AWS Lighsail 是 AWS 提供的云服务。 Lighsail 服务允许用户配置预配置的云服务器,如 LAMP、WordPress、Node.js 或 Magento,以快速设置应用程序架构,而无需手动安装软件。 有关 Lightsail 的详细概述,请访问文章 Amazon Lightsail:您需要知道的一切。

AWS 设计了 ​​Lightsail,使其易于理解和易于使用,即使是绝对的初学者也能轻松使用。

Lightsail 和 EC2 都是用于配置虚拟云服务器的强大服务。 现在让我们看看这些服务之间的区别。

AWS Lightsail 与 EC2

用法

Lightsail 是一种易于使用的服务,专为简单的 Web 应用程序和网站而设计。 它专为初学者或非技术用户设计,只需单击几下即可使用此服务并轻松设置其网站。 建议不要将 LightSail 用于高度复杂的应用程序,并坚持中小型工作负载。

EC2 是一个更大更复杂的服务。 它用于各种应用程序,从小型 Web 应用程序(这些应用程序也可以在 Lightsail 中运行)到大数据和机器学习应用程序。 EC2 并且可以配置为托管任何应用程序。 它甚至可以服务于最复杂的架构。

使用方便

正如我之前提到的,LightSail 是专为初学者设计的易于使用的服务。 只需单击几下即可完成启动 Lightsail 服务器并将应用程序部署到服务器的整个过程。 它为创建虚拟服务器和部署应用程序提供了一体化体验。

另一方面,EC2 需要更多的手动配置,可能还需要 AWS CodeDeploy 和 CodePipeline 等其他服务来简化应用程序部署工作流程。

与您的 Lightsail 实例相关的所有资源都在同一个仪表板中进行管理。 相比之下,EC2 中的每个资源(如静态 IP、安全组、EBS 卷等)都有自己的仪表板和选项。

因此,如果您只是从 AWS 开始并希望运行小型应用程序,那么使用 Lightsail 是您的最佳选择。 在 Lightsail 上启动应用程序不需要大量的 AWS 技术知识。

网络

您的 Lightsail 机器的网络由 AWS 管理。 作为用户,您只能将规则添加到 Lightsail 防火墙。 EC2 实例的网络由使用 VPC、安全组和子网的用户管理。

子网

AWS Lightsail 没有对子网的本机支持。 在 AWS 中,您可以根据应用程序的用例创建公有和私有子网。 由于 Lightsail 仅适用于网站,因此不支持在私有子网中托管这些服务器。 另一方面,EC2 实例可以部署在任何公有或私有子网中。

因此,如果您的用例要求您在私有子网中部署 Web 或任何其他应用程序,您只能在 AWS EC2 中执行此操作。

可扩展性

Lightsail 实例根本无法扩展,至少不能自动扩展。 此外,Lightsail 实例在启动后无法修改。 因此,如果您想更改实例类型,则必须启动一个新实例并更改您的计划。

EC2 是一种高度可扩展的服务。 您可以在 EC2 控制面板中使用 AutoScaling Groups 来水平扩展您的 EC2 实例,即增加或减少为应用程序服务的实例数量。 EC2 实例也可以在启动后修改为新的实例类型。

EBS 卷

EBS 是一种块存储服务,可以与 EC2 机器集成以进行存储。 EBS 卷是可以从 EC2 实例附加/分离的独立网络驱动器。

Lighsail 不支持 EBS 卷。

价钱

AWS Lightsail 有一个固定的“每月”定价表,根据 Lighsatil 实例的类型和规格,定价从 3.5 美元到 160 美元不等。 该服务还提供自注册之日起 3 个月的免费套餐使用。

AWS EC2 有多种定价模式。 您可以使用按需实例以固定的即用即付价格。 或者您可以以折扣价保留一个实例一段时间。 从注册之日起 12 个月内可使用 EC2 的免费层级。

负载均衡

负载均衡是 Lightsail 的原生功能,LightSail 负载均衡器可以轻松地与 Lightsail 实例一起使用。

EC2 有四种不同类型的负载均衡器,每种都有自己的规范和可以与 EC2 实例集成的用例。

监控

可以监控 Lightsail 实例,但仅限于几个参数。 EC2 提供了多种监控指标和选项。

加密

Lightsail 中的加密由 AWS 管理,并且默认启用。 使用 EC2 实例时,用户可以选择启用或禁用加密。

用例 Lightsail

  • Lightsail 适合开发/测试环境设置,因为它便宜且易于配置。
  • 对于希望探索 AWS 并在云知识有限的情况下运行应用程序的初学者非常有用。
  • 对于需要可预测的每月成本的用例。
  • 用于负载平衡器、网络和数据库的多合一控制台。

用例 EC2

  • EC2 提供多种定价模型和方法来利用折扣选项获得更好的定价。
  • 它们用于复杂的应用程序。
  • 适用于私有子网中的应用程序。
  • 用于自动可扩展性。
  • 实现对实例的完全控制和灵活性。
  • 针对特定用例的优化实例类型,例如将 CPU 优化实例用于机器学习作业等。

结论

Lightsail 和 EC2 都是针对不同客户和用例的成熟工具。 坦率地说,EC2 是一种比 Lightsail 更强大的服务。 它可以做 Lightsail 实例可以做的所有事情,甚至更多。 但是权力带来了很多复杂性、很多选择,并且可能会造成混乱。 因此,如果您是 AWS 的初学者,直接跳到 EC2 控制台可能不是您的正确选择。

Lightsail 更适合那些不想经历配置虚拟服务器的麻烦并想要一个即用型基础设施的新 AWS 用户。 它还专门用于中小型和简单的 Web 应用程序。 Lightsail 实例可以轻松升级到 EC2 实例,因此您始终可以在 Lightsail 上设置主应用程序,然后再慢慢升级到 EC2。

我希望本文能帮助您在这两种服务之间做出正确的决定。