Apa perbedaan antara Amazon Linux dan RedHat Enterprise Linux pada AWS EC2?

33

Saya sangat baru dalam hal ini dan saya bahkan tidak tahu apakah saya harus mengajukan pertanyaan ini di sini atau di Stackoverflow atau ServerFault.

Pertanyaan

Saya ingin membuat instance EC2 di Amazon Web Services. Pemahaman saya adalah RedHat Enterprise Linux (RHEL) biaya $ 0,21 / jam untuk m1. Lebih kecil dari Amazon Linux (yang gratis). Apakah pemahaman saya benar? Apakah ada perbedaan antara kinerja RHEL dan Amazon Linux? Jika saya mencari Linux gratis yang mana yang harus saya gunakan di AWS EC2?

Gaurav Agarwal
sumber

Jawaban:

16

Detail harga Red Hat ada di sini http://aws.amazon.com/rhel/ dan Amazon Linux di sini: http://aws.amazon.com/amazon-linux-ami/ ; seperti yang Anda katakan, RHEL menyiratkan biaya tambahan, sementara Amazon Linux melibatkan 'tanpa biaya tambahan' di luar biaya untuk menjalankan mesin virtual dan layanan terkait.

Amazon Linux, seperti CentOS, didasarkan pada RHEL - ini pada dasarnya merupakan instalasi minimal / dasar Red Hat Enterprise Linux (karenanya dioptimalkan untuk tujuan tersebut). Amazon saat ini menawarkan Amazon EC2 Micro Instance gratis selama setahun untuk pelanggan baru dalam 'tier penggunaan gratis', sesuai http://wpmu.org/would-you-like-a-free-server-for-a-year/ . Jika Anda ingin mencoba EC2 secara gratis, karena ketersediaan memori / sumber daya terbatas untuk 'Micro Instance', mencoba Amazon Linux masuk akal.

Soz
sumber
2
Menurut CentOS ( centos.org/modules/smartfaq/faq.php?faqid=13 ), CentOS tidak terkait dengan RHEL. Mungkin muncul dari sumber terbuka asli yang RedHat juga gunakan sebelum RedHat komersial (dan kemudian memperkenalkan RHEL) tetapi CentOS mengklaim tidak ada hubungan dengan RH atau RHEL. Amazon Linux mungkin didasarkan pada CentOS dan bukan RH dalam bentuk apa pun, itulah sebabnya tidak ada biaya di luar biaya instance EC2 saat Anda meluncurkan Amazon Linux AMI.
jarmod
Pada suatu waktu Amazon Linux didasarkan pada RHEL / CentOS, meskipun itu berbeda secara signifikan sehingga berlaku distribusi yang terpisah.
Michael Hampton
12
Komentar @ jarmond tidak sepenuhnya akurat. Halaman tersebut mengklaim tidak ada afiliasi dengan RedHat, Inc dan menyatakan bahwa itu bukan RHEL, yang secara teknis akurat. Disebutkan bahwa karena alasan hukum (bagaimanapun, situasi hukum berbeda sekarang). CentOS adalah dan berasal dari RHEL. Baca lebih lanjut di sini: centos.org/about .
Shawn J. Goff
9

Biasanya, harga yang Anda bayar untuk versi "Perusahaan" (RHEL, SLES) bukan untuk bonus dalam kinerja, tetapi untuk bonus dalam layanan. Misalnya, penyedia database "perusahaan" tertentu yang tidak disebutkan namanya tidak akan menawarkan Anda dukungan apa pun kecuali Anda menjalankan basis data pada Linux bersertifikat (yaitu, SLES, RHEL). Jika Anda tidak memiliki kontrak dukungan yang perlu dikhawatirkan, ada sedikit yang bisa didapat dalam distribusi "perusahaan" yang sepadan dengan harganya.

IMVHO.

DevSolar
sumber
1
Saya akan berpihak pada Amazon Linux yang unggul dari sudut pandang kinerja hanya karena Amazon telah bekerja pada kode untuk men-tweak secara khusus untuk produk mereka. Saya yakin keduanya berjalan dengan baik, titik harga kemungkinan hanya untuk tujuan dukungan seperti DevSolar menyebutkan. Saya hanya menggunakan OS windows di EC2, jadi saya tidak bisa menjamin kinerja yang sebenarnya dari keduanya.
Melikoth
1
Ini bisa dibilang perbedaan paling penting antara RHEL dan CentOS / Amazon Linux - Dukungan. FAQ AWS tentang Red Hat ( aws.amazon.com/partners/redhat/faqs ) layak dibaca, tetapi poin penting di dalamnya adalah bahwa instance RHEL dicakup di bawah Dukungan Premium AWS, dan AWS meningkat ke Red Hat atas nama Anda.
KJH