Was ist der Unterschied zwischen Lightsail und EC2? [geschlossen]

331

Kürzlich hat Amazon Lightsail auf den Markt gebracht . Gibt es einen Unterschied zwischen ihnen? Wenn ja, was ist dann der Unterschied? Sind Lightsail-Instanzen leistungsfähiger als EC2?

Mohitmun
quelle

Antworten:

525

Das Testen¹ zeigt, dass Lightsail-Instanzen tatsächlich EC2-Instanzen aus der t2Klasse der Burstable-Instanzen sind.

EC2 hat natürlich viel mehr Instanzfamilien und -klassen als t2, von denen fast alle "leistungsfähiger" (oder für bestimmte Aufgaben besser gerüstet) sind als diese, aber auch viel teurer. Für aussagekräftige Vergleiche scheint die 512 MiB Lightsail-Instanz in ihren Spezifikationen dem ähnlich teuren t2.nano völlig gleichwertig zu sein, das 1GiB ist ein t2.micro, das 2 GiB ist ein t2.small usw.

Lightsail ist ein leichtes, vereinfachtes Produktangebot: Festplatten haben EBS-SSD-Volumes mit fester Größe, Instanzen können beim Stoppen noch abgerechnet werden, Sicherheitsgruppenregeln sind viel weniger flexibel und nur eine sehr begrenzte Teilmenge der EC2-Funktionen und -Optionen ist verfügbar.

Es hat auch eine dramatisch vereinfachte Konsole, und obwohl die Maschinen in EC2 ausgeführt werden, können Sie sie nicht im Abschnitt EC2 der AWS-Konsole sehen. Die Instanzen werden in einer speziellen VPC ausgeführt, aber dieser Aspekt wird auch automatisch bereitgestellt und ist in der Konsole nicht sichtbar. Lightsail unterstützt optional das Peering dieser versteckten VPC mit Ihrer Standard-VPC in derselben AWS-Region, sodass Lightsail-Instanzen auf Dienste wie EC2 und RDS in der Standard-VPC innerhalb desselben AWS-Kontos zugreifen können.²

Die Bandbreite ist unbegrenzt, die freie Bandbreite jedoch nicht. Lightsail-Instanzen enthalten jedoch eine erhebliche monatliche Bandbreitentoleranz, bevor bandbreitenbezogene Gebühren anfallen.³ Lightsail verfügt außerdem über eine vereinfachte Schnittstelle zu Route 53 mit eingeschränkter Funktionalität.

Aber wenn diese nach Nachteilen klingen, sind sie es nicht. Der Punkt von Lightsail scheint Einfachheit zu sein. Die Flexibilität von EC2 (und einem Großteil von AWS) führt unweigerlich zu Komplexität. Der Zielmarkt für Lightsail scheinen diejenigen zu sein, die "nur ein einfaches VPS wollen", ohne durch die unzähligen Optionen navigieren zu müssen, die in AWS-Diensten wie EC2, EBS, VPC und Route 53 verfügbar sind. Hier gibt es praktisch keine Lernkurve. Sie müssen nicht einmal technisch wissen, wie man SSH mit einem privaten Schlüssel verwendet - die Lightsail-Konsole verfügt sogar über einen integrierten SSH-Client -, aber Sie müssen ihn nicht verwenden. Sie können normal mit einem Standard-SSH-Client auf diese Instanzen zugreifen.


¹Lightsail-Instanzen haben genau wie "normale" EC2-Instanzen (VPC und Classic) Zugriff auf den Instanz-Metadatendienst , mit dem eine Instanz Informationen über sich selbst ermitteln kann, z. B. den Instanztyp und die Verfügbarkeitszone. Lightsail-Instanzen werden in den Instanzmetadaten als t2Maschinen identifiziert .

²Die Lightsail-Dokumente enthalten keine expliziten Hinweise darauf, dass Peering nur mit Ihrer Standard-VPC funktioniert . Dies scheint jedoch der Fall zu sein. Wenn Ihr AWS-Konto 2013 oder früher erstellt wurde, verfügen Sie möglicherweise nicht über eine VPC mit der Bezeichnung "Standard-VPC". Dies kann durch Senden einer Supportanfrage behoben werden, wie unter Einrichten einer VPC-Peering-Verbindung von Amazon Lightsail (bei Serverfehler ) erläutert .

³Die zulässige Bandbreite gilt sowohl für eingehenden als auch für ausgehenden Verkehr. Nachdem diese Gesamtverkehrsmenge überschritten wurde, ist der eingehende Verkehr weiterhin frei, der ausgehende Verkehr wird jedoch abrechnungsfähig. Siehe "Was kostet die Datenübertragung?" in den Lightsail FAQ .

