云代工厂做了什么,我不能对波什做

时间:2015-06-18 15:41:18

标签: cloudfoundry cf-bosh

我的公司一直在使用Bosh来部署和管理应用程序。我的老板要我部署Cloud Foundry。我的理解是云代工通过在后台运行bosh脚本来工作。

我的问题是,有什么我真的需要云代工厂,我不能只在波什做吗?

1 个答案:

答案 0 :(得分:1)

主要区别在于抽象。一种是部署需要对基础架构进行精细控制的平台,另一种是部署可以解决基础架构问题的应用程序。

BOSH [1]管理虚拟机(VM)和资源,以确保声明为作业的已定义服务的可用性。它完全控制从底层IaaS可用的服务的所有配置和监视。这需要具有深入Linux和IaaS知识的运营商进行管理。

Cloud Foundry [2]是一个平台即服务,用于管理应用程序(在VM中的容器中运行),路由和安全性。 Cloud Foundry使用BOSH来处理底层基础架构,但增加了额外的抽象,使应用程序团队无需担心基础架构。应用程序团队只需要声明哪种语言,以及他们想要的实例数。 Cloud Foundry将在底层容器中传播,以确保应用程序级别的可用性。

[1] http://bosh.io/docs/about.html BOSH是一个统一小型和大型云软件的发布工程,部署和生命周期管理的项目。 BOSH可以在数百个虚拟机上配置和部署软件。它还可以从零到最小的停机时间执行监控,故障恢复和软件更新。

[2] http://www.cloudfoundry.org/about/index.html