如何将Eucalyptus配置为使用Azure或AWS的混合云

如何将Eucalyptus配置为使用Azure或AWS的混合云,azure,amazon-ec2,cloud,eucalyptus,Azure,Amazon Ec2,Cloud,Eucalyptus,我正在尝试构建一个混合云,使用eucalyptus和amazon或azure作为公共部分。我可以在eucalyptus中创建一个私有云,但是当我的私有云中的某个实例的容量用完时,我如何配置它,使其突发到公共云。很抱歉,我是新手。因为Eucalyptus与AWS API兼容,所以您可以在AWS上构建和部署应用程序,就像在Eucalyptus云上一样。因此,AWS将是比Azure更好的选择 回答有关配置桉树“爆发”的部分更复杂。“爆发”至少有两种不同的定义。当您的本地云资源不再满足要求时 1) …该

我正在尝试构建一个混合云,使用eucalyptus和amazon或azure作为公共部分。我可以在eucalyptus中创建一个私有云,但是当我的私有云中的某个实例的容量用完时,我如何配置它,使其突发到公共云。很抱歉,我是新手。

因为Eucalyptus与AWS API兼容,所以您可以在AWS上构建和部署应用程序,就像在Eucalyptus云上一样。因此,AWS将是比Azure更好的选择

回答有关配置桉树“爆发”的部分更复杂。“爆发”至少有两种不同的定义。当您的本地云资源不再满足要求时

1) …该应用程序在公共云中启动,并专门从那里提供服务。例如,在一个基本层应用程序中,您可以启动表示层、业务处理层和数据处理层,然后将所有用户流量定向到公共云中运行的应用程序

……或者

2) 只有应用程序的选定部分才会在公共云中启动。也许只是表示层(面向最终用户的服务)。或者你的应用程序存储空间不足,所以你需要“爆破”数据处理层

在这两种情况下,您都需要构建应用程序组件,以处理云之间的转换。您需要一种机制来知道应用程序的哪个部分资源不足,然后知道如何做出适当的响应。您的应用程序可能还需要处理潜在的延迟问题、跨云安全处理、负载平衡配置……等等

进一步,您可能需要考虑使用外部资源的成本影响。您将使用哪种实例大小?你应该去哪个地区?您需要多少块和/或对象存储?您将如何保持私有和公共云资源的同步?传输数据需要多少成本?如果需要,您将提供多少弹性IP?当不再需要公共云资源时,您将使用什么机制来取消公共云资源的配置,这样您就不会继续增加账单


这两种方案都不是由底层云基础设施自动实现的,原因现在可能已经很清楚了。

实际上,我最终选择了谷歌云和azure。我开发了一个c#应用程序,它有一个循环算法,可以运行powershell脚本,也可以运行google shell python脚本