Pros and Cons of Cloud Foundry Cloud Foundry Cloud Foundry is an open-source project manufactured by VMware and governed by the Cloud Foundry Foundation. Basically, Cloud Foundry is really a Platform as a Service (PaaS) solution. Developers can deploy their apps to different locations using this cloud-native platform. • • •
Personal computing infrastructure IaaS solutions like AWS , OpenStack, and vSphere Commercial PaaS solutions from certified providers
Cloud Foundry claims to have the ability to run any cloud-native application no matter what programming language it's written in. Which means developers aren't locked into a single framework or particular set of application services.
Main benefits of Cloud Foundry Open-source format – Although there are lots of commercial versions of Cloud Foundry, it's still an open-source project with a sizable international community and quite an impressive knowledge base. Support for different programming languages – That is possibly the biggest advantage with this platform. Currently, it supports the most popular programming languages including Java, PHP, Ruby, Node.js, .Net, Go (Google's Golang), and more. Multi-Vendor support – The platform creates a healthier, multi-vendor environment where you could pick from several vendors. Application portability – Applications deployed to the platform may be easily migrated from a personal data center to people cloud in addition to from IaaS provider to another.