Apache menghentikan pengembangan platform cluster Mesos

Pengembang komunitas Apache memilih untuk berhenti mengembangkan platform manajemen sumber daya klaster Apache Mesos dan mentransfer pengembangan yang ada ke repositori proyek lama Apache Attic. Penggemar yang tertarik dengan pengembangan Mesos lebih lanjut diundang untuk melanjutkan pengembangan dengan membuat fork dari repositori git proyek.

Sebagai alasan kegagalan proyek, salah satu pengembang utama Mesos menyebutkan ketidakmampuannya bersaing dengan platform Kubernetes, yang dibuat kemudian, menggeneralisasi pengalaman pendahulunya dan dibuat oleh Google, yang memiliki pengalaman luas dalam menciptakan proyek besar. cluster. Berbeda dengan Kubernetes, proyek Mesos dibuat oleh mahasiswa pascasarjana yang memiliki sedikit pengalaman dengan cluster yang kemudian dipekerjakan oleh Twitter. Proyek ini berkembang melalui trial and error, dan, melihat ke belakang, para pengembang mengakui bahwa banyak hal yang seharusnya dilakukan secara berbeda. Mesos jauh dari prinsip β€œtermasuk baterai”, yaitu. tidak menyediakan satu set komponen (misalnya, penjadwal dan layanan dikembangkan dalam proyek terpisah), yang menyebabkan fragmentasi komunitas yang parah, proses penerapan yang rumit, dan membuat proyek tidak ramah bagi pemula. Ketidakpercayaan pengguna juga disebabkan oleh tindakan startup Mesosphere, yang mencoba mengembangkan solusi komersial berdasarkan Mesos.

Ingatlah bahwa Mesos awalnya dikembangkan oleh Twitter dan pada tahun 2010 ditransfer ke Apache Foundation. Cluster berbasis Mesos telah diterapkan di perusahaan seperti Netflix, Samsung, Twitter, IBM, PayPal, dan Yelp. Mesos menggabungkan fungsionalitas sistem berbagi sumber daya cluster, orkestrasi kontainer, dan inti terdistribusi untuk menjalankan pekerjaan di sekelompok node. Mesos memungkinkan Anda bekerja dengan cluster sebagai satu set sumber daya, mengabstraksi prosesor, GPU, memori, sistem penyimpanan, dan sumber daya komputasi lainnya di server fisik dan mesin virtual. Saat menjalankan aplikasi dan kerangka kerja terdistribusi, Mesos melakukan tugas mengalokasikan dan mengisolasi sumber daya yang tersedia secara dinamis.

Sumber: opennet.ru

Tambah komentar