Apache sta interrompendo lo sviluppo della piattaforma cluster Mesos

Gli sviluppatori della comunità Apache hanno votato per interrompere lo sviluppo della piattaforma di gestione delle risorse cluster Apache Mesos e trasferire gli sviluppi esistenti nel repository del progetto legacy Apache Attic. Gli appassionati interessati all’ulteriore sviluppo di Mesos sono invitati a continuare lo sviluppo creando un fork del repository git del progetto.

Uno dei principali sviluppatori di Mesos menziona come motivo del fallimento del progetto l'incapacità di competere con la piattaforma Kubernetes, che è stata creata successivamente, ha generalizzato l'esperienza dei suoi predecessori ed è stata creata da Google, che ha una vasta esperienza nella creazione di grandi dimensioni grappoli. A differenza di Kubernetes, il progetto Mesos è stato creato da studenti laureati con poca esperienza con i cluster che sono stati poi assunti da Twitter. Il progetto si è evoluto attraverso tentativi ed errori e, guardando indietro, gli sviluppatori ammettono che molte cose avrebbero dovuto essere fatte diversamente. Mesos è lontano dal principio “batterie incluse”, cioè non fornisce un unico insieme di componenti (ad esempio, scheduler e servizi sono sviluppati in progetti separati), il che ha portato a una grave frammentazione della comunità, complicati processi di distribuzione e reso il progetto ostile ai principianti. La sfiducia degli utenti è stata causata anche dalle azioni della startup Mesosphere, che sta cercando di sviluppare soluzioni commerciali basate su Mesos.

Ricordiamo che Mesos è stato originariamente sviluppato da Twitter e nel 2010 trasferito alla Apache Foundation. I cluster basati su Mesos sono stati implementati in aziende come Netflix, Samsung, Twitter, IBM, PayPal e Yelp. Mesos combina la funzionalità di un sistema di condivisione delle risorse del cluster, dell'orchestrazione dei contenitori e di un core distribuito per eseguire lavori su un gruppo di nodi. Mesos ti consente di lavorare con un cluster come un unico insieme di risorse, astraendo processori, GPU, memoria, sistemi di storage e altre risorse informatiche su server fisici e macchine virtuali. Quando si eseguono applicazioni e framework distribuiti, Mesos si assume il compito di allocare e isolare dinamicamente le risorse disponibili.

Fonte: opennet.ru

Aggiungi un commento