AWS EC2上的Amazon Linux和RedHat Enterprise Linux有什么区别?


33

我对此很陌生,我什至不知道该在这里还是在Stackoverflow或ServerFault上问这个问题。

问题

我希望在Amazon Web Services上设置EC2实例。我的理解是,RedHat Enterprise Linux(RHEL)的价格为每m1每小时0.21美元,比Amazon Linux(免费)小得多。我的理解正确吗?RHEL和Amazon Linux的性能之间有什么区别吗?如果我正在寻找免费的Linux,我应该在AWS EC2中使用哪一个?

Answers:


16

Red Hat的定价详细信息在这里http://aws.amazon.com/rhel/,而Amazon Linux在这里:http : //aws.amazon.com/amazon-linux-ami/ ; 如您所说,RHEL意味着额外的成本,而Amazon Linux则除了运行实例和相关服务的费用外,不涉及“额外费用”。

像CentOS一样,Amazon Linux也基于RHEL -从根本上说,它是Red Hat Enterprise Linux的最小/基本安装(因此已针对此目的进行了优化)。根据http://wpmu.org/would-you-like-a-free-server-for-a-year/。如果您想免费试用EC2,因为“微型实例”的内存/资源可用性有限,那么尝试使用Amazon Linux是合理的。


2
根据CentOS(centos.org/modules/smartfaq/faq.php?faqid=13),CentOS与RHEL无关。它很可能源自RedHat在RedHat投入商业使用(并随后引入RHEL)之前也使用的原始开放源代码,但是CentOS声称与RH或RHEL没有关系。Amazon Linux大概基于CentOS,而不是任何形式的RH,这就是为什么在启动Amazon Linux AMI时不收取EC2实例成本以外的费用的原因。
jarmod 2013年

曾经有一次,Amazon Linux是基于RHEL / CentOS的,尽管它之间的差异是如此之大,以至于实际上是一个单独的发行版。
迈克尔·汉普顿

12
@jarmond的评论并不完全准确。该页面声称与RedHat,Inc没有任何隶属关系,并指出它不是RHEL,在技术上是准确的。它指出,出于法律原因(但是现在的法律情况有所不同)。CentOS曾经是并且衍生自RHEL。在此处了解更多信息:centos.org/about
肖恩·高夫

9

通常,您为“企业”版本(RHEL,SLES)支付的价格不是性能上的奖励,而是服务上的奖励。例如,除非您在经过认证的 Linux(即SLES,RHEL)上运行该数据库,否则某个“企业”数据库的名称将不为您提供任何支持。如果您无需担心支持合同,那么“企业”发行版中几乎没有值得付出的价格。

IMVHO。


1
从性能的角度来看,我会支持Amazon Linux的优势,这仅仅是因为Amazon致力于开发代码以专门针对其产品进行调整。我确信它们都运行良好,这些价格点可能只是出于支持目的,例如DevSolar提到的那样。我仅在EC2中使用过Windows操作系统,因此无法保证这两者的实际性能。
Melikoth 2012年

1
可以说,这是RHEL与CentOS / Amazon Linux支持之间最重要的区别。值得一读的是Red Hat上的AWS FAQ(aws.amazon.com/partners/redhat/faqs),但其要点是RHEL实例已包含在AWS Premium Support中,并且AWS代表您升级到Red Hat。
KJH'9
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.