Apache stopt met de ontwikkeling van het clustermanagementplatform Mesos

De ontwikkelaars van de Apache-gemeenschap hebben gestemd voor de stopzetting van de ontwikkeling van het cluster resource management platform Apache Mesos en voor de overdracht van de bestaande ontwikkelingen naar het archief van verouderde projecten, Apache Attic. Geïnteresseerden in de verdere ontwikkeling van Mesos wordt voorgesteld om de ontwikkeling voort te zetten door een fork van de git-repository van het project aan te maken.

Als reden voor het mislukken van het project noemt een van de sleutelontwikkelaars van Mesos de onmogelijkheid om te concurreren met het platform Kubernetes, dat later werd opgericht, de ervaringen van zijn voorgangers veralgemeende en werd ontwikkeld door Google, dat veel ervaring heeft met het creëren van grote clusters. In tegenstelling tot Kubernetes was het Mesos-project ontwikkeld door promovendi zonder veel ervaring met clusters, die later bij Twitter in dienst werden genomen. Het project ontwikkelde zich door vallen en opstaan, en als ze terugkijken, erkennen de ontwikkelaars dat veel dingen anders hadden moeten worden gedaan. Mesos voldoet niet aan het principe van 'batterijen inbegrepen', d.w.z. het biedt geen set van standaardcomponenten (bijvoorbeeld worden planners en services in afzonderlijke projecten ontwikkeld), wat heeft geleid tot een sterke fragmentatie van de gemeenschap, de uitrolprocessen bemoeilijkte en het project onvriendelijk maakte voor nieuwkomers. Wantrouwen van gebruikers werd ook gevoed door de acties van de startup Mesosphere, die commerciële oplossingen op basis van Mesos trachtte te ontwikkelen.

Laten we niet vergeten dat Mesos oorspronkelijk werd ontwikkeld door Twitter en in 2010 in handen werd gegeven van de Apache Foundation. Clusters op basis van Mesos zijn uitgerold in bedrijven zoals Netflix, Samsung, Twitter, IBM, PayPal en Yelp. Mesos combineert de functies van een systeem voor resource sharing van het cluster, containerorkestratie en een gedistribueerde kern voor het organiseren van de uitvoering van taken op een groep knooppunten. Mesos stelt je in staat om met het cluster te werken als een enkele set resources, waarbij het processoren, GPU's, geheugen, opslag- en andere computerr bronnen op fysieke servers abstraheert. virtuele machinesBij het uitvoeren van gedistribueerde applicaties en frameworks neemt Mesos de taak op zich van dynamische toewijzing en isolatie van de beschikbare middelen.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster