Jaka jest różnica między Amazon Linux a RedHat Enterprise Linux na AWS EC2?

33

Jestem bardzo nowy i nie wiem nawet, czy powinienem zadać to pytanie tutaj, czy na Stackoverflow lub ServerFault.

Pytanie

Chcę skonfigurować instancję EC2 w Amazon Web Services. Rozumiem, że RedHat Enterprise Linux (RHEL) kosztował 0,21 USD za godzinę za m1. Niewiele więcej niż Amazon Linux (który jest bezpłatny). Czy moje rozumowanie jest prawidłowe? Czy jest jakaś różnica między wydajnością RHEL a Amazon Linux? Jeśli szukam darmowego Linuksa, z którym powinienem korzystać w AWS EC2?

Gaurav Agarwal
źródło

Odpowiedzi:

16

Szczegóły cen w Red Hat są dostępne tutaj: http://aws.amazon.com/rhel/, a Amazon Linux jest tutaj: http://aws.amazon.com/amazon-linux-ami/ ; jak mówisz, RHEL pociąga za sobą dodatkowe koszty, podczas gdy Amazon Linux wymaga „bez dodatkowych opłat” poza opłatami za uruchamianie instancji i powiązanych usług.

Amazon Linux, podobnie jak CentOS, oparty jest na RHEL - jest to zasadniczo minimalna / podstawowa instalacja Red Hat Enterprise Linux (zoptymalizowana pod kątem tego celu). Amazon oferuje obecnie roczną bezpłatną instancję Amazon EC2 Micro Instance dla nowych klientów w ramach „warstwy bezpłatnego użytkowania”, zgodnie z http://wpmu.org/would-you-like-a-free-server-for-a-year/ . Jeśli chcesz wypróbować EC2 za darmo, ze względu na ograniczoną dostępność pamięci / zasobów dla „Micro Instance”, wypróbowanie Amazon Linux ma sens.

Soz
źródło
2
Według CentOS ( centos.org/modules/smartfaq/faq.php?faqid=13 ), CentOS nie jest powiązany z RHEL. Być może wywodzi się z oryginalnego oprogramowania typu open source, którego RedHat używał także zanim RedHat stał się komercyjny (a później wprowadził RHEL), ale CentOS nie twierdzi, że ma związek z RH lub RHEL. Amazon Linux jest prawdopodobnie oparty na CentOS, a nie RH w jakiejkolwiek formie, dlatego po uruchomieniu Amazon Linux AMI nie ma żadnych opłat poza kosztami wystąpienia EC2.
jarmod
Kiedyś Amazon Linux był oparty na RHEL / CentOS, choć jest tak rozbieżny, że w efekcie stanowi osobną dystrybucję.
Michael Hampton
12
Komentarz @ jarmond nie jest całkowicie dokładny. Strona twierdziła, że ​​nie ma powiązań z RedHat, Inc i stwierdziła, że ​​nie jest to RHEL, co jest technicznie dokładne. Stwierdził, że ze względów prawnych (sytuacja prawna jest teraz inna). CentOS był i jest pochodną RHEL. Przeczytaj więcej na ten temat tutaj: centos.org/about .
Shawn J. Goff,
9

Zwykle cena, którą płacisz za wersje „Enterprise” (RHEL, SLES), nie stanowi premii za wydajność, ale premii za obsługę. Na przykład, pewien, że pozostanie nienazwanym dostawcą „korporacyjnych” baz danych nie zaoferuje żadnego wsparcia, chyba że uruchomisz bazę danych na certyfikowanym Linuksie (tj. SLES, RHEL). Jeśli nie masz się czym martwić o umowy wsparcia, w dystrybucjach „korporacyjnych” niewiele jest warte swojej ceny.

IMVHO.

DevSolar
źródło
1
Chciałbym opowiedzieć się za tym, aby Amazon Linux był lepszy z punktu widzenia wydajności tylko dlatego, że Amazon pracował nad kodem, aby ulepszyć go specjalnie dla ich produktu. Jestem pewien, że oba działają dobrze, ceny są prawdopodobnie tylko w celach wsparcia, takich jak wspomniane przez DevSolar. Użyłem tylko systemu operacyjnego Windows w EC2, więc nie mogę ręczyć za rzeczywistą wydajność tych dwóch.
Melikoth,
1
Jest to prawdopodobnie najważniejsza różnica między RHEL a CentOS / Amazon Linux - Wsparcie. Często zadawane pytania dotyczące AWS na temat Red Hat ( aws.amazon.com/partners/redhat/faqs ) warto przeczytać, ale najważniejsze są to, że instancje RHEL są objęte wsparciem Premium AWS, a AWS przechodzi do Red Hat w Twoim imieniu.
KJH