Getting started with deployment models
A deployment model basically tells you about the environment in which you’ll be hosting your Mule application. In the previous chapter (Chapter 8, Building Your Mule Application), we deployed a Mule application to CloudHub.
We will study different types of deployment models in this chapter. Before getting started with the deployment models, let’s understand some common terms.
The topology of Mule capabilities is divided into two fragments, namely the control plane and runtime plane (see Figure 9.1):
- Control plane: This consists of the components that are responsible for building and managing the Mule applications. Anypoint Exchange, Anypoint Design Center, and Anypoint Management Center are part of the control Plane.
- Runtime plane: This consists of the components mainly responsible for the deployment of your Mule applications. The Mule runtime engine, Anypoint connectors, and runtime...