Was ist der Unterschied zwischen Amazon Linux und RedHat Enterprise Linux unter AWS EC2?

33

Ich bin sehr neu in diesem Bereich und ich weiß nicht einmal, ob ich diese Frage hier oder auf Stackoverflow oder ServerFault stellen soll.

Die Frage

Ich möchte eine EC2-Instanz in Amazon Web Services einrichten. Meines Wissens nach kostet RedHat Enterprise Linux (RHEL) 0,21 USD / Stunde für einen m1.Small mehr als Amazon Linux (das kostenlos ist). Ist mein Verständnis korrekt? Gibt es einen Unterschied zwischen der Leistung von RHEL und Amazon Linux? Wenn ich nach einem kostenlosen Linux suche, welches sollte ich in AWS EC2 verwenden?

Gaurav Agarwal
quelle

Antworten:

16

Einzelheiten zu den Red Hat-Preisen finden Sie hier http://aws.amazon.com/rhel/ und Amazon Linux hier: http://aws.amazon.com/amazon-linux-ami/ ; Wie Sie sagen, verursacht RHEL zusätzliche Kosten, während Amazon Linux keine zusätzlichen Kosten verursacht, die über die Kosten für die Ausführung von Instanzen und verwandten Diensten hinausgehen.

Amazon Linux basiert wie CentOS auf RHEL - es handelt sich im Grunde genommen um eine Minimal- / Basisinstallation von Red Hat Enterprise Linux (daher für diesen Zweck optimiert). Amazon bietet derzeit ein Jahr lang kostenlose Amazon EC2 Micro Instance für Neukunden im Rahmen der "kostenlosen Nutzungsstufe" an (siehe http://wpmu.org/would-you-like-a-free-server-for-a-year/). . Wenn Sie EC2 kostenlos testen möchten, ist es aufgrund der begrenzten Speicher- / Ressourcenverfügbarkeit für die 'Micro Instance' sinnvoll, Amazon Linux zu testen.

Soz
quelle
2
Laut CentOS ( centos.org/modules/smartfaq/faq.php?faqid=13 ) ist CentOS nicht mit RHEL verwandt. Möglicherweise stammt es aus der ursprünglichen Open Source-Version, die RedHat auch verwendet hat, bevor RedHat in den Handel kam (und später RHEL einführte), aber CentOS behauptet, keine Beziehung zu RH oder RHEL zu haben. Amazon Linux basiert vermutlich auf CentOS und nicht auf RH in irgendeiner Form. Aus diesem Grund fallen beim Starten eines Amazon Linux AMI keine Gebühren an, die über die Kosten der EC2-Instanz hinausgehen.
Jarmod
Zu einer Zeit basierte Amazon Linux auf RHEL / CentOS, obwohl es so stark divergierte, dass es sich praktisch um eine separate Distribution handelt.
Michael Hampton
12
@jarmonds Kommentar ist nicht ganz korrekt. Die Seite behauptete keine Zugehörigkeit zu RedHat, Inc und gab an, dass es sich nicht um RHEL handelt, was technisch korrekt ist. Es stellte fest, dass aus rechtlichen Gründen (jedoch ist die Rechtslage jetzt anders). CentOS war und ist von RHEL abgeleitet. Lesen Sie hier mehr darüber: centos.org/about .
Shawn J. Goff
9

Normalerweise ist der Preis, den Sie für die "Enterprise" -Versionen (RHEL, SLES) zahlen, kein Leistungsbonus, sondern ein Leistungsbonus. Beispielsweise bietet Ihnen ein bestimmter, nicht genannter Anbieter von "Unternehmensdatenbanken" keine Unterstützung, es sei denn, Sie betreiben die Datenbank unter einem zertifizierten Linux (z. B. SLES, RHEL). Wenn Sie keine Support-Verträge haben, über die Sie sich Sorgen machen müssen, ist in den "Enterprise" -Distributionen nur wenig zu finden, was den Preis wert ist.

IMVHO.

DevSolar
quelle
1
Ich würde mich dafür einsetzen, dass Amazon Linux vom Standpunkt der Leistung aus überlegen ist, nur weil Amazon an dem Code gearbeitet hat, um ihn speziell für sein Produkt zu optimieren. Ich bin mir sicher, dass beide gut laufen. Die Preise sind wahrscheinlich nur für Supportzwecke wie DevSolar-Erwähnungen. Ich habe in EC2 nur Windows-Betriebssysteme verwendet, daher kann ich nicht für die tatsächliche Leistung dieser beiden Betriebssysteme bürgen.
Melikoth
1
Dies ist wohl der wichtigste Unterschied zwischen RHEL und CentOS / Amazon Linux - Support. Die AWS-FAQ zu Red Hat ( aws.amazon.com/partners/redhat/faqs ) ist lesenswert. Die wichtigsten Punkte sind jedoch, dass RHEL-Instanzen vom AWS Premium Support abgedeckt werden und AWS in Ihrem Namen zu Red Hat eskaliert.
KJH