WSO2 / Mule vs OpenStack / CloudStack - 有什么区别、相似之处和好处?

WSO2 / Mule vs OpenStack / CloudStack - what are the differences, similarities, benefits?

我最近开始了我的云相关技术之旅。我正在尝试了解基础知识,以便能够为我面向物联网的公司中的基本云设置奠定基础。

在浏览 Internet 时,我偶然发现了以下两组开源项目:

我正在努力理解:

  1. 他们提供什么样的服务? (IaaS、PaaS、SaaS 还是其他?)
  2. 它们有什么区别?
  3. 他们有什么共同点?
  4. 亚马逊 AWS 等其他云相关技术如何发挥作用?
  5. 您会推荐哪一个来获得一些基本经验和一些早期的概念验证? (我先寻找最简单的选项)

Cloud stack 和 Open stack 是开源软件,旨在管理、部署可提供云服务的虚拟机和网络。这些主要提供基础架构即服务 (IaaS)。网上有很多关于这两者的比较。因此,这些软件需要安装在您的硬件上并对其进行维护,并且您可以从中提供云服务。当谈到 Amazon AWS 时,它是一项随时可用的服务,您无需安装或维护硬件,只需从他们那里获取服务即可。

WSO2和MuleSoft不同于以上两者,它们是几个产品(如ESB)的软件平台。两者都提供云平台设施来部署他们的产品。

我们不能说使用哪一个,但根据您的要求,您可以选择一个或两个(部署在 Amazon AWS 上的 WSO2 产品或部署在 CloudStack VM 上的 WSO2 产品)。既然你愿意建立物联网,我想你可能需要参考一下以上供应商提供的产品。遵循源代码 [1] 将使您了解几个免费开源 WSO2 产品的物联网平台设置。

[1] http://wso2.com/landing/internet-of-things/