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

时间:2014-10-25 11:37:54

标签: azure amazon-ec2 cloud eucalyptus

我正在尝试构建一个混合云,它使用桉树,也许亚马逊或天蓝色作为公共部分。我可以在桉树中创建一个私有云,但是当我私有云中某些实例的容量用完时,我如何配置它以突发到公共云。我道歉,我是新来的。

2 个答案:

答案 0 :(得分:2)

由于Eucalyptus与AWS API兼容,您可以像在Eucalyptus云上一样在AWS上构建和部署应用程序。出于这个原因,AWS将是比Azure更好的选择。

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

1)......应用程序在公共云中启动,并从那里独家提供。例如,在基本层应用程序中,您将启动表示,业务处理和数据处理层。然后,所有用户流量都将定向到在公共云中运行的应用程序。

...或...

2)只有应用程序的选定部分才会出现在公共云中。也许只是表示层(面向最终用户的服务)。或者您的应用程序可能已用尽存储空间,因此您需要“破解”数据处理层。

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

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

由于现在可能很清楚的原因,这两种情况都不会被底层云基础架构自动化。

答案 1 :(得分:0)

我实际上最终选择了google cloud和azure。我开发了一个c#app,它有一个循环算法来运行一个PowerShell脚本或google shell python脚本。