Skip to main content
TrustRadius
CloudFoundry

CloudFoundry

Overview

What is CloudFoundry?

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.

Read more
Recent Reviews

TrustRadius Insights

CloudFoundry has proven to be a valuable tool for developers looking to shift their focus from building an entire application hosting …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is CloudFoundry?

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.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

1 person also want pricing

Alternatives Pricing

What is AWS Lambda?

AWS Lambda is a serverless computing platform that lets users run code without provisioning or managing servers. With Lambda, users can run code for virtually any type of app or backend service—all with zero administration. It takes of requirements to run and scale code with high availability.

What is Google Compute Engine?

Google Compute Engine is an infrastructure-as-a-service (IaaS) product from Google Cloud. It provides virtual machines with carbon-neutral infrastructure which run on the same data centers that Google itself uses.

Return to navigation

Product Demos

EuropeanWomenInTech2018 - Kotlin/SpringBoot/CloudFoundry Demo

YouTube

cloudfoundry demo

YouTube
Return to navigation

Product Details

What is CloudFoundry?

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.

Key Features

Interoperability
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.

Multi-Cloud
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.

Containers
Cloud Foundry addresses the significant complexities involved in scaling and orchestrating containers from rapid prototyping through to production.

Serverless
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
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.

CloudFoundry Competitors

CloudFoundry Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(8)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

CloudFoundry has proven to be a valuable tool for developers looking to shift their focus from building an entire application hosting stack to primarily building business functionality. With CloudFoundry's out-of-the-box features like managing application deployments, auto load balancing, and no low-level configurations needed, users have been able to streamline the process of migrating to the cloud and facilitating containerized development. This not only simplifies deployment and application scaling compared to using physical servers but also empowers development teams by allowing them to deploy software to the cloud while offering flexibility in choosing languages and tooling. Additionally, CloudFoundry enables fast iteration of development and rapid deployment to multiple platforms, reducing time-to-market from weeks to a few minutes. Users have experienced challenges with legacy applications due to buildpacks provided by CloudFoundry, but overall, it has proven to be a reliable and efficient solution for solving scalability issues and achieving continuous improvement of software applications.

Easy to learn and use: Many reviewers have expressed that CloudFoundry is easy to learn and use, with a minimal learning curve. Users appreciate the platform's intuitive interface and straightforward documentation, which allows them to quickly get started with deploying web applications.

Seamless deployment: The seamless deployment of applications on CloudFoundry is highly praised by users. They highlight the advantage of being able to deploy applications within seconds, without any significant delays or complications. This smooth deployment process contributes to an efficient development workflow.

No need for server procurement and maintenance: One of the most appreciated aspects of CloudFoundry is that developers do not need to worry about server procurement, configuration, or maintenance. Reviewers value how the platform empowers developers by streamlining deployments and allowing them to focus solely on creating applications. This feature saves time and effort for users while ensuring a hassle-free experience.

Troubleshooting Challenges: Troubleshooting larger application deployments can be challenging if relying solely on console logs for application logging, according to some users who have found it difficult to identify and resolve issues without more comprehensive logging capabilities.

Limited Marketplace: Some users have expressed frustration with the limited marketplace for Cloud Foundry services. This limitation restricts their options and may make it harder for them to find the specific services they need for their applications.

Documentation and Support: The documentation provided for Cloud Foundry is not considered as clear or comprehensive as desired by some users. In particular, less popular buildpacks lack sufficient examples and community support, making it more difficult for users to effectively utilize these technologies within the platform.

Users commonly recommend Cloud Foundry for several reasons. Firstly, many users think that Cloud Foundry is a good choice for development teams new to containerized environments. They believe that it provides an easy and fast deployment of applications on the cloud, making it suitable for beginners. Secondly, users suggest evaluating the cost, number of apps, and team size when choosing between a public cloud or on-prem/hybrid solution. This recommendation highlights the flexibility of Cloud Foundry and its ability to cater to different needs. Lastly, users find Cloud Foundry easy to scale based on application load. They advise installing Cloud Foundry on platforms like Amazon or VMWare and preparing multiple VMs for a good environment. This shows that users appreciate the scalability features of Cloud Foundry. In summary, users recommend Cloud Foundry for its suitability for development teams new to containerized environments, ease of scalability based on application load, and flexibility in choosing between different cloud solutions.

Reviews

(1-1 of 1)
Companies can't remove reviews or game the system. Here's why
Anudeep Palanki | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
CloudFoundry is a Platform as a Service product that's used widely in our organization. It's run on a large EC2 instance and is maintained by dedicated teams within our organization. It solves several problems particularly well, it provides an virtual run time environment for each deployable, supports deployable in various languages thanks to build packs, makes horizontal scaling a breeze.
  • 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.
It's well suited if:
  • 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.
It's less suited if:
  • The applications needs security configuration within the same CloudFoundry instance.
  • The organization, for whatever reason does not want developers to manage the instances.
Platform-as-a-Service (8)
73.75%
7.4
Ease of building user interfaces
100%
10.0
Scalability
90%
9.0
Platform management overhead
N/A
N/A
Services-enabled integration
N/A
N/A
Development environment creation
100%
10.0
Development environment replication
100%
10.0
Issue recovery
100%
10.0
Upgrades and platform fixes
100%
10.0
  • Positive impact, since it simplifies the deployment time by a huge margin. Without cloud foundry, deploying a code needs coordination with infrastructure teams, while with cloud foundry, its a simple one line command. This reduces the deployment time from at least few hours to few minutes. Faster deployments promote faster dev cycle iterations.
  • Code maintenance such as upgrading a Node or Java version is as simple as updating the build-pack. Without cloud foundry, using web logic, the specific version only supports a specific version of Java. So updating the version involves upgrading the version of web logic that needs to involve few teams. So without cloud foundry, it takes at least few days, with cloud foundry, its a matter of few mins.
  • Overall, happier Developers and thats harder to quantify.
While Docker shines in providing support for volumes and stateful instances, Cloud foundry shines in providing support for deploying stateless services.

Heroku shines in integrating with Git and using commits to git as hooks to trigger deployments right from the command line. But it does not provide on-premise solution that Cloud foundry provides.
Return to navigation