...
- Infrastructure Administrator:
- Provisions infrastructure to run a NDS cluster
- On OpenStack, AWS, GCE, Rackspace, MaaS, ...
- Deploys the NDS base cluster software
- Registers resources from infrastructure with NDS cluster resource pool
- Provides API and credential to Cluster Administrator
- Provisions infrastructure to run a NDS cluster
- Cluster Administrator:
- Manages and operates the NDS cluster infrastructure
- Manages Projects in the cluster
- Provisions Projects on the cluster
- Manages resource assignments from the cluster pool to project pools
- Provides API and credentials per-project to Project Administrators
- Project Administrator:
- Provisions and deploys services in a project using resources granted to the project pool by the cluster administrator.
- Manages, monitors, and administrates services within independent projects.
- User/Project User: A client/user of the services within a project.
- Tool/Service Provider: A NDS partner that provides a tool or service in a set of containers that include NDS service descriptors to enable the service to be integrated in a NDS cluster.
...