Quelle est la différence entre Amazon Linux et RedHat Enterprise Linux sur AWS EC2?

33

Je suis très nouveau dans ce domaine et je ne sais même pas si je devrais poser cette question ici ou sur Stackoverflow ou ServerFault.

La question

Je souhaite configurer une instance EC2 sur Amazon Web Services. Je crois comprendre que RedHat Enterprise Linux (RHEL) coûte 0,21 USD / heure pour un m1.Small de plus qu’Amazon Linux (qui est gratuit). Ma compréhension est-elle correcte? Existe-t-il une différence entre les performances de RHEL et Amazon Linux? Si je recherche un Linux libre, lequel dois-je utiliser dans AWS EC2?

Gaurav Agarwal
la source

Réponses:

16

Les détails de tarification de Red Hat sont ici http://aws.amazon.com/rhel/ et Amazon Linux est ici: http://aws.amazon.com/amazon-linux-ami/ ; comme vous le dites, RHEL implique des coûts supplémentaires, tandis qu'Amazon Linux n'implique «aucun frais supplémentaire» au-delà des frais d'exécution d'instances et de services associés.

Amazon Linux, comme CentOS, est basé sur RHEL - il s’agit d’une installation minimale / de base de Red Hat Enterprise Linux (donc optimisée à cet effet). Amazon propose actuellement une année d'instance gratuite pour une nouvelle instance Amazon EC2 Micro pour les nouveaux clients appartenant au "niveau d'utilisation gratuite", comme indiqué à l' adresse http://wpmu.org/would-you-like-a-free-server-for-a-year/. . Si vous souhaitez essayer gratuitement EC2 en raison de la disponibilité limitée de la mémoire / des ressources pour la «micro-instance», il est logique d'essayer Amazon Linux.

Soz
la source
2
Selon CentOS ( centos.org/modules/smartfaq/faq.php?faqid=13 ), CentOS n'est pas lié à RHEL. Il se peut fort bien que RedHat ait été utilisé avant l'ouverture de la version commerciale de RedHat (avant d'être introduit par RHEL), mais CentOS ne revendique aucun lien avec RH ou RHEL. Amazon Linux est vraisemblablement basé sur CentOS et non sur RH sous quelque forme que ce soit, raison pour laquelle il n’ya pas de frais au-delà des coûts d’instance EC2 lorsque vous lancez une AMI Amazon Linux.
Jarmod
À une époque, Amazon Linux était basé sur RHEL / CentOS, bien qu’il ait divergé de manière si significative qu’il s’agissait d’une distribution séparée.
Michael Hampton
12
Le commentaire de @ jarmond n'est pas tout à fait exact. La page n'a revendiqué aucune affiliation avec RedHat, Inc et a déclaré que ce n'est pas RHEL, ce qui est techniquement exact. Elle a déclaré que pour des raisons juridiques (toutefois, la situation juridique est différente maintenant). CentOS était et est dérivé de RHEL. En savoir plus à ce sujet ici: centos.org/about .
Shawn J. Goff
9

Habituellement, le prix que vous payez pour les versions "Entreprise" (RHEL, SLES) ne correspond pas à un bonus de performance, mais à un bonus de service. Par exemple, un certain fournisseur de bases de données "entreprise", dont le nom reste anonyme, ne vous offrira aucune assistance, à moins que vous n'exécutiez la base de données sur un système Linux certifié (c'est-à-dire SLES, RHEL). Si vous n'avez pas à vous soucier des contrats de support, il y a peu de choses à faire dans les distributions "d'entreprise" qui en valent la peine.

IMVHO.

DevSolar
la source
1
Je dirais qu'Amazon Linux est supérieur du point de vue des performances simplement parce qu'Amazon a travaillé sur le code pour le peaufiner spécifiquement pour son produit. Je suis sûr qu'ils fonctionnent bien tous les deux, les prix sont susceptibles de servir uniquement à des fins d'assistance, comme le mentionne DevSolar. Je n'ai utilisé que les systèmes d'exploitation Windows dans EC2, je ne peux donc pas en garantir les performances réelles.
Melikoth
1
C'est sans doute la distinction la plus importante entre RHEL et CentOS / Amazon Linux - Support. Il est intéressant de lire la FAQ AWS sur Red Hat ( aws.amazon.com/partners/redhat/faqs ), mais le fait saillant réside dans le fait que les instances RHEL sont couvertes par AWS Premium Support, et AWS passe à Red Hat en votre nom.
KJH