Inhoudsopgave:
Definitie - Wat betekent Apache Mesos?
Apache Mesos, ontwikkeld aan de Universiteit van Californië, Berkley, is een open-source clustermanager. Het is bedoeld om efficiënte resource-isolatie en delen binnen gedistribueerde frameworks of applicaties te bieden. Met andere woorden, het helpt bij het delen van middelen op een fijnmazige manier, waardoor het clustergebruik wordt verbeterd. Apache Mesos wordt beschouwd als de basis voor een groot aantal gedistribueerde systemen.
Techopedia legt Apache Mesos uit
Apache Mesos is gebouwd met dezelfde principes als de Linux-kernel. Enkele van de meest opvallende kenmerken van Apache Mesos zijn schaalbaarheid naar duizenden knooppunten, planning met meerdere bronnen, webgebruikersinterface voor het bekijken van clusterstatus, scheiding tussen taken met Linux-containers en fouttolerante gerepliceerde master met behulp van Zookeeper. Mesos kan op sommige manieren worden beschouwd als het tegenovergestelde van virtualisatie, omdat virtualisatie een enkele fysieke resource opsplitst in meerdere virtuele resources, terwijl Mesos meerdere fysieke resources combineert in een enkele virtuele resource. Apache Mesos bestaat uit masterprocessen en frameworks met masterprocessen voor het beheren van slave daemons die op elk clusterknooppunt worden uitgevoerd en frameworks die taken op deze slaves verzorgen. De bronnen bieden een lijst met gratis bronnen op meerdere slaves.
Net als bronnen voor pc-besturingssysteembeheer, kan Apache Mesos naar behoefte van het ene naar het andere framework overschakelen. Het kan helpen veel handmatige stappen in de implementatie van applicaties te verminderen en kan helpen bij het automatisch verplaatsen van werklasten om de bezettingsgraad hoog te houden. Apache Mesos helpt organisaties met het ondersteunen van divers inter-framework allocatiebeleid. Apache Mesos bevindt zich tussen de applicatielaag en het besturingssysteem. Dit maakt de implementatie eenvoudiger en kan applicaties efficiënter beheren in grootschalige geclusterde omgevingen. Het kan ook meerdere applicaties uitvoeren op een dynamisch gedeelde pool van knooppunten. Apache Mesos kan ook snellere applicatieprestaties bieden.
Apache Mesos is geadopteerd door verschillende softwarebedrijven, waaronder Apple.
