Apache está encerrando o desenvolvimento da plataforma de cluster Mesos

Os desenvolvedores da comunidade Apache votaram para interromper o desenvolvimento da plataforma de gerenciamento de recursos de cluster Apache Mesos e transferir os desenvolvimentos existentes para o repositório de projetos legados Apache Attic. Os entusiastas interessados ​​no desenvolvimento do Mesos são convidados a continuar o desenvolvimento criando um fork do repositório git do projeto.

Como motivo do fracasso do projeto, um dos principais desenvolvedores do Mesos cita a impossibilidade de competir com a plataforma Kubernetes, que foi criada posteriormente, generalizou a experiência de seus antecessores e foi criada pelo Google, que possui vasta experiência na criação de grandes aglomerados. Ao contrário do Kubernetes, o projeto Mesos foi criado por estudantes de pós-graduação com pouca experiência com clusters que foram então contratados pelo Twitter. O projeto evoluiu por tentativa e erro e, olhando para trás, os desenvolvedores admitem que muitas coisas deveriam ter sido feitas de forma diferente. Mesos está longe do princípio das “pilhas incluídas”, ou seja, não fornece um único conjunto de componentes (por exemplo, agendadores e serviços são desenvolvidos em projetos separados), o que levou a uma fragmentação severa da comunidade, complicou processos de implantação e tornou o projeto hostil para iniciantes. A desconfiança dos usuários também foi causada pelas ações da startup Mesosphere, que tenta desenvolver soluções comerciais baseadas no Mesos.

Lembre-se que o Mesos foi originalmente desenvolvido pelo Twitter e em 2010 transferido para a Fundação Apache. Clusters baseados em Mesos foram implantados em empresas como Netflix, Samsung, Twitter, IBM, PayPal e Yelp. Mesos combina a funcionalidade de um sistema de compartilhamento de recursos de cluster, orquestração de contêineres e um núcleo distribuído para executar trabalhos em um grupo de nós. Mesos permite trabalhar com um cluster como um único conjunto de recursos, abstraindo processadores, GPUs, memória, sistemas de armazenamento e outros recursos computacionais em servidores físicos e máquinas virtuais. Ao executar aplicativos e estruturas distribuídas, o Mesos assume a tarefa de alocar e isolar dinamicamente os recursos disponíveis.

Fonte: opennet.ru

Adicionar um comentário