我计划在 Cloud 上迁移一些产品,这些产品将用作开发人员社区的平台。简而言之,我正在尝试为我的产品托管 PaaS 供应商,开发人员可以在构建和开发过程中使用这些供应商。
计划如下:
- 我正在尝试使用 Amazon IaaS(S3、EC2)作为硬件。
- 我需要一个云管理软件,它可以安装在我的一个本地系统的某个地方,并且可以管理亚马逊云。
- 在云管理软件的帮助下,我将在亚马逊云上部署我的所有产品。
- 我将开发并向我的最终用户(开发者社区)提供 API,以将我的服务用作 PaaS。
我想要实现的目标如下:
- IaaS 方面的供应商独立性。假设明天我搬到另一个 IaaS 提供商。
- 云管理软件的客户支持。
- 易于设置和使用云管理软件。
目前评价:
我尝试查看 Eucalyptus,这听起来很有希望,但我仍然无法确定这是否会按照我的要求支持公共云设置。我相信这更像是一个私有云设置。
如果有人可以帮助我比较其他可用选项,那将帮助我解决我的问题。例如 RightScale、OpenStack、CloudStack、Nimbula 等。