Lightsail和EC2有什么区别?[关闭]


Answers:


526

测试¹显示,Lightsail实例实际上是可爆实例t2类别中的EC2 实例。

当然,EC2除了t2之外,还有更多的实例族和类,几乎所有实例族和类都比这些更“强大”(或为某些任务配备的更好),但价格也更高。但是为了进行有意义的比较,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的目标市场似乎是那些“只需要简单的VPS”而无需浏览EC2,EBS,VPC和Route 53等AWS服务中可用的众多选项的人。这里几乎没有学习曲线。从技术上来说,您甚至都不需要知道如何使用带有私钥的SSH(Lightsail控制台甚至具有内置的SSH客户端),但是并不需要使用它。您可以使用标准SSH客户端正常访问这些实例。


¹Lightsail实例与“常规” EC2(VPC和Classic)实例一样,可以访问实例元数据服务,该服务允许实例发现有关其自身的信息,例如其实例类型和可用区。Lightsail实例在实例元数据中被标识为t2机器。

²Lightsail文档并未明确说明对等仅适用于您的默认VPC,但事实确实如此。如果您的AWS账户是在2013年或之前创建的,那么您实际上可能没有一个带有“ Default VPC”名称的VPC。如我无法从Amazon Lightsail建立VPC对等连接(在服务器故障处)中所述,可以通过提交支持请求来解决。

³带宽限额适用于入站和出站流量;超过此总流量后,入站流量仍然是免费的,但出站流量将成为可计费的。请参阅“数据传输的费用是多少?” Lightsail常见问题解答中


9
非常丰富。我最喜欢的IT红顶 “ The Register”写了一篇有关Lightsail推出的文章:“ 廉价的虚拟盒子托管服务商-亚马逊的Lightsail毁灭了你(是的,你,数字海洋)。 ”。还要查看curmudgeon占用的注释部分。我可能会试一下Lightsail。
David Tonhofer

Lightsail GetBundles API报表的基础实例类型:-)
帕维尔·

3
请注意,Lightsail的防火墙控件不如EC2细粒度。EC2允许您将IP范围列入白名单,但是Lightsail仅允许您启用对指定端口的所有访问。使用EC2,您可以指定仅允许ssh用于您的IP地址,如果您从新位置登录,则可以在控制台中对其进行更改。使用Lightsail,您将无法执行此操作。当然,您仍然可以使用iptables。
泰勒A.18年

3
从EC2到Lightsail,一个重要的区别是您不能在Lightsail上更改实例类型-您必须从快照启动一个新实例-并且只能增大容量
jonatan

2
编写得非常好,很清楚,它应该在Amazon文档中。做得好!
Khom Nazid

31

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实例文档,尤其是CPU积分部分,它描述了基础实例的基本性能和突发性能特征。

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


2
如果这些实际上是t2实例,它们是否具有相同的cpu信用额度限制?我对Nanos的一个问题是,当它们用尽CPU信用时,它们的运行速度很慢。
艾瑞克·韦斯特隆德

25

在lightail中,虚拟机,基于SSD的存储,数据传输,DNS管理和静态IP均作为软件包提供。正常情况下,您需要先配置EC2实例,然后再设置其余的这些内容。价格中还包括带宽,无需设置安全组,无需担心EBS卷的大小。


相当直接的答案!
吉米·阿达罗


1

我认为lightail顾名思义是重量轻,适合初期开发。对于高产量的生产站点和应用程序,它根本变得不可用并挂起...。进一步缺乏支持会降低其可靠性。当您完全开发应用程序或网站时,应该有一个迁移到EC2的选项。因此,使用相同的最低配置,您可以迁移到可伸缩的EC2。


1
头现在可以explort lightsail快照EC2 lightsail.aws.amazon.com/ls/docs/en_us/articles/...
Vladtn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.