Die Wahl zwischen Diensten auf der umfassenden AWS-Plattform kann für die Benutzer eine Belastung sein. Dieser Artikel hilft Ihnen, eine fundierte Entscheidung darüber zu treffen, welcher Cloud-Server, der AWS EC2 oder der AWS Lightsail, besser für Sie geeignet ist.

AWS LightSail und AWS EC2 sind ähnliche Dienste, die Ihnen virtuelle Cloud-Server zur Verfügung stellen. Obwohl die Funktion dieser Dienste ziemlich gleich klingt, sind beide Dienste für unterschiedliche Anwendungsfälle konzipiert.

AWS EC2

AWS EC2 ist ein von AWS angebotener zentraler Cloud-Service, der es uns ermöglicht, virtuelle Cloud-Server bereitzustellen. Die von EC2 bereitgestellten Instanzen sind wie ein unbeschriebenes Blatt. Diese Server sind hochgradig anpassbar und können nach Belieben des Benutzers konfiguriert und verwendet werden. EC2 kann theoretisch eine unbegrenzte Anzahl virtueller Maschinen bedienen.

YouTube-Video

Amazon bietet auch viele Auswahlmöglichkeiten bei der Auswahl der Instance-Typen für Ihre virtuellen EC2-Maschinen. Sie können je nach Anwendungsfall zwischen CPU-, Arbeitsspeicher-, Speicher-, GPU- und netzwerkoptimierten Instanzen wählen.

EC2 ist einer der am häufigsten verwendeten Dienste in AWS. Es lässt sich in die meisten anderen AWS-Services auf der Plattform integrieren und ist hochgradig anpassbar, um jede Art von Anwendungsfall zu unterstützen.

AWS LightSail

AWS Lichtsegel ist ein von AWS angebotener Cloud-Service. Der Lighsail-Dienst ermöglicht Benutzern die Bereitstellung vorkonfigurierter Cloud-Server wie LAMP, WordPress, Node.js oder Magento, um die Anwendungsarchitektur schnell einzurichten, ohne die Software manuell installieren zu müssen. Eine detaillierte Übersicht über Lightsail finden Sie im Artikel Amazon Lightsail: Alles, was Sie wissen müssen.

AWS hat Lightsail so konzipiert, dass es selbst für absolute Anfänger einfach verständlich und einfach zu verwenden ist.

YouTube-Video

Sowohl Lightsail als auch EC2 sind leistungsstarke Dienste, die zur Bereitstellung virtueller Cloud-Server verwendet werden. Sehen wir uns nun den Unterschied zwischen diesen Diensten an.

AWS Lightsail vs. EC2

Anwendungsbereich

Lightsail ist ein benutzerfreundlicher Dienst, der für einfache Webanwendungen und Websites entwickelt wurde. Es wurde speziell für Anfänger oder technisch nicht versierte Benutzer entwickelt, die diesen Service mit wenigen Klicks nutzen und ihre Websites einfach einrichten können. Es wird empfohlen, LightSail nicht für hochkomplexe Anwendungen zu verwenden und sich an kleine bis mittlere Workloads zu halten.

EC2 ist ein größerer und komplizierterer Dienst. Es wird für alle Arten von Anwendungen verwendet, die von kleinen Webanwendungen (diese können auch in Lightsail funktionieren) bis hin zu variieren können Big Data und Anwendungen für maschinelles Lernen. EC2 und kann möglicherweise so konfiguriert werden, dass jede Anwendung gehostet wird. Es kann selbst die komplexesten Architekturen bedienen.

Benutzerfreundlichkeit

Wie ich bereits erwähnt habe, ist LightSail ein benutzerfreundlicher Service, der speziell für Anfänger entwickelt wurde. Der gesamte Vorgang zum Starten eines Lightsail-Servers und Bereitstellen der Anwendung auf dem Server kann mit wenigen Klicks erledigt werden. Es bietet eine All-in-One-Erfahrung zum Erstellen virtueller Server und Bereitstellen von Anwendungen.

EC2 hingegen erfordert viel mehr manuelle Konfiguration und möglicherweise andere Dienste wie AWS CodeDeploy und CodePipeline, um den Workflow für die Anwendungsbereitstellung zu optimieren.

Alle Ressourcen im Zusammenhang mit Ihrer Lightsail-Instance werden im selben Dashboard verwaltet. Im Gegensatz dazu hat jede Ressource in einem EC2 (wie statische IPs, Sicherheitsgruppen, EBS-Volumes und mehr) ihr eigenes Dashboard und ihre eigenen Optionen.

Wenn Sie also einfach mit AWS beginnen und kleine Anwendungen ausführen möchten, ist die Verwendung von Lightsail die beste Wahl. Sie benötigen nicht viel technisches AWS-Wissen, um Anwendungen auf Lightsail zu starten.

Netzwerk

Das Netzwerk für Ihre Lightsail-Maschinen wird von AWS verwaltet. Als Benutzer können Sie der Lightsail-Firewall nur Regeln hinzufügen. Das Netzwerk für EC2-Instances wird von den Benutzern verwaltet, die die VPCs, Sicherheitsgruppen und Subnetze verwenden.

Subnetze

