Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of CloudFoundry, and make your voice heard!
Entry-level set up fee?
- No setup fee
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
Would you like us to let the vendor know that you want pricing?
CloudFoundry is a free, open source cloud computing platform supported by the non-profit CloudFoundry. It is not tied to any particular cloud service, but can be self-hosted or run on any cloud service preferred.
Cloud Foundry integrates with external technologies to provide solutions for organizations’ IT needs. The open source Cloud Foundry project continues to incorporate new open source projects into its DNA to provide more features and capabilities for users.
Cloud Foundry removes the complexities of developing applications by decoupling the application from its infrastructure, so that organizations can make a business decision on where to host workloads—on premise, in public clouds, or in managed infrastructures.
Cloud Foundry addresses the significant complexities involved in scaling and orchestrating containers from rapid prototyping through to production.
As a PaaS, Cloud Foundry operates as a form of serverless computing—it enables your developers to write code and not worry about the underlying operating system.
Microservices are independent applications that can be knit together into a larger system. Developers can use microservices both to create new apps, and as a pattern to break apart and refactor legacy monolithic apps for the cloud era.
- Support for Orgs and Spaces that allow for managing users and deployables within a large organization.
- Easy deployment, deploying code is as simple as executing single line from CLI, thanks to build-packs.
- Solid and rich CLI, that allows for various operations on the instance.
- Isolated Virtual Machines called Droplets, that provide clean run time environment for the code. This used to be a problem with Weblogic and other application servers, where multiple applications are run on the same cluster and they share resources.
- SSH capability for the droplet (isolated VM's are called droplets), that allows for real time viewing of the App code while the application is running.
- Support for multiple languages, thanks to build-packs.
- Support for horizontal scaling, scaling an instance horizontally is a breeze.
- Support for configuring environment variable using the service bindings.
- Supports memory and disk space limit allocation for individual applications.
- Supports API's as well as workers (processes without endpoints)
- Supports blue-green deployment with minimal down time
- Does not support stateful containers and that would be a nice to have.
- Supports showing logs, but does not persist the logs anywhere. This makes relying on Cloud Foundry's logs very unreliable. The logs have to be persisted using other third party tools like Elk and Kibana.
- The organization has large number of applications that needs to be deployed frequently.
- The organization is tied to the DevOps mindset.
- The organization has programs in different languages.
- The applications does not need EJB's support that servers like web logic provide.
- The applications needs security configuration within the same CloudFoundry instance.
- The organization, for whatever reason does not want developers to manage the instances.