¿Cuál es la diferencia entre Amazon Linux y RedHat Enterprise Linux en AWS EC2?

33

Soy muy nuevo en esto y ni siquiera sé si debería hacer esta pregunta aquí o en Stackoverflow o ServerFault.

La pregunta

Deseo configurar una instancia EC2 en Amazon Web Services. Tengo entendido que RedHat Enterprise Linux (RHEL) cuesta $ 0.21 / hora por un m1. Más pequeño que Amazon Linux (que es gratis). ¿Es correcto mi entendimiento? ¿Hay alguna diferencia entre el rendimiento de RHEL y Amazon Linux? Si estoy buscando un Linux gratuito, ¿con cuál debo ir en AWS EC2?

Gaurav Agarwal
fuente

Respuestas:

16

Los detalles de precios de Red Hat están aquí http://aws.amazon.com/rhel/ y Amazon Linux está aquí: http://aws.amazon.com/amazon-linux-ami/ ; como usted dice, RHEL implica un costo adicional, mientras que Amazon Linux implica "sin cargo adicional" más allá de los cargos por ejecutar instancias y servicios relacionados.

Amazon Linux, al igual que CentOS, se basa en RHEL: es fundamentalmente una instalación mínima / básica de Red Hat Enterprise Linux (por lo tanto, optimizado para este propósito). Actualmente, Amazon ofrece Micro Instancia Amazon EC2 gratuita por un año para nuevos clientes dentro del 'nivel de uso gratuito', según http://wpmu.org/would-you-like-a-free-server-for-a-year/ . Si desea probar EC2 de forma gratuita, debido a la disponibilidad limitada de memoria / recursos para la 'Micro Instancia', probar Amazon Linux tiene sentido.

Soz
fuente
2
Según CentOS ( centos.org/modules/smartfaq/faq.php?faqid=13 ), CentOS no está relacionado con RHEL. Es posible que haya surgido del código abierto original que RedHat también usó antes de que RedHat se comercializara (y más tarde introdujo RHEL), pero CentOS afirma que no tiene relación con RH o RHEL. Supuestamente, Amazon Linux se basa en CentOS y no en RH en ninguna forma, por lo que no hay cargos más allá de los costos de instancia EC2 cuando se inicia una AMI de Amazon Linux.
jarmod
Hubo un tiempo en que Amazon Linux se basaba en RHEL / CentOS, aunque es tan divergente que en efecto es una distribución separada.
Michael Hampton
12
El comentario de @ jarmond no es del todo exacto. La página afirmó no estar afiliada a RedHat, Inc y declaró que no es RHEL, lo cual es técnicamente exacto. Declaró que por razones legales (sin embargo, la situación legal es diferente ahora). CentOS fue y se deriva de RHEL. Lea más sobre esto aquí: centos.org/about .
Shawn J. Goff
9

Por lo general, el precio que paga por las versiones "Enterprise" (RHEL, SLES) no es por una bonificación en el rendimiento, sino por una bonificación en el servicio. Por ejemplo, un determinado proveedor de bases de datos "empresariales" que no se ha identificado no le ofrecerá ningún soporte a menos que esté ejecutando la base de datos en un Linux certificado (es decir, SLES, RHEL). Si no tiene que preocuparse por los contratos de soporte, hay poco que tener en las distribuciones "empresariales" que valga la pena el precio.

En mi humilde opinión.

DevSolar
fuente
1
Yo estaría del lado de que Amazon Linux es superior desde el punto de vista del rendimiento simplemente porque Amazon ha trabajado en el código para modificarlo específicamente para su producto. Estoy seguro de que ambos funcionan bien, los puntos de precio son probablemente solo para fines de soporte, como menciona DevSolar. Solo he usado el sistema operativo Windows en EC2, por lo que no puedo garantizar el rendimiento real de esos dos.
Melikoth
1
Esta es posiblemente la distinción más importante entre RHEL y CentOS / Amazon Linux - Soporte. Vale la pena leer las preguntas frecuentes de AWS sobre Red Hat ( aws.amazon.com/partners/redhat/faqs ), pero los puntos más destacados son que las instancias de RHEL están cubiertas por AWS Premium Support, y AWS escala a Red Hat en su nombre.
KJH