Michael - sqlbot
quelle
9
Sehr informativ. Mein Lieblings- IT-Red-Top "The Register" hat einen Artikel über den Start von Lightsail: " Günstige virtuelle Box-Hoster - Amazon Lightsail will Sie zerstören (ja, Sie, Digital Ocean). Achten Sie jedoch auf den Rechnungsschock, Entwickler ". Schauen Sie sich auch den Curmudgeon-besetzten Kommentarbereich an. Ich kann Lightsail einen Dreh geben.
David Tonhofer
Die Lightsail GetBundles API meldet den zugrunde liegenden Instanztyp :-)
Pavel
3
Beachten Sie, dass die Firewall-Steuerelemente von Lightsail weniger detailliert sind als die von EC2. Mit EC2 können Sie IP-Bereiche auf die Whitelist setzen, mit Lightsail können Sie jedoch nur den gesamten Zugriff auf bestimmte Ports aktivieren. Mit EC2 können Sie festlegen, dass ssh nur für Ihre IP-Adresse zulässig ist, und diese in der Konsole ändern, wenn Sie sich von einem neuen Speicherort aus anmelden. Mit Lightsail können Sie dies nicht tun. Sie können natürlich weiterhin iptables verwenden.
Tyler A.
3
Wenn Sie von EC2 zu Lightsail kommen, besteht ein wichtiger Unterschied darin, dass Sie den Instanztyp in Lightsail nicht ändern können - Sie müssen eine neue Instanz über einen Snapshot starten - und nur die Größe erhöhen können !
Jonatan
2
Dies ist so gut geschrieben und klar, dass es in den Amazon-Dokumenten sein sollte. Gut gemacht!
Khom Nazid
31

Lightsail VPSs sind Pakete bestehender AWS-Produkte, die über eine erheblich vereinfachte Benutzeroberfläche angeboten werden. Der Unterschied besteht darin, dass Lightsail Ihnen ein begrenztes und festes Menü an Optionen bietet, das jedoch wesentlich benutzerfreundlicher ist. Abgesehen von dem engeren Umfang von Lightsail, um die Anforderungen an Einfachheit und niedrige Kosten zu erfüllen, ist die zugrunde liegende Technologie dieselbe.

Die vordefinierten Bündel können beschrieben werden:

% 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"
        },
        ...
    ]
}

Es lohnt sich, die Dokumentation zu Amazon EC2 T2-Instanzen zu lesen , insbesondere den Abschnitt CPU-Gutschriften, in dem die Basis- und Burst-Leistungsmerkmale der zugrunde liegenden Instanzen beschrieben werden.

Da Ihre Lightsail-Instanzen in VPC ausgeführt werden, haben Sie weiterhin Zugriff auf das gesamte Spektrum der AWS-Services, z. B. S3, RDS usw., wie Sie es von jeder EC2-Instanz aus tun würden.

Pavel
quelle
2
Wenn es sich tatsächlich um t2-Instanzen handelt, haben sie dieselben CPU-Kreditbeschränkungen? Ein Problem, das ich mit Nanos habe, ist, dass sie brutal langsam sind, wenn ihnen die CPU-Credits ausgehen.
Erik Westlund
25

In Lightsail werden eine virtuelle Maschine, SSD-basierter Speicher, Datenübertragung, DNS-Verwaltung und eine statische IP als Paket angeboten. Während Sie im Normalfall eine EC2-Instanz bereitstellen und dann den Rest dieser Dinge einrichten. Auch die im Preis enthaltene Bandbreite, keine einzurichtenden Sicherheitsgruppen, keine Notwendigkeit, sich um die Größe der EBS-Volumes zu kümmern.

Aravind
quelle
Ganz direkt auf den Punkt Antwort!
Jimmy Adaro
19

Amazon Lightsail - Die Kraft von AWS, die Einfachheit eines VPS https://aws.amazon.com/blogs/aws/amazon-lightsail-the-power-of-aws-the-simplicity-of-a-vps/

Amazon EC2 vs Amazon Lightsail (Vergleich auf Punkt) - Webleistungen - Pläne - Funktionen und Benutzerfreundlichkeit Geben Sie hier die Bildbeschreibung ein

Quelle: https://www.vpsbenchmarks.com/compare/features/ec2_vs_lightsail

Rakesh Soni
quelle
32
Das sind wirklich irreführende Grafiken. Es ist gut, sie bei 0 zu beginnen. Etwas, das im wirklichen Leben 2x wert ist, sollte keine 6x so große Diagrammleiste haben.
Peter R
1

Ich denke, das Lichtsegel ist, wie der Name schon sagt, leicht und für die anfängliche Entwicklung gedacht. Für Produktionsstätten und Apps mit hohem Volumen ist es einfach nicht mehr verfügbar und hängt ... Es ist nur eine Sandbox, um mit Dingen zu spielen. Ein weiterer Mangel an Unterstützung verringert die Zuverlässigkeit. Es sollte eine Option zur Migration auf EC2 geben, wenn Sie Ihre Apps oder Websites vollständig entwickelt haben. Mit derselben Mindestkonfiguration können Sie also auf skalierbares EC2 migrieren.

Sameer
quelle
1
Sie können jetzt Lightsail-Schnappschüsse an EC2lightsail.aws.amazon.com/ls/docs/en_us/articles/…
Vladtn