fbpx
Wikipedia

Apache Mesos

Apache Mesos is an open-source project to manage computer clusters. It was developed at the University of California, Berkeley.

Apache Mesos
Developer(s)Apache Software Foundation
Stable release
1.11.0 / November 24, 2020; 3 years ago (2020-11-24)[1]
RepositoryMesos Repository
Written inC++
TypeCluster management software
LicenseApache License 2.0
Websitemesos.apache.org 

History edit

Mesos began as a research project in the UC Berkeley RAD Lab by then PhD students Benjamin Hindman, Andy Konwinski, and Matei Zaharia, as well as professor Ion Stoica. The students started working on the project as part of a course taught by David Culler. It was originally named Nexus but due to a conflict with another university's project, was renamed to Mesos.[2]

Mesos was first presented in 2009 (while still named Nexus) by Andy Konwinski at HotCloud '09 in a talk accompanying the first paper published about the project.[3] Later in 2011 it was presented in a more mature state in a talk by Zaharia at the Usenix Symposium on Networked Systems Design and Implementation conference about the paper "Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center" by Benjamin Hindman, Andy Konwinski, Zaharia, Ali Ghodsi, Anthony D. Joseph, Randy Katz, Scott Shenker, Ion Stoica.[4]

On July 27, 2016, the Apache Software Foundation announced version 1.[5] It added the ability to centrally supply Docker, rkt and appc instances.[6]

On April 5, 2021, it was voted to move Mesos to the Apache Attic,[7] however the vote was cancelled two days later due to increased interest.[8]

Technology edit

Mesos uses Linux cgroups to provide isolation for CPU, memory, I/O and file system.[9] Mesos is comparable to Google's Borg scheduler, a platform used internally to manage and distribute Google's services.[10]

Apache Aurora
 
Developer(s)Apache Software Foundation
Final release
0.22.0 / December 12, 2019; 4 years ago (2019-12-12)[11]
RepositoryAurora Repository
Written inJava, Python
TypeMesos Framework
LicenseApache License 2.0
Websiteaurora.apache.org

Apache Aurora edit

Apache Aurora is a Mesos framework for both long-running services and cron jobs, originally developed by Twitter starting in 2010 and open sourced in late 2013.[12] It can scale to tens of thousands of servers, and holds many similarities to Borg[13][14] including its rich domain-specific language (DSL) for configuring services. As of February 2020 the project was retired to the Attic.[15] A fork of the project is maintained by former members, hosted on GitHub under the name Aurora Scheduler.[16]

Chronos edit

Chronos is a distributed cron-like system which is elastic and capable of expressing dependencies between jobs.[17]

Marathon edit

Marathon is promoted for platform as a service or container orchestration system scaling to thousands of physical servers. It is fully REST-based and allows canary-style deployments and deployment topologies. It is written in the programming language Scala.[18]

Users edit

The social networking site Twitter began using Mesos and Apache Aurora in 2010, after Hindman gave a presentation to a group of Twitter engineers.[10]

Airbnb said in July 2013 that it uses Mesos to run data processing systems like Apache Hadoop and Apache Spark.[19]

The Internet auction website eBay stated in April 2014 that it used Mesos to run continuous integration on a per-developer basis. They accomplish this by using a custom Mesos plugin that allows developers to launch their own private Jenkins instance.[20]

In April 2015, it was announced that Apple service Siri is using its own Mesos framework called Jarvis.[21]

In August 2015, it was announced that Verizon selected Mesosphere's DC/OS, which is based on open source Apache Mesos, for data center service orchestration.[22]

In November 2015, Yelp announced they had been using Mesos and Marathon for a year and a half for production services.[23]

Commercial support edit

Software startup Mesosphere, Inc. sells the Datacenter Operating System, a distributed operating system, based on Apache Mesos.[24] In September 2015, Microsoft announced a commercial partnership with Mesosphere to build container scheduling and orchestration services for Microsoft Azure.[25] In October 2015, Oracle announced support for Mesos through Oracle Container Cloud Service.[26]

See also edit

