Pivotal Cloud Foundry (PCF) is a cloud-native platform that is designed to build, deploy, and manage applications at scale. PCF provides a platform for developers to build and deploy cloud-native applications using modern development frameworks and languages, such as Spring, .NET, Node.js, and Ruby. It also provides a range of services, including data management, messaging, and authentication, that developers can use to build and deploy their applications.
Cloud Foundry (CF) is an open source cloud computing platform with an emphasis on the developers’ user experience. It focuses on optimizing the development workflow from development, through testing, and into production while helping to automating these flows.
1. Faster Development Iteration.
2. Improved Efficiency with IT Operations Management.
3. Easy Portability with Applications
4. Greater Developer Productivity
5. High Availability
6. Health Management for Applications
7. Centralized platform Administration
8. Seamless Cloud Platform Usage.
9. Dynamic Routing.
10. Increased Time to Production.
Cloud Foundry components include a self-service application execution engine, an automation engine for application deployment, and lifecycle management, and a scriptable command line interface (CLI). Also, an integration with development tools to ease deployment processes. Cloud Foundry has an open architecture that includes a buildpack mechanism for adding frameworks, an application services interface, and a cloud provider interface.
Routing
Authentication
App Lifecycle
App Storage and Execution
Services
Messaging
Metrics and Logging