Cloud foundry is the first open-source PAAs cloud platform launched by VMware. It includes all the features of the PAAs platform, and all its code is maintained and managed in GitHub.
Cloud foundry Cloud PlatformFeatures
Flexible development frameworks (Java ,. and flexible application services (MySQL ,. mongoDB), flexible deployment of the cloud environment (public cloud ,. private cloud and local micro cloud platform)
Cloud foundry Cloud PlatformComposition and architecture
Cloud foundry is a distributed system composed of multiple independent modules. Each module exists and runs independently. Each module communicates with each other through the message mechanism and API interfaces. The cloud foundry cloud platform consists of router, Cloud Controller, Health Manager, DEA, NFS, Nats, Cloud Controller database, and service modules. All access requests are forwarded through the router, which are responded to by the Cloud Controller and the application running proxy DEA module, the application lifecycle management Health Manager Module monitors and manages the normal operation of the entire application on the cloud platform. Various Application Services on the cloud platform are provided by the Services Module and can be flexibly expanded.
The overall architecture of the cloud foundry cloud platform is shown on the right:
Cocould foundry Learning (1) -- A Discussion on cocould Foundry