【问题标题】:WSO2 / Mule vs OpenStack / CloudStack - what are the differences, similarities, benefits?WSO2 / Mule vs OpenStack / CloudStack - 有什么区别、相似之处和好处?
【发布时间】:2015-04-08 11:13:59
【问题描述】:
我最近开始了我的云相关技术之旅。我正在努力了解基础知识,以便为我的物联网公司的基本云设置奠定基础。
在浏览互联网时,我偶然发现了以下两组开源项目:
- WSO2 / 骡子 / ...
- OpenStack / CanStack / Eucalyptus / ...
我正在努力理解:
- 他们提供什么样的服务? (IaaS、PaaS、SaaS 还是其他?)
- 它们之间有什么区别?
- 它们有什么共同点?
- 如何与其他云相关技术(如 Amazon AWS)一起使用?
- 您会推荐哪一个来获得一些基本经验和一些早期的概念验证? (我首先在寻找最简单的选择)
【问题讨论】:
标签:
wso2
cloud
mule
openstack
apache-cloudstack
【解决方案1】:
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/