cloud-foundry - Cloud Foundry 默认基础架构
问题描述
作为云原生平台,Cloud Foundry 直接使用基于云的基础架构,因此在平台上运行的应用程序可以是基础架构不感知的。
话虽如此,想了解我是否使用 Cloud Foundary 部署任何应用程序......默认情况下使用什么基础架构?它可以是 Azure、AWS 或 OpenStack 等任何东西……?
这是否意味着如果我使用 Cloud Foundary - 它始终是 Cloud Foundary + Any IAAS 提供商的组合?CF 将作为我们的应用程序和 IAAS 之间的中介在哪里工作?
解决方案
Cloud Foundry 通过 Bosh 进行部署和管理。Bosh 在所选基础架构(AWS、GCP、Azure、vSphere 等)之上提供了一个抽象层,因此,为了更好的术语,通过 Bosh 部署的任何软件都对部署它的基础架构一无所知。当您在 Cloud Foundry 上部署应用程序时,它也不知道它已部署到的基础架构。这就是 Cloud Foundry 的全部前提,消除了开发人员对基础设施的任何担忧,因此他们可以专注于应用程序代码。
推荐阅读
- maven - Maven:使用
作为 - r - R中的循环(Bioconductor ALL数据集)
- google-cloud-firestore - Firestore + Cloud Functions:日期行为已更改,您的应用程序可能会中断
- shell - 捕获 shell 输出时 Chef 编译错误
- python - 强制 for 循环以相同的线开始
- ios - 我可以使用 NSInvocation 隐藏或显示子类 UIView 而不重绘它吗?
- c# - Best Way to Monitor Types in DLL Files
- java - 如何在 Android 应用程序中拍摄正方形大小的照片
- javascript - 为什么“这个”突然超出了我的范围?
- c# - Active Directory 中 UserPrincipal 对象的 GUID 属性是否唯一且不可欺骗?