Cloud Native Application Platforms (CNAP) empowers you to build & deliver exceptional software quickly and securely, helping you to thrive while giving you a competitive edge. No more sacrificing security for speed or governance for innovation. With CNAP, developers can focus on writing code while enjoying the benefits of automated app deployment and distribution and not having to manage infrastructure.
We integrate security seamlessly throughout your development lifecycle by automating processes, enforcing best practices, and we build it all in by default. This ensures your apps are always secure, resilient, and performant.We empower your developers to be their most productive and creative using technologies such as Cloud Foundry and Kubernetes. Accelerate your path to production, deliver high-quality apps, and delight your customers. (edited)
Key value adds & highlights
- Modern cloud native app platform: Focus on delivering apps not managing infrastructure
- Consistent developer experience: Streamlined, self-service experience across any cloud
- Secure by default: Genuine DevSecOps approach to application delivery
- Cloud neutrality: Move seamlessly between public and private cloud
- Trusted partner for modern apps: We’ve helped transform software development with our partners
- Open source leadership and enablement: We ride the wave of innovation by leveraging open source communities
Who is it for?
For teams looking to accelerate delivery of new products and services for Development teams by removing infrastructure heavy lifting.
How to use it?
Cloud Foundry can be run on cloud infrastructures such as Amazon Web Services (AWS), Microsoft Azure, Google Compute Platform (GCP), OpenStack, VMware vSphere, SoftLayer and many more.
At Comcast, Cloud Foundry is run on VMware vSphere and Amazon Web Services (AWS). Unlike VMware vSphere, using Cloud Foundry in AWS incurs recurring costs to customers. If you are interested in taking advantage of using Cloud Foundry on AWS, please send a message to @cfadmin on the #cloudfoundry Slack channel.
Supported Application Platforms
Cloud Foundry supports a wide array of application platforms through their Buildpack mechanism. Buildpacks provide the runtime environment for your application. The platform will automatically combine your application code with one of these buildpacks to create a droplet that will run as a container in CF. Some of the supported buildpacks are shown below:
- JAVA
- Node.js
- Python
- Go
- .NET Core
- Static HTML
- Ruby
- PHP
- Docker Images (non-buildpack) – Docker image
Other platforms are also supported through the use of online community Buildpacks.
Integrated Services
In addition to providing a platform for hosting applications, Cloud Foundry also includes integrated services that provide additional capabilities. These services are available on-demand through the CLI/UI, and through the CF Service Broker facility, can be easily integrated into your application. For more information about using services, please see the Cloud Foundry documentation.
Tenancy and Quotas
Cloud Foundry is a multi-tennant solution that can host many different applications within isolated areas called Orgs. An Org is a collection of Users, Spaces, and Apps that share a single Quota. When users request creation of an Org in Cloud foundry, they will be given full access to that CF Org. Adding new users to an existing CF Org is self-service.
Restrictions
While CF is a compelling platform with many advantages, not everything can run in CF. Before you begin requesting access for CF and getting started, you should head over to our standards section.
Product List
Support & Feedback
Cloud Foundry customers are empowered to be self-sufficient when it comes to troubleshooting application issues on the platform. This is highly recommended and encouraged as this is more sustainable and rewarding. There are multiple avenues available online to facilitate this. Check the CNAP FAQ site, talk to your coworkers and the Comcast CF community on the channel prior to coming to the platform team for assistance.