References edit

  1. ^ "ASF Git Repos - mesos.git/tag". Retrieved 27 September 2022.
  2. ^ Zaharia, Matei. "HUG Meetup August 2010: Mesos: A Flexible Cluster Resource manager - Part 1". youtube.com. Retrieved 13 January 2015.
  3. ^ "A Common Substrate for Cluster Computing" (PDF).
  4. ^ Hindman, Benjamin; Konwinski, Andy; Zaharia, Matei; Ghodsi, Ali; Joseph, Anthony; Katz, Randy; Shenker, Scott; Stoica, Ion (2011). "Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center" (PDF). NSDI. 11: 22-22. Retrieved 12 January 2015.
  5. ^ "The Apache Software Foundation Announces Apache Mesos v1.0". Press release. July 27, 2016. Retrieved February 24, 2017.
  6. ^ "Mesos 1.0 brings a new container runtime and more third party integrations". July 27, 2016.
  7. ^ "[VOTE] Move Apache Mesos to Attic". lists.apache.org. from the original on 2021-04-06. Retrieved 2021-04-07.
  8. ^ "Re: [VOTE] Move Apache Mesos to Attic". lists.apache.org. from the original on 2021-04-09. Retrieved 2021-04-09.
  9. ^ Bappalige, Sachin P. (2014-09-15). "Open-Source Datacenter Computing with Apache Mesos". OpenSource.com. Red Hat. Retrieved 2016-12-10.
  10. ^ a b Metz, Cade. "Return of the Borg: How Twitter Rebuilt Google's Secret Weapon". Wired. Retrieved 12 January 2015.
  11. ^ "Apache Aurora Blog". Retrieved 16 March 2021.
  12. ^ "All about Apache Aurora". Twitter. Retrieved 20 May 2015.
  13. ^ "Large-scale cluster management at Google with Borg" (PDF). Retrieved 20 May 2015.
  14. ^ "Twitter's Aurora and How It Relates to Google's Borg". 18 February 2015. Retrieved 20 May 2015.
  15. ^ "Apache Aurora - Apache Attic". attic.apache.org. Retrieved 2021-02-18.
  16. ^ "Aurora Scheduler". GitHub. Retrieved 2021-02-18.
  17. ^ "Chronos". GitHub.com. GitHub. Retrieved 30 March 2015.
  18. ^ "Marathon". Mesosphere.GitHub.io. Mesosphere. 2014. Retrieved 30 March 2015.
  19. ^ Harris, Derrick. "Airbnb is engineering itself into a data-driven company". gigaom.com. Retrieved 12 January 2015.
  20. ^ The eBay PAAS Team (4 April 2014). "Delivering eBay's CI Solution with Apache Mesos - Part I". EbayTechBlog.com. eBay. Retrieved 12 January 2015.
  21. ^ Harris, Derrick (2015-04-23). . Mesosphere.com. Mesosphere. Archived from the original on 2015-04-29. Retrieved 2015-04-27.
  22. ^ "Verizon selects Mesosphere DCOS as nationwide platform for data center service orchestration". Verizon. 21 August 2015. Retrieved 21 August 2015.
  23. ^ "Introducing PaaSTA: An Open, Distributed, Platform as a Service". engineeringblog.yelp.com. Retrieved 2016-07-12.
  24. ^ "The Mesosphere DCOS". mesosphere.com. Retrieved 13 January 2015.
  25. ^ Mary Jo Foley (September 29, 2015). "New Azure Container Service to bring together Mesos, Docker and Azure cloud". ZDNet.
  26. ^ "Oracle Updates Oracle Cloud Infrastructure Services". oracle.com. Retrieved 2018-02-06.

External links edit

  • Official website  

