On 2/7/11 6:45 PM, Greg wrote:
Perhaps thought should be given to other services besides Nova. Swift has no central 
accounts database. For it to gather "all accounts like x" type queries, it'd 
have to hit up every account node. Probably the same for a queue service. A database 
service might have a central db, and I guess Nova has one. But, since not all do, there 
has to be something external managing them, so why not have this something manage the 
others as well?

For that matter there are proposals to distribute the DB for Nova as well.

Wouldn't it be good to have a Cloud Management Service that allowed you create 
accounts, sub-accounts, users, groups, roles, projects, with linkages to 
virtual machines, swift containers, queue service end points, etc.? Each new 
service would just provide this management system an /account/grouping/resource 
type url structure and not worry about all the rest.

"Keep it as simple as possible; but no simpler." Nova manages virtual machines 
and their resources. Grouping such by account makes great sense, and maybe even by 
project (I guess that's like a Swift container?). But that seems like more than enough 
for a coding project.

'project' is nova's account construct. (If I had my druthers I'd rename it to 'account', but that would take an annoying amount of refactor work. )


--

--
    -Monsyne Dragon
    work:         210-312-4190
    mobile        210-441-0965
    google voice: 210-338-0336



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.


_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to