Разработчиците на Apache гласуваха за прекратяване на разработките по платформата за управление на ресурсите на клъстера Apache Mesos и прехвърляне на наличните работи в хранилището на остарелите проекти Apache Attic. На заинтересованите от бъдещото развитие на Mesos ентусиасти им се предлага да продължат разработките чрез създаването на форк git-хранилище на проекта.
Като причина за провала на проекта един от ключовите разработчици на Mesos споменава невъзможността за конкуриране с платформата Kubernetes, която беше създадена по-късно, обобщи опита на своите предшественици и беше развита от компанията Google, притежаваща богат опит в изграждането на големи клъстери. За разлика от Kubernetes, проектът Mesos беше създаден от аспиранти, които не разполагаха с голям опит в работата с клъстери и които впоследствие бяха наети от Twitter. Проектът се развиваше чрез проби и грешки и, оглеждайки се назад, разработчиците признават, че много неща е трябвало да бъдат направени по различен начин. Mesos далеч не следва принципа „батериите идват в комплект“, т.е. не предоставя единен набор от компоненти (например, планировчици и услуги се развиват в отделни проекти), което доведе до значителна фрагментация на общността, усложни процесите на разгръщане и направи проекта недружелюбен за новаците. Непреборимото недоверие на потребителите също беше породено от действията на стартапа Mesosphere, който се опитваше да развива търговски решения на базата на Mesos.
Да припомним, че Mesos първоначално беше разработен от Twitter и през 2010 година беше предаден на фонда Apache. Клъстери на базата на Mesos бяха разгрънати в компании като Netflix, Samsung, Twitter, IBM, PayPal и Yelp. Mesos комбинира функциите на система за управление на совместния достъп до ресурсите на клъстера, оркестрация на контейнери и разпределено ядро за организиране на изпълнението на задачи на група възли. Mesos позволява работа с клъстера като с единен набор от ресурси, абстрахирайки процесорите, GPU, паметта, системите за съхранение и други изчислителни ресурси на физически сървъри. виртуални машиниПри изпълнението на разпределени приложения и фреймворкове, Mesos поема задачата да динамично разпределя и изолира наличните ресурси.
Източник: opennet.ru
