On Wed, 20 Jan 2010, Jesse Keating wrote: > I'm a bit more interested in setting up my own clouds, rather than using > existing ones. But we would still have to generate stuff and work with > a cloud in any case. So this is a complicated question -- one that I think deserves some frank discussion. We have a project called oVirt, but no one is actively working on it, because... We've got a product called RHEV-M that came from the Qumranet acquisition, but it's not yet open source. A large team is actively working on this problem, but it's going to take them a while. Maybe quite a while. We've got a project called Deltacloud, the purpose of which is to create an abstraction layer around cloud management, much as libvirt creates an abstraction layer around virt management -- and drivers still need to be written for both public cloud providers and private cloud tools. One of the reasons for understanding EC2 really well is to gain a deep understanding of the use cases for Deltacloud; a useful goal is to manage all Fedora/community EC2 interactions with the Deltacloud API instead of the Amazon EC2 API, and then test our ability to move workloads from EC2 to, say, Rackspace or IBM or whomever. We've got some homegrown stuff in Fedora that might be useful for management of private clouds -- I know mmcgrath has some tricks up his sleeve. Some subset of that functionality could sit beneath Deltacloud drivers -- it might be worthwhile for someone to start looking at that. None of this stuff is yet critical path, IMO -- but once we've got "Fedora for EC2" solved, those questions become immediately Very Large. And right now, we've got way more questions than answers. I hope this list is a place where we can talk through some of this stuff. --g -- Computer Science professors should be teaching open source. Help make it happen. Visit http://teachingopensource.org.