我是一名Java开发人员。 我们使用Weblogic来托pipe我们的应用程序。 我被告知要用开源的替代方法来替代weblogic。 我们正在计划使用SpringBoot。 我们也在看Docker / Cloud Foundry。 然而,Docker / Cloud Foundry是我的新领域。 有人能告诉我Cloud Foundry和Docker的区别吗? 如果我们使用Docker而不是Cloud代工,我们错过了什么? 如果我们使用Cloud Foundry而不是Docker,那么我们错过了什么? 感谢您的帮助。
所以我一直在读Cloud Foundry,但是我仍然对它是什么感到困惑。 这里是我在CF上的PaaS,希望你们可以告诉我,如果我错了,解释一下好一点。 像Microsoft Azure或Google AppEngine这样的传统PaaS产品提供了开发,testing,托pipe和pipe理您的Web应用程序的完整平台。 但是,您必须使用他们的API,并且仅限于他们提供的服务以及他们支持的语言/框架。 Cloud Foundry似乎是某种“中间人”,它允许您的应用程序使用来自许多公共云的服务。 它是如何完成的? 是否有一个您使用的API,比如LibCloud或JCloud? 例如,您可以使用一个服务提供商提供的服务,另一个服务提供商提供另一个服务吗? Cloud Foundry本身是否提供任何服务,还是仅仅是一个中间人,允许您轻松地从一个平台迁移到另一个平台,并在一个应用程序中使用来自不同提供商的不同服务组合?
以下术语是什么意思? SaaS的 PaaS的 IaaS的? 目前有各种云服务,如亚马逊的EC2和AWS,Apache Hadoop,微软Azure等等。 每个属于哪个类别,为什么?