Sommario:
Definizione - Cosa significa Apache Mesos?
Sviluppato presso l'Università della California, Berkley, Apache Mesos è un gestore di cluster open source. Mira a fornire un efficiente isolamento delle risorse e la condivisione tra quadri o applicazioni distribuiti. In altre parole, aiuta nella condivisione delle risorse in modo approfondito, migliorando così l'utilizzo dei cluster. Apache Mesos è considerata la base per un gran numero di sistemi distribuiti.
Techopedia spiega Apache Mesos
Apache Mesos è stato creato con gli stessi principi del kernel Linux. Alcune delle caratteristiche salienti di Apache Mesos sono la scalabilità a migliaia di nodi, la pianificazione multi-risorsa, l'interfaccia utente Web per la visualizzazione dello stato del cluster, la separazione tra attività con container Linux e master replicato con tolleranza agli errori utilizzando Zookeeper. Mesos in qualche modo può essere considerato l'opposto della virtualizzazione, poiché la virtualizzazione divide una singola risorsa fisica in più risorse virtuali, mentre Mesos combina più risorse fisiche in una singola risorsa virtuale. Apache Mesos è costituito da processi master e framework con processi master che gestiscono i demoni slave in esecuzione su ciascun nodo del cluster e framework che si occupano delle attività su questi slave. Le risorse offrono un elenco di risorse gratuite su più slave.
Simile alle risorse di gestione del sistema operativo per PC, Apache Mesos può passare da una struttura all'altra come e quando necessario. Può aiutare a ridurre molti passaggi manuali nella distribuzione delle applicazioni e può aiutare a spostare automaticamente i carichi di lavoro per mantenere alti i tassi di utilizzo. Apache Mesos, con l'aiuto di un modulo di allocazione collegabile, aiuta le organizzazioni a supportare diverse politiche di allocazione inter-framework. Apache Mesos si trova tra il livello dell'applicazione e il sistema operativo. Ciò semplifica la distribuzione e può gestire le applicazioni in modo più efficiente in ambienti cluster su larga scala. Può anche eseguire più applicazioni su un pool di nodi dinamicamente condiviso. Apache Mesos può anche fornire prestazioni dell'applicazione più veloci.
Apache Mesos è stato adottato da diverse società di software, tra cui Apple.
