<commit_before>---
date: 2016-09-13T09:00:00+00:00
title: PaaS and container systems
menu:
  main:
    parent: "Vamp compared to..."
    weight: 20
---

## Vamp compared to container schedulers and container clouds (CPaaS)
_Docker Swarm, DC/OS, Mesos/Marathon, Kubernetes, Nomad, Rancher, AWS ECS, Azure CS, Mantl, Apollo_  
Container cluster managers and schedulers like Marathon, DC/OS, Kubernetes, Nomad or Docker Swarm provide great features to run containers in clustered setups. What they don't provide are features to manage the lifecycle of a microservices or container based system. How to do continuous delivery, how to gradually introduce and upgrade versions in a controlled and risk-free way, how to aggregate metrics and how to use these metrics to optimise and scale your running system. Vamp adds these features on top of well-used container schedulers by dynamically managing routing and load balancing, deployment automation and metric driven workflows. Vamp also adds handy features like dependencies, ordering of deployments and resource management.

## Vamp compared to PaaS systems
_Cloud foundry, OpenStack, IBM Bluemix, Openshift_  
Vamp adds an experimentation layer to PaaS infrastructures by providing canary-releasing features that integrate with common PaaS proxies like HAProxy. For continuous delivery and auto-scaling features, Vamp integrates with common container-schedulers included in PaaS systems, like Kubernetes in Openshift V3.   

{{< note title="What next?" >}}
* Read about [Vamp compared to common frameworks and tools](/product/vamp-compared-to/frameworks-and-tools)
* [Try Vamp](/documentation/installation/hello-world)
* Find out [how Vamp works](/documentation/how-vamp-works/architecture-and-components)
{{< /note >}}



<commit_msg>Update paas-and-container-systems.md<commit_after>---
date: 2016-09-13T09:00:00+00:00
title: PaaS and container systems
menu:
  main:
    parent: "Vamp compared to..."
    weight: 20
---

## Vamp compared to container schedulers and container clouds (CPaaS)
_Docker Swarm, DC/OS, Mesos/Marathon, Kubernetes, Nomad, Rancher, AWS ECS, Azure CS, Mantl, Apollo_  
Container cluster managers and schedulers like Marathon, DC/OS, Kubernetes, Nomad or Docker Swarm provide great features to run containers in clustered setups. What they don't provide are features to manage the lifecycle of a microservices or container based system. How to do continuous delivery, how to gradually introduce and upgrade versions in a controlled and risk-free way, how to aggregate metrics and how to use these metrics to optimise and scale your running system. Vamp adds these features on top of well-used container schedulers by dynamically managing routing and load balancing, deployment automation and metric driven workflows. Vamp also adds handy features like dependencies, ordering of deployments and resource management.

## Vamp compared to PaaS systems
_Cloud foundry, OpenStack, IBM Bluemix, Openshift_  
Vamp adds an experimentation layer to PaaS infrastructures by providing canary-releasing features that integrate with common PaaS proxies like HAProxy. For continuous delivery and auto-scaling features, Vamp integrates with common container-schedulers included in PaaS systems, like Kubernetes in Openshift V3.   

{{< note title="What next?" >}}
* Read about [Vamp compared to common frameworks and tools](/product/vamp-compared-to/frameworks-and-tools)
* [Try Vamp](/documentation/installation/v1.0.0/overview/)
* Find out [how Vamp works](/documentation/how-vamp-works/architecture-and-components)
{{< /note >}}




{'fraction_non_alphanumeric': 0.06820712694877505, 'fraction_numerical': 0.01252783964365256, 'mean_word_length': 4.958540630182421, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5830459', 'n_tokens_mistral': 1020, 'n_tokens_neox': 920, 'n_words': 439}