首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在多云服务环境中管理资源?

如何在多云服务环境中管理资源?
EN

Server Fault用户
提问于 2014-07-13 13:33:48
回答 3查看 149关注 0票数 -1

我正在尝试建立一个环境,使我们的开发团队能够集中管理我们所有可用的基于云的资源/服务。

我已经看过各种各样的工具,但我对一个特性很感兴趣,它将允许我专门管理多云设置。

是否有可能使用一种技术与不同的提供商进行交互?

有行业标准吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2014-07-13 21:09:50

哇,这是一个仍然在创造行话的问题。“云组合管理”和“多云管理”作为产品类别似乎相当流行。而“单一玻璃”似乎是一种模因。

在谷歌上搜索,我发现了鸵鸟,狂喜和权利规模。其中很多似乎都是针对那些同时拥有私有和公共云资产的企业。我认为您的问题只涉及用于devs的公共PaaS云。另一个有趣的提供者是Cloudify,它似乎面向devs和编排。

至于最后一个问题,你不确定你是否知道OpenStack正试图成为标准。

票数 2
EN

Server Fault用户

发布于 2014-07-13 14:27:31

我不太确定这是否能满足您的需要,但是看看coreosdocker

CoreOS可以管理集群中的系统任务( coreos中的systemd任务基本上是停靠容器的包装器)。每个容器都可以在带有特定元数据的机器上运行,这使您能够构建相当复杂的解决方案。

票数 2
EN

Server Fault用户

发布于 2014-07-13 20:36:42

有几个项目旨在提供您所要求的功能,您需要实际测试它们,以检查它们在多大程度上满足了您的期望。

我不知道一个既定的标准,但是锂云项目似乎已经接近这个标准了。

它是基于python的,基本上它提供了一个抽象层来与不同服务提供者的公共API交互。

他们网站上的一个例子展示了如何在Rackspace中创建节点:

代码语言:javascript
复制
from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver

cls = get_driver(Provider.RACKSPACE)
driver = cls('username', 'api key', region='iad')

sizes = driver.list_sizes()
images = driver.list_images()

size = [s for s in sizes if s.id == 'performance1-1'][0]
image = [i for i in images if 'Ubuntu 12.04' in i.name][0]

node = driver.create_node(name='libcloud', size=size, image=image)
print(node)

您没有给出您需要与哪些提供者交互的具体细节,但是您可以检查这份清单,看看它们是否属于支持的提供者之列。

您可以在在线文档中找到更多信息。

基于Java的其他类似项目是云彩

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/612229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档