As a cloud-native platform, Cloud Foundry directly uses cloud-based infrastructure so that applications running on the platform can be infrastructure unaware.
That being said, would like to understand if I deploy any application using Cloud Foundary... What infrastructure is uses by default ? It can be anything such as Azure or AWS or OpenStack etc... ?
Does this mean if I am using Cloud Foundary - It will always be combination of Cloud Foundary + Any IAAS provider ? where CF will work as intermediate between our application and IAAS ?