AWS Lightsail bietet keine native Unterstützung für Subnetze. In AWS können Sie basierend auf dem Anwendungsfall der Anwendung öffentliche und private Subnetze erstellen. Da Lightsail nur für Websites gedacht ist, wird das Hosten dieser Server in einem privaten Subnetz nicht unterstützt. EC2-Instanzen hingegen können in beliebigen öffentlichen oder privaten Subnetzen bereitgestellt werden.

Wenn Ihr Anwendungsfall also erfordert, dass Sie ein Web oder eine andere Anwendung in einem privaten Subnetz bereitstellen, können Sie dies nur in AWS EC2 tun.

Skalierbarkeit

Lightsail-Instanzen können überhaupt nicht skaliert werden, zumindest nicht automatisch. Darüber hinaus können Lightsail-Instances nach dem Start nicht geändert werden. Wenn Sie also den Instance-Typ ändern möchten, müssen Sie eine neue Instance starten und Ihren Plan ändern.

EC2 ist ein hochgradig skalierbarer Dienst. Sie können AutoScaling-Gruppen im EC2-Dashboard verwenden, um Ihre EC2-Instances horizontal zu skalieren, dh die Anzahl der Instances, die die Anwendung bedienen, zu erhöhen oder zu verringern. EC2-Instances können auch nach dem Start auf einen neuen Instance-Typ geändert werden.

EBS-Bände

EBS ist ein Blockspeicherdienst, der zu Speicherzwecken in EC2-Maschinen integriert werden kann. EBS-Volumes sind separate Netzlaufwerke, die mit den EC2-Instances verbunden/von diesen getrennt werden können.

Lighsail unterstützt keine EBS-Volumes.

AnzeigenPreise

AWS Lightsail hat eine feste Preistabelle „pro Monat“, die je nach Typ und Spezifikationen der Lighsatil-Instance zwischen 3.5 $ pm und 160 $ ​​pm variiert. Der Dienst bietet auch eine kostenlose Nutzungsstufe von 3 Monaten ab dem Tag der Anmeldung.

AWS EC2 hat mehrere Preismodelle. Sie können On-Demand-Instances zu einem festen Pay-as-you-go-Preis verwenden. Oder Sie können eine Instanz für einen bestimmten Zeitraum zu einem reduzierten Preis reservieren. Die Nutzung des kostenlosen Kontingents für EC2 ist für 12 Monate ab dem Tag der Anmeldung verfügbar.

Lastverteilung

Load-Balancing ist eine native Funktion von Lightsail, und der LightSail-Load-Balancer kann problemlos mit den Lightsail-Instances verwendet werden.

EC2 verfügt über vier verschiedene Arten von Load Balancern mit jeweils eigenen Spezifikationen und Anwendungsfällen, die in die EC2-Instances integriert werden können.

Netzwerk Performance

Die Überwachung der Lightsail-Instanz ist möglich, jedoch auf wenige Parameter beschränkt. EC2 bietet eine Vielzahl von Metriken und Optionen für Überwachung.

Verschlüsselung

Die Verschlüsselung in Lightsail wird von AWS verwaltet und ist standardmäßig aktiviert. Bei der Verwendung von EC2-Instanzen können Benutzer diese aktivieren oder deaktivieren Verschlüsselung.

Use Cases Lightsail

  • Lightsail eignet sich für die Einrichtung von Entwicklungs-/Testumgebungen, da es kostengünstig und einfach zu konfigurieren ist.
  • Sehr nützlich für Anfänger, die AWS erkunden und Anwendungen mit begrenzten Cloud-Kenntnissen ausführen möchten.
  • Für Anwendungsfälle, bei denen vorhersehbare monatliche Kosten erforderlich sind.
  • Alles in einer Konsole für Load Balancer, Netzwerke und Datenbanken.

Use Cases EC2

  • EC2 bietet mehrere Preismodelle und Möglichkeiten, die Rabattoptionen für bessere Preise zu nutzen.
  • Sie werden für komplexe Anwendungen eingesetzt.
  • Für Anwendungen in privaten Subnetzen.
  • Für automatische Skalierbarkeit.
  • Für vollständige Kontrolle und Flexibilität über die Instanz.
  • Optimierte Instanztypen für bestimmte Anwendungsfälle wie die Verwendung von CPU-optimierten Instanzen für Machine-Learning-Jobs und so weiter.

Fazit

Sowohl Lightsail als auch EC2 sind ausgereifte Tools, die auf unterschiedliche Kunden und Anwendungsfälle abzielen. EC2 ist ehrlich gesagt ein viel leistungsfähigerer Dienst als Lightsail. Es kann alles tun, was die Lightsail-Instanz kann, und noch viel mehr. Aber mit Macht geht viel Komplexität, viele Optionen und möglicherweise Verwirrung einher. Wenn Sie also ein Anfänger bei AWS sind, ist der direkte Wechsel zur EC2-Konsole möglicherweise nicht die richtige Wahl für Sie.

Lightsail eignet sich eher für neue AWS-Benutzer, die sich nicht die Mühe machen möchten, virtuelle Server zu konfigurieren, und eine einsatzbereite Infrastruktur wünschen. Es ist auch speziell für kleine bis mittlere und einfache Webanwendungen gedacht. Lichtsegel Instances können einfach auf EC2-Instances aktualisiert werden, sodass Sie immer eine primäre Anwendung auf Lightsail einrichten können, bevor Sie langsam auf EC2 upgraden.

Ich hoffe, dieser Artikel hilft Ihnen, die richtige Entscheidung zwischen den beiden Diensten zu treffen.