Lightsail 和 EC2 有什么区别?

What is difference between Lightsail and EC2?

亚马逊最近推出 Lightsail。它们之间有什么区别吗?如果是,那有什么区别? Lightsail 实例是否比 EC2 更强大?

在 lightsail 中,虚拟机、基于 SSD 的存储、数据传输、DNS 管理和静态 IP 都作为一个包提供。而在正常情况下,您提供一个 EC2 实例,然后设置其余 things.Also 价格中包含带宽,无需设置安全组,无需担心 EBS 卷大小。

测试¹ 表明 Lightsail 实例实际上是 EC2 实例,来自 t2 class 可突发实例。

EC2 当然,除了 t2 之外,还有更多的实例家族和 类,几乎所有的实例家族都比这些更多 "powerful"(或更适合某些任务),但也贵得多。但是为了进行有意义的比较,512 MiB Lightsail 实例在规格上似乎完全等同于价格相似的 t2.nano,1GiB 是 t2.micro,2 GiB 是 t2.small,等等.

Lightsail 是一种轻量级、简化的产品——硬盘是固定大小的 EBS SSD 卷,实例在停止时仍需计费,安全组规则的灵活性要低得多,并且只有非常有限的 EC2 功能和选项子集是可访问的。

它还有一个大大简化的控制台,即使机器 运行 在 EC2 中,您也无法在 AWS 控制台的 EC2 部分看到它们。特殊 VPC 中的实例 运行,但这方面也是自动配置的,并且在控制台中不可见。 Lightsail 支持选择性地将此隐藏 VPC 与同一 AWS 区域中的默认 VPC 对等互连,从而允许 Lightsail 实例访问同一 AWS 账户内默认 VPC 中的 EC2 和 RDS 等服务。²

带宽是无限的,但免费带宽当然不是——但是,Lightsail 实例在收取任何与带宽相关的费用之前确实包含大量的每月带宽限额。³ Lightsail 还具有简化的 Route 53 接口,但功能有限.

但是,如果这些听起来像是缺点,那么它们并不是。 Lightsail 的重点似乎很简单。 EC2(以及大部分 AWS)的灵活性不可避免地导致了复杂性。 Lightsail 的目标市场似乎是那些 "just want a simple VPS" 无需浏览 EC2、EBS、VPC 和 Route 53 等 AWS 服务中提供的无数选项的人。这里几乎没有学习曲线。从技术上讲,您甚至不需要知道如何使用带有私钥的 SSH——Lightsail 控制台甚至有一个内置的 SSH 客户端——但不要求您使用它。您可以使用标准 SSH 客户端正常访问这些实例。


¹Lightsail 实例,就像 "regular" EC2(VPC 和 Classic)实例一样,可以访问 instance metadata service,它允许一个实例发现关于它自己的事情,比如它的实例类型和可用性区。 Lightsail 实例在实例元数据中被标识为 t2 台机器。

²Lightsail 文档并未明确说明对等互连仅适用于您的 默认 VPC,但情况似乎确实如此。如果您的 AWS 账户是在 2013 年或之前创建的,那么您实际上可能没有带有 "Default VPC" 名称的 VPC。这可以通过提交支持请求来解决,正如我在 Can't establish VPC peering connection from Amazon Lightsail(在服务器故障时)中所解释的那样。

³带宽限额适用于入站和出站流量;超过此总流量后,入站流量继续免费,但出站流量变为收费。请参阅 Lightsail FAQ"What does data transfer cost?"

Lightsail VPS 是现有 AWS 产品的捆绑包,通过显着简化的界面提供。不同之处在于,Lightsail 为您提供了有限且固定的选项菜单,但使用起来更加方便。除了 Lightsail 为满足简单和低成本的要求而缩小范围外,底层技术是相同的。

可以描述预定义的捆绑包:

% aws lightsail --region us-east-1 get-bundles
{
    "bundles": [
        {
            "name": "Nano",
            "power": 300,
            "price": 5.0,
            "ramSizeInGb": 0.5,
            "diskSizeInGb": 20,
            "transferPerMonthInGb": 1000,
            "cpuCount": 1,
            "instanceType": "t2.nano",
            "isActive": true,
            "bundleId": "nano_1_0"
        },
        ...
    ]
}

值得通读 Amazon EC2 T2 Instances 文档,尤其是 CPU Credits 部分,它描述了基础实例的基本和突发性能特征。

重要的是,由于您的 Lightsail 实例 运行 在 VPC 中,您仍然可以访问所有 AWS 服务,例如S3、RDS 等,就像您从任何 EC2 实例中一样。

查看官网 https://aws.amazon.com/free/compute/lightsail-vs-ec2/

Amazon Lightsail – AWS 的强大功能,VPS 的简单性 https://aws.amazon.com/blogs/aws/amazon-lightsail-the-power-of-aws-the-simplicity-of-a-vps/

Amazon EC2 vs Amazon Lightsail(点比较)

  • 网络性能
  • 计划
  • 功能和可用性

来源:https://www.vpsbenchmarks.com/compare/features/ec2_vs_lightsail

我认为 lightsail 顾名思义重量轻,适合初始开发。对于大容量的生产站点和应用程序,它会变得不可用并挂起……它只是一个用来玩东西的沙箱。进一步缺乏支持会降低其可靠性。 当你完全开发你的应用程序或网站时,应该有一个迁移到 EC2 的选项..这样你就可以使用相同的最低配置迁移到可扩展的 EC2..