我最近开始了与云相关的技术之旅。我正在努力理解基础知识,以便能够为我的物联网公司的基本云设置奠定基础。
在浏览互联网时,我偶然发现了以下两组开源项目:
- WSO2/骡子/
- OpenStack/CouldStack/Eucalyptus/
我正在努力理解:
- 他们提供什么样的服务?(IaaS,PaaS,SaaS,其他?)
- 它们之间有什么区别
- 他们有什么共同点
- 如何使用其他与云相关的技术,如亚马逊AWS
- 你会推荐哪一个来获得一些基本经验和一些概念的早期证明?(我正在寻找最简单的选择)
云堆栈和开放堆栈是开源软件,旨在管理、部署可以提供云服务的虚拟机和网络。主要是提供基础设施即服务(IaaS)。互联网上有很多关于这两者的比较。因此,这些软件需要安装在你的硬件上并进行维护,你可以从中提供云服务。当亚马逊AWS出现时,它是一种现成的服务,你不需要安装或维护硬件,只需要从中获得服务。
WSO2和MuleSoft不同于上述两个,它们是包含多个产品(如ESB)的软件平台。两者都提供云平台设施来部署其产品。
我们不能说要使用哪一个,但根据您的要求,您可以选择一个或两个(部署在亚马逊AWS上的WSO2产品或部署在CloudStack VM上的WS02产品)。既然你愿意建立物联网,我想你可能需要参考上述供应商提供的产品。以下源代码[1]将让您了解几个免费开源WSO2产品设置Iot平台的情况。
[1]http://wso2.com/landing/internet-of-things/