As container solutions are becoming more and more interesting as an important step to move to a full-cloud solution sometime in the future, there is the need for an easy-to-manage, self-service-portal based solution for managing these containers. In today's container solution market, Cloud Foundry, and DC/OS, or Mesos are the most important ones, which we will have a look at and discuss in the next chapters.
Cloud Foundry is a project that has been started as an open source solution for developing and deploying cloud-based software solutions. It provides automation, scale-out, and scale-down scenarios and manages cloud solutions:
Source: https://www.cloudfoundry.org/wp-content/uploads/2017/01/cloudfoundry_platform_architecture-1200x575.png
As you can see from this diagram, it not only supports Azure, it supports several other cloud vendor solutions, too. The design goals of Cloud Foundry are as follows:
- Application lifecycle management
- Networking...