Saya sedang menyiapkan situs web pertama saya di Amazon EC2, dan saya mencoba untuk memutuskan distro mana yang akan digunakan. Saya telah menggunakan Redhat dan CentOS di masa lalu, tetapi saya tidak memiliki bias terhadap sistem apa pun, saya hanya ingin menggunakan apa pun yang terbaik (saya juga memiliki server yang dikelola sebagian di masa lalu, jadi saya belum melakukan terlalu banyak server administrasi hingga saat ini). Situs web ini hanyalah sebuah aplikasi web yang ditulis dalam PHP dan MongoDB.
Saya suka gagasan memiliki OS yang ringan yang dijelaskan untuk Amazon Linux, tetapi saya khawatir itu bisa menderita dalam kompatibilitas / pembaruan dibandingkan dengan Ubuntu atau opsi lain yang memiliki tim yang berfokus secara eksklusif pada OS server. Ada saran?
sumber
Sejak pertanyaan ini ditulis, Amazon sepenuhnya dirubah untuk Amazon Linux AMI 2011.09 , dengan semua bootstrap untuk CloudFormation serta alat Amazon.
Juga, ini termasuk Nginx dan PHP-FPM dalam
yum
repo jika Anda mencari yang cepat dan ringan.Ikuti perkembangan rilis terbaru di sini: http://aws.amazon.com/amazon-linux-ami/latest-release-notes/
Juga perhatikan pembaruan keamanan : http://aws.amazon.com/amazon-linux-ami/security-bulletins/
Biasanya Anda tidak perlu terlalu khawatir, karena AMI dasar adalah server tanpa tulang dengan hanya alat yang diperlukan untuk mem-bootstrap layanan yang benar-benar Anda butuhkan.
sumber
Jika Anda sudah terbiasa dengan RHEL / CentOS, saya akan tetap menggunakannya. Tidak ada distro "terbaik" untuk server aplikasi web. Itu datang ke alat dan konvensi apa yang paling Anda kenal.
sumber
Meskipun Ubuntu melakukan lebih baik pada tolok ukur ini , tes itu sendiri berkontribusi terhadap kemenangan Ubuntu, dan perbedaannya tampaknya tidak besar pula.
Saya baru-baru ini memilih Amazon Linux karena pembaruan otomatis, dan juga karena bug AMI Ubuntu yang dilaporkan oleh Steven dan Ethan dalam versi Quora dari pertanyaan ini .
sumber
Jika Anda ingin membiasakan diri dengan cepat, dan suka menginstal sesuatu tanpa banyak, saya akan pergi ubuntu. Secara umum, pada server web langsung Anda tidak ingin dapat melakukan hal semacam ini! Orang juga berpendapat bahwa pilihannya adalah antara RedHat, CentOS dan Debian. Teknisi hard core bersikeras bahwa ubuntu tidak cocok untuk lingkungan server langsung karena tidak semuanya sepenuhnya aman dan teruji.
Pilihan saya adalah ubuntu karena jauh lebih sedikit dari sakit kepala, saya telah menggunakan beberapa distro yang berbeda untuk server web, tetapi mengubah aturan firewall dan banyak hal dapat lebih mudah di ubuntu.
Satu-satunya hal lain adalah bahwa ubuntu sedikit lebih berat dalam penggunaan sumber daya, sehingga CentOS dapat menghemat beberapa dolar per bulan berdasarkan metode penetapan harga amazon!
sumber
Dalam kasus Anda, keakraban dengan CentOS / RHEL mungkin mengalahkan segala pertimbangan lain.
Sistem saya bekerja dengan sebagian besar telah di tepi - perangkat lunak baru menggunakan teknologi baru dan versi baru. Untuk penggunaan ini Ubuntu adalah pilihan yang lebih baik; Saya menghindari pembuatan paket dari kode sumber, dan paket Ubuntu dikelola dengan baik (tentu saja tidak sempurna, tentu saja) dan repositori standar cenderung memiliki hal-hal yang kita butuhkan, dan jika tidak, ada repositori yang tersedia. Saya cenderung untuk mundur satu revisi dari yang terbaru karena masalah cenderung diselesaikan setelah beberapa bulan.
sumber