В чем разница между Amazon Linux и RedHat Enterprise Linux на AWS EC2?

33

Я очень новичок в этом, и я даже не знаю, должен ли я задать этот вопрос здесь или на Stackoverflow или ServerFault.

Вопрос

Я хочу настроить экземпляр EC2 в Amazon Web Services. Насколько я понимаю, RedHat Enterprise Linux (RHEL) стоит $ 0,21 / час за m1.Много больше, чем Amazon Linux (который бесплатен). Правильно ли мое понимание? Есть ли разница между производительностью RHEL и Amazon Linux? Если я ищу бесплатный Linux, какой мне стоит использовать в AWS EC2?

Гаурав Агарвал
источник

Ответы:

16

Информация о ценах Red Hat находится здесь http://aws.amazon.com/rhel/, а Amazon Linux здесь: http://aws.amazon.com/amazon-linux-ami/ ; как вы говорите, RHEL подразумевает дополнительные расходы, в то время как Amazon Linux «не требует дополнительной оплаты», помимо сборов за эксплуатацию экземпляров и связанных служб.

Amazon Linux, как и CentOS, основан на RHEL - это минимальная базовая установка Red Hat Enterprise Linux (следовательно, оптимизированная для этой цели). В настоящее время Amazon предлагает бесплатный годовой микро-экземпляр Amazon EC2 для новых клиентов в рамках «уровня бесплатного использования» в соответствии с http://wpmu.org/would-you-like-a-free-server-for-a-year/ , Если вы хотите попробовать EC2 бесплатно из-за ограниченной доступности памяти / ресурсов для «Micro Instance», то попробовать 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
Одно время Amazon Linux был основан на RHEL / CentOS, хотя он настолько разошелся, что фактически является отдельным дистрибутивом.
Майкл Хэмптон
12
Комментарий @ Jarmond не совсем точен. На странице не было заявлено о принадлежности к RedHat, Inc и указано, что это не RHEL, что технически точно. Он заявил, что по юридическим причинам (однако правовая ситуация сейчас другая). CentOS был и является производным от RHEL. Подробнее об этом читайте здесь: centos.org/about .
Шон Дж. Гофф
9

Обычно цена, которую вы платите за версии «Enterprise» (RHEL, SLES), заключается не в бонусе за производительность, а в бонусе за обслуживание. Например, некий неназванный поставщик «корпоративных» баз данных не предложит вам никакой поддержки, если вы не используете базу данных на сертифицированном Linux (то есть SLES, RHEL). Если у вас нет контрактов на поддержку, о которых стоит беспокоиться, в «корпоративных» дистрибутивах мало что стоит того.

IMVHO.

DevSolar
источник
1
Я бы сказал, что Amazon Linux превосходит по производительности просто потому, что Amazon работал над кодом, чтобы настроить его специально для своего продукта. Я уверен, что они оба работают хорошо, ценовые точки, вероятно, только для целей поддержки, как упоминает DevSolar. Я использовал только ОС Windows в EC2, поэтому я не могу ручаться за реальную производительность этих двух.
Меликот
1
Это, пожалуй, самое важное различие между RHEL и CentOS / Amazon Linux - поддержка. Стоит прочитать часто задаваемые вопросы по AWS для Red Hat ( aws.amazon.com/partners/redhat/faqs ), но в этом заключается особенность того, что экземпляры RHEL включены в AWS Premium Support, а AWS переходит в Red Hat от вашего имени.
16:06