我需要开发基于云的解决方案。我的问题是:
什么是最好的解决方案,最简单的api?
对于开发,我需要一个相同api的托管服务,什么托管将是最好的开发?
从谷歌搜索,我现在发现CloudStack回答了我的所有问题,但在深入讨论之前,我将不胜感激。
此致 梅尔
答案 0 :(得分:1)
CloudStack是一种IaaS解决方案。如果它回答了您的问题,那么您正在寻找托管VM而不是应用程序(平台即服务即PaaS)或提供特定服务(软件即服务即SaaS)的云。
大多数IaaS云符合AWS(亚马逊网络服务)模型(例如OpenStack,CloudStack,Windows Azure更新)。它们具有VM,卷,安全组,区域等.API都是RESTful。
云是否最简单取决于工具的质量,客户端SDK,您的编程能力,以及最重要的是,API是否提供您正在寻找的特定IaaS功能。
E.g。 CloudStack的原始API具有委托管理,允许一个帐户代表另一个帐户创建资源。对于希望向中间人或外包提供云的云服务提供商,委派管理员非常有用。但是,AWS有一个非常好的.NET SDK,许多工具都了解EC2 API。
答案 1 :(得分:0)
我认为您应该尝试使用Microsoft Azure。有许多语言的SDK(不仅是.NET),整个API是RESTfull并且有很好的文档记录。在您的处置中,您有很多虚拟机操作系统,我认为您会感兴趣:Azure拥有API构建服务,您可以根据Azure基础架构和服务开发自己的API。在示例中,您可以基于Azure服务(如VM)为自动化流程开发特殊API。这些API将由Azure本身处理,因此您无需运行特殊应用来处理API请求。
答案 2 :(得分:0)