我需要開發基於雲的解決方案。我的問題是:雲開發
什麼是最好的解決方案,最簡單的api?
對於開發,我將需要一個託管服務的相同API,什麼託管將是最好的發展?
從谷歌上搜索的時候,我發現眼下的CloudStack回答我所有的問題,但在深入它之前,我會感謝任何評論。
問候, 梅爾
我需要開發基於雲的解決方案。我的問題是:雲開發
什麼是最好的解決方案,最簡單的api?
對於開發,我將需要一個託管服務的相同API,什麼託管將是最好的發展?
從谷歌上搜索的時候,我發現眼下的CloudStack回答我所有的問題,但在深入它之前,我會感謝任何評論。
問候, 梅爾
的CloudStack是IaaS的溶液。如果它回答您的問題,那麼您正在尋找託管虛擬機而不是應用程序的雲(平臺即服務即PaaS)或提供特定服務(軟件即服務即SaaS)。
大多數IaaS雲符合AWS(Amazon Web Services)模型(例如OpenStack,CloudStack,Windows Azure的更新)。他們有虛擬機,卷,安全組,區域等。這些API都是RESTful。
雲是否最簡單取決於工具的質量,客戶端SDK,編程能力以及最重要的是API是否提供了您所需的特定IaaS功能。
E.g. CloudStack的原始API具有代理管理功能,允許一個帳戶代表另一個帳戶創建資源。對於希望向中間商或外包商提供雲的雲服務提供商,委派管理員非常有用。但是,AWS有一個很好的.NET SDK,並且有許多工具可以理解EC2 API。
我想你應該試試微軟Azure。有許多語言的SDK(不僅僅是.NET),整個API是RESTfull並且有很好的文檔。您在處置虛擬機時有很多操作系統,有一件事您會感興趣我認爲:Azure有API構建服務,您可以在其中開發基於Azure基礎架構和服務的Yur自己的API。在示例中您可以爲基於Azure服務(如VM)的自動化進程開發特殊的API。這些API將由Azure自己處理,因此您不需要運行特殊的應用程序來處理API請求。