Community Ops/PaaS: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "==Community Ops - PaaS== ===Purpose=== ===Architecture=== ===Software stack=== ===Configuration Management===")
 
Line 1: Line 1:
==Community Ops - PaaS==
==Community Ops - PaaS==
===Purpose===
===Purpose===
===Architecture===
===AWS Architecture===
===Software stack===
===Software stack===
====Apache Mesos====
[https://mesos.apache.org/ Apache Mesos] is a cluster manager that provides efficient resource isolation and sharing across distributed applications or frameworks.
====Apache ZooKeeper====
[https://zookeeper.apache.org/ Apache ZooKeeper] provides distributed configuration service, synchronization service, and naming registry for large distributed systems.
====Marathon====
[https://mesosphere.github.io/marathon/ Marathon] is a production-grade container orchestration platform for Apache Mesos.
====HAProxy====
[http://www.haproxy.org/ HAProxy] is a high availability load balancer/proxy for TCP and HTTP application.
====Bamboo====
[https://github.com/QubitProducts/bamboo Bamboo] is a HAProxy auto configuration and auto service discovery for Mesos Marathon.
===Configuration Management===
===Configuration Management===
* Ansible playbooks
** https://github.com/mozilla/partinfra-playbooks
* Terraform configuration
** https://github.com/mozilla/partinfra-terraform

Revision as of 19:48, 29 March 2016

Community Ops - PaaS

Purpose

AWS Architecture

Software stack

Apache Mesos

Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications or frameworks.

Apache ZooKeeper

Apache ZooKeeper provides distributed configuration service, synchronization service, and naming registry for large distributed systems.

Marathon

Marathon is a production-grade container orchestration platform for Apache Mesos.

HAProxy

HAProxy is a high availability load balancer/proxy for TCP and HTTP application.

Bamboo

Bamboo is a HAProxy auto configuration and auto service discovery for Mesos Marathon.

Configuration Management