One of the promises of Cloud Computing is the ease of spinning up new instances and adding them to an existing application allowing for elasticity, but actually doing that in practice is anything but simple. Increasing the complexity would be adding another dimension of wanting to accomplish this across multiple cloud vendors. This is important for some SAAS vendors that want redundancy or just for organizations wanting to avoid vendor lock-in. An open source project by Red Hat called DeltaCloud shows the promise of on day allowing this, but the functionality of actually configuring a running instance is not addressed. RightScale has a number of Ruby Gems that addresses the same problem as DeltaCloud, but again, it falls short on configuring a running instance. These two projects will probably progress together since DeltaCloud actually uses the RightScale Gems under the covers. A project that handles configuring running instances well is Cloud Tools which powers Cloud Foundry for SpringSource. Cloud Tools provides a simple way to configure running instances in complex deployments which even includes setting up replication between 2 database servers. The downside is that it only works for Amazon’s EC2. Since all of the projects are open, jamming them together could be a powerful combination and may be necessary as cloud deployments become more complex across providers.
Automating Cloud DeploymentsTags: cloud, open source






There are several advantages to shopping online, the first one being the ability to shop at a time that is convenient to you, not just when the shops are open. The second advantage of shopping online is that goods are often cheaper as the seller does not have the costs of running a shop and having to pay wages to salespeople, insurance and all of the other running costs of a real world business.
Они и до сих пор хочется ..
прикольно!. насчет более интересной Спасибо!
Тонко и иронично… Да, интересные много идей
чудо, Это все к чему? ..
Great post. Never thought of it like that. Thank YOU! – Make Women Squirt
Здраствуйте. Хочу купить рекламу в Вашем блоге – blogs.enterprisedb.com
На сегодня у меня была запланирована мега-пати по поводу “обмытия” новоприобретённого автомобиля. Авто хоть и б/у, но не менее долгожданный. И вот, когда до момента X оставалось совсем немного, а именно регистрация оного в ГАИ, всё дело и затормозилось. В нашем ГАИ (центральном, областном ГАИ!!!) просто-напросто взяли и закончились бланки ПТС!!! А новых нет как нет!!! Вот взяли и исчезли, как блин, инопланетяне их украли. На все мои вопросы, когда же они появятся, меня вежливо послали – бланков НЕТ, знать ничего не знаем, когда появятся, тогда и появятся. Я в дипрессии – казалось бы такая мелочь, а теперь из-за этой мелочи неизвестно когда я теперь сяду за руль моего нового автомобиля!
Я вообще не понимаю, какого фига мы должны страдать из-за того, что у них там нет какой-то бумажки. Заменитель бы давали временный в конце концов! Вся наша бюрократическая система во всей красе…
Thorsten,
Your service certainly does do dynamic configuring of running services, but it through RightScale that this is accomplished. If someone wanted to deploy an N-tier architecture on EC2 without your service, your Gems would only get them part of the way there. Don’t get me wrong, you provide a very valuable service, but today, there is no FOSS project that allows people to dynamically deploy and configure complex architectures across multiple cloud vendors without a service such as RightScale.
Dunno how you can say that RightScale doesn’t address the configuring of running instances. I started RightScale in 2006 precisely for that: dynamically configuring instances at boot time as they come up so they can be integrated into running deployments. The gems we provide in open source form are just the lowest layer of our infrastructure. We actually also publish our RightLink agent as open source which supports the dynamic configuration. A number of our customers are running postgres in the cloud and use RIghtScale to automatically configure the instances.