apache, mesos, open, source, project, manage, computer, clusters, developed, university, california, berkeley, developer, apache, software, foundationstable, release1, november, 2020, years, 2020, repositorymesos, repositorywritten, typecluster, management, so. Apache Mesos is an open source project to manage computer clusters It was developed at the University of California Berkeley Apache MesosDeveloper s Apache Software FoundationStable release1 11 0 November 24 2020 3 years ago 2020 11 24 1 RepositoryMesos RepositoryWritten inC TypeCluster management softwareLicenseApache License 2 0Websitemesos wbr apache wbr org Contents 1 History 2 Technology 2 1 Apache Aurora 2 2 Chronos 2 3 Marathon 3 Users 4 Commercial support 5 See also 6 References 7 External linksHistory editMesos began as a research project in the UC Berkeley RAD Lab by then PhD students Benjamin Hindman Andy Konwinski and Matei Zaharia as well as professor Ion Stoica The students started working on the project as part of a course taught by David Culler It was originally named Nexus but due to a conflict with another university s project was renamed to Mesos 2 Mesos was first presented in 2009 while still named Nexus by Andy Konwinski at HotCloud 09 in a talk accompanying the first paper published about the project 3 Later in 2011 it was presented in a more mature state in a talk by Zaharia at the Usenix Symposium on Networked Systems Design and Implementation conference about the paper Mesos A Platform for Fine Grained Resource Sharing in the Data Center by Benjamin Hindman Andy Konwinski Zaharia Ali Ghodsi Anthony D Joseph Randy Katz Scott Shenker Ion Stoica 4 On July 27 2016 the Apache Software Foundation announced version 1 5 It added the ability to centrally supply Docker rkt and appc instances 6 On April 5 2021 it was voted to move Mesos to the Apache Attic 7 however the vote was cancelled two days later due to increased interest 8 Technology editMesos uses Linux cgroups to provide isolation for CPU memory I O and file system 9 Mesos is comparable to Google s Borg scheduler a platform used internally to manage and distribute Google s services 10 Apache Aurora nbsp Developer s Apache Software FoundationFinal release0 22 0 December 12 2019 4 years ago 2019 12 12 11 RepositoryAurora RepositoryWritten inJava PythonTypeMesos FrameworkLicenseApache License 2 0Websiteaurora wbr apache wbr orgApache Aurora edit Apache Aurora is a Mesos framework for both long running services and cron jobs originally developed by Twitter starting in 2010 and open sourced in late 2013 12 It can scale to tens of thousands of servers and holds many similarities to Borg 13 14 including its rich domain specific language DSL for configuring services As of February 2020 the project was retired to the Attic 15 A fork of the project is maintained by former members hosted on GitHub under the name Aurora Scheduler 16 Chronos edit Chronos is a distributed cron like system which is elastic and capable of expressing dependencies between jobs 17 Marathon edit Marathon is promoted for platform as a service or container orchestration system scaling to thousands of physical servers It is fully REST based and allows canary style deployments and deployment topologies It is written in the programming language Scala 18 Users editThe social networking site Twitter began using Mesos and Apache Aurora in 2010 after Hindman gave a presentation to a group of Twitter engineers 10 Airbnb said in July 2013 that it uses Mesos to run data processing systems like Apache Hadoop and Apache Spark 19 The Internet auction website eBay stated in April 2014 that it used Mesos to run continuous integration on a per developer basis They accomplish this by using a custom Mesos plugin that allows developers to launch their own private Jenkins instance 20 In April 2015 it was announced that Apple service Siri is using its own Mesos framework called Jarvis 21 In August 2015 it was announced that Verizon selected Mesosphere s DC OS which is based on open source Apache Mesos for data center service orchestration 22 In November 2015 Yelp announced they had been using Mesos and Marathon for a year and a half for production services 23 Commercial support editSoftware startup Mesosphere Inc sells the Datacenter Operating System a distributed operating system based on Apache Mesos 24 In September 2015 Microsoft announced a commercial partnership with Mesosphere to build container scheduling and orchestration services for Microsoft Azure 25 In October 2015 Oracle announced support for Mesos through Oracle Container Cloud Service 26 See also edit nbsp Free and open source software portalDominant resource fairness the resource sharing policy used in Mesos List of cluster management software Comparison of cluster softwareReferences edit ASF Git Repos mesos git tag Retrieved 27 September 2022 Zaharia Matei HUG Meetup August 2010 Mesos A Flexible Cluster Resource manager Part 1 youtube com Retrieved 13 January 2015 A Common Substrate for Cluster Computing PDF Hindman Benjamin Konwinski Andy Zaharia Matei Ghodsi Ali Joseph Anthony Katz Randy Shenker Scott Stoica Ion 2011 Mesos A Platform for Fine Grained Resource Sharing in the Data Center PDF NSDI 11 22 22 Retrieved 12 January 2015 The Apache Software Foundation Announces Apache Mesos v1 0 Press release July 27 2016 Retrieved February 24 2017 Mesos 1 0 brings a new container runtime and more third party integrations July 27 2016 VOTE Move Apache Mesos to Attic lists apache org Archived from the original on 2021 04 06 Retrieved 2021 04 07 Re VOTE Move Apache Mesos to Attic lists apache org Archived from the original on 2021 04 09 Retrieved 2021 04 09 Bappalige Sachin P 2014 09 15 Open Source Datacenter Computing with Apache Mesos OpenSource com Red Hat Retrieved 2016 12 10 a b Metz Cade Return of the Borg How Twitter Rebuilt Google s Secret Weapon Wired Retrieved 12 January 2015 Apache Aurora Blog Retrieved 16 March 2021 All about Apache Aurora Twitter Retrieved 20 May 2015 Large scale cluster management at Google with Borg PDF Retrieved 20 May 2015 Twitter s Aurora and How It Relates to Google s Borg 18 February 2015 Retrieved 20 May 2015 Apache Aurora Apache Attic attic apache org Retrieved 2021 02 18 Aurora Scheduler GitHub Retrieved 2021 02 18 Chronos GitHub com GitHub Retrieved 30 March 2015 Marathon Mesosphere GitHub io Mesosphere 2014 Retrieved 30 March 2015 Harris Derrick Airbnb is engineering itself into a data driven company gigaom com Retrieved 12 January 2015 The eBay PAAS Team 4 April 2014 Delivering eBay s CI Solution with Apache Mesos Part I EbayTechBlog com eBay Retrieved 12 January 2015 Harris Derrick 2015 04 23 Apple Details How It Rebuilt Siri on Mesos Mesosphere com Mesosphere Archived from the original on 2015 04 29 Retrieved 2015 04 27 Verizon selects Mesosphere DCOS as nationwide platform for data center service orchestration Verizon 21 August 2015 Retrieved 21 August 2015 Introducing PaaSTA An Open Distributed Platform as a Service engineeringblog yelp com Retrieved 2016 07 12 The Mesosphere DCOS mesosphere com Retrieved 13 January 2015 Mary Jo Foley September 29 2015 New Azure Container Service to bring together Mesos Docker and Azure cloud ZDNet Oracle Updates Oracle Cloud Infrastructure Services oracle com Retrieved 2018 02 06 External links editOfficial website nbsp Retrieved from https en wikipedia org w index php title Apache Mesos amp oldid 1193895602, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.