Utvecklarna i Apache-samhÀllet har röstat för att avsluta utvecklingen av klusterhanteringsplattformen Apache Mesos och flytta befintliga stÀllningar till arkivet för förÄldrade Apache-projekt.
Som anledning till projektets misslyckande nÀmner en av Mesos nyckelutvecklare oförmÄgan att konkurrera med plattformen Kubernetes, som skapades senare, sammanfattade erfarenheterna frÄn sina föregÄngare och utvecklades av Google, som har lÄng erfarenhet av att skapa stora kluster. Till skillnad frÄn Kubernetes skapades Mesos av doktorander som saknade mycket erfarenhet av kluster, och som sedan anstÀlldes av Twitter. Projektet utvecklades genom trial and error, och nÀr man ser tillbaka erkÀnner utvecklarna att mÄnga saker borde ha gjorts annorlunda. Mesos Àr lÄngt ifrÄn principen "batterier ingÄr", dvs. den tillhandahÄller inte en enhetlig uppsÀttning komponenter (till exempel har schemalÀggare och tjÀnster utvecklats i separata projekt), vilket har lett till stark fragmentering av gemenskapen, vilket har komplicerat distributionsprocesserna och gjort projektet ogynnsamt för nykomlingar. Misstro frÄn anvÀndare har ocksÄ uppstÄtt pÄ grund av ÄtgÀrder frÄn startups som Mesosphere, som försöker utveckla kommersiella lösningar baserade pÄ Mesos.
Vi minns att Mesos ursprungligen utvecklades av Twitter och 2010 överlÀmnades till Apache-fonden. Kluster baserade pÄ Mesos har distribuerats i företag som Netflix, Samsung, Twitter, IBM, PayPal och Yelp. Mesos kombinerar funktioner för resursdelning av kluster, orkestrering av containrar och ett distribuerat kÀrnsystem för utförande av uppgifter pÄ en grupp noder. Mesos gör att man kan arbeta med klustret som en enhetlig resursuppsÀttning, vilket abstraherar processorer, GPU:er, minne, lagringssystem och andra datorkomponenter pÄ fysiska servrar. virtuella maskiner. Vid körning av distribuerade applikationer och ramverk tar Mesos hand om den dynamiska distributionen och isoleringen av de befintliga resurserna.
KĂ€lla: opennet.ru
