Apache Mesos - Apache Mesos
![]() | |
Vývojáři | Softwarová nadace Apache |
---|---|
Stabilní uvolnění | 1.10.0 / 18. května 2020[1] |
Úložiště | Úložiště Mesos |
Napsáno | C ++ |
Typ | Software pro správu clusterů |
Licence | Licence Apache 2.0 |
webová stránka | mesos![]() |
Apache Mesos je open-source projekt ke správě počítačové klastry. Byl vyvinut na University of California, Berkeley.
Dějiny
Mesos začal jako výzkumný projekt v UC Berkeley RAD Lab od tehdejších doktorandů Benjamina Hindmana, Andy Konwinského a Matei Zaharia, stejně jako profesor Ion Stoica. Studenti začali na projektu pracovat v rámci kurzu vyučovaného autorem David Culler. Původně byl pojmenován Nexus ale kvůli konfliktu s projektem jiné univerzity byl přejmenován na Mesos.[2]
Mesos byl poprvé představen v roce 2009 (ještě pod jménem Nexus) Andy Konwinski na HotCloud '09 v přednášce doprovázející první příspěvek publikovaný o projektu.[3] Později v roce 2011 byla představena ve vyspělejším stavu v rozhovoru Zaharia na Usenix Konference Symposium on Networked Systems Design and Implementation o příspěvku „Mesos: Platforma pro jemné sdílení zdrojů v datovém centru“ od Benjamina Hindmana, Andy Konwinského, Zaharia, Ali Ghodsi Anthony D. Joseph, Randy Katz, Scott Shenker, Ion Stoica.[4]
27. července 2016 Softwarová nadace Apache ohlášená verze 1.[5] Přidala možnost centrálního zásobování Přístavní dělník, rkt a appc instance.[6]
Technologie
Mesos používá Linux skupiny poskytnout izolaci pro procesor, Paměť, I / O a souborový systém.[7]
Mesos je srovnatelný s Google Plánovač Borg, platforma interně používaná ke správě a distribuci služeb Google.[8]
![]() | |
Vývojáři | Softwarová nadace Apache |
---|---|
Stabilní uvolnění | 0.21.0 / 10. září 2018[9] |
Úložiště | Úložiště Aurora |
Napsáno | Jáva, Krajta |
Typ | Rámec Mesos |
Licence | Licence Apache 2.0 |
webová stránka | polární záře |
Apache Aurora
Apache Aurora je rámec Mesos pro dlouhodobé služby a úlohy cron, původně vyvinutý společností Twitter od roku 2010 a otevřený od konce roku 2013.[10] Může se škálovat na desítky tisíc serverů a má mnoho podobností s Borgem[11][12] včetně jeho bohatých jazyk specifický pro doménu (DSL) pro konfiguraci služeb.
Chronos
Chronos je distribuovaný systém podobný cronu, který je pružný a schopný vyjadřovat závislosti mezi úlohami.[13]
Maratón
Marathon je propagován pro platforma jako služba nebo kontejner orchestrace škálování systému na tisíce fyzických serverů. Je to plně ODPOČINEK -na základě a umožňuje nasazení v kanárském stylu a topologie nasazení. Je napsán v programovacím jazyce Scala.[14]
Uživatelé
Sociální síť Twitter začala používat Mesos a Apache Aurora v roce 2010 poté, co Hindman přednesl prezentaci skupině techniků z Twitteru.[8]
Airbnb v červenci 2013 uvedla, že používá Mesos k provozování podobných systémů pro zpracování dat Apache Hadoop a Apache Spark.[15]
Webové stránky internetové aukce eBay v dubnu 2014 uvedla, že ke spuštění používala Mesos kontinuální integrace na základě vývojáře. Dosahují to pomocí vlastního pluginu Mesos, který umožňuje vývojářům spouštět jejich vlastní soukromé Jenkins instance.[16]
V dubnu 2015 bylo oznámeno, že Jablko servis Siri používá svůj vlastní rámec Mesos s názvem Jarvis.[17]
V srpnu 2015 bylo oznámeno, že Verizon vybrán DC / OS společnosti Mesosphere, který je založen na open source Apache Mesos, pro orchestraci služeb datového centra.[18]
V listopadu 2015 Yelp oznámili, že Mesos a Marathon používají k produkčním službám rok a půl.[19]
Obchodní podpora
Spuštění softwaru Mesosphere, Inc. prodává Operační systém datového centra, a distribuovaný operační systém, založený na Apache Mesos.[20] V září 2015 Microsoft oznámila obchodní partnerství se společností Mesosphere na vybudování služeb plánování a orchestrace kontejnerů pro Microsoft Azure.[21] V říjnu 2015 Věštec oznámila podporu pro Mesos prostřednictvím Oracle Container Cloud Service.[22]
Viz také
Reference
- ^ „ASF Git Repos - mesos.git / commit“. Citováno 30. září 2020.
- ^ Zaharia, Matei. „Setkání HUG srpen 2010: Mesos: Flexibilní správce zdrojů klastru - 1. část“. youtube.com. Citováno 13. ledna 2015.
- ^ „Společný substrát pro klastrové výpočty“ (PDF).
- ^ Hindman, Benjamin; Konwinski, Andy; Zaharia, Matei; Ghodsi, Ali; Joseph, Anthony; Katz, Randy; Shenker, Scott; Stoica, Ion (2011). „Mesos: Platforma pro jemné sdílení zdrojů v datovém centru“ (PDF). NSDI. 11: 22-22. Citováno 12. ledna 2015.
- ^ „Apache Software Foundation oznamuje Apache Mesos v1.0“. tisková zpráva. 27. července 2016. Citováno 24. února 2017.
- ^ „Mesos 1.0 přináší nový běh kontejneru a další integrace třetích stran“. 27. července 2016.
- ^ Bappalige, Sachin P. (2014-09-15). „Open-Source Datacenter Computing s Apache Mesos“. OpenSource.com. červená čepice. Citováno 2016-12-10.
- ^ A b Metz, Cade. „Návrat Borga: Jak Twitter přestavěl tajnou zbraň Google“. wired.com. Kabelové. Citováno 12. ledna 2015.
- ^ „Vydáno Apache Aurora 0.21.0“. Citováno 7. září 2019.
- ^ „Vše o Apache Aurora“. Cvrlikání. Citováno 20. května 2015.
- ^ „Rozsáhlá správa klastrů ve společnosti Google s Borgem“ (PDF). Google. Citováno 20. května 2015.
- ^ „Twitter Aurora a jak to souvisí s Borgem Google“. Citováno 20. května 2015.
- ^ "Chronos". GitHub.com. GitHub. Citováno 30. března 2015.
- ^ "Maratón". Mesosphere.GitHub.io. Mezosféra. 2014. Citováno 30. března 2015.
- ^ Harris, Derrick. „Airbnb se sama stává společností založenou na datech“. gigaom.com. Citováno 12. ledna 2015.
- ^ Tým eBay PAAS. „Poskytování řešení CI na eBay s Apache Mesos - část I“. EbayTechBlog.com. eBay. Citováno 12. ledna 2015.
- ^ Harris, Derrick (2015-04-23). „Apple podrobně popisuje, jak přestavěl Siri na Mesos“. Mesosphere.com. Mezosféra. Archivovány od originál dne 2015-04-29. Citováno 2015-04-27.
- ^ „Verizon vybírá Mesosphere DCOS jako celostátní platformu pro orchestraci služeb datových center“. Verizon. Citováno 21. srpna 2015.
- ^ „Představujeme PaaSTA: otevřená, distribuovaná platforma jako služba“. engineeringblog.yelp.com. Citováno 2016-07-12.
- ^ „Mezosféra DCOS“. mesosphere.com. Citováno 13. ledna 2015.
- ^ Mary Jo Foley (29. září 2015). „New Azure Container Service to combine together Mesos, Docker and Azure cloud“. ZDNet.
- ^ „Oracle aktualizuje Oracle Cloud Infrastructure Services“. oracle.com. Citováno 2018-02-06.