...
- Need to figure out how Multi-Tenancy aligns with Multi-Cluster deployments.
- Xacml-PDP needs load balancer for cases where numerous requests are generated by operational policy, resource instantiation etc.
- Routing is needed, to ensure the request goes to the XACML-PDPs for a given tenant.
- Load-balancing is needed so that load can be distributed across the XACML-PDPs for a given tenant.
- Tenants are assumed to be use case/domain specific with their own Analytics component.
- Tenants are assumed to only work towards specific devices for the use case/domain.
- Xacml-PDP needs to be changed to pre-load required policy types instead of calling Policy DB.
- Need for Service Discovery or similar feature to make Xacml-PDP across multiple tenants resolvable by clients - DCAE, SDNC, Drools-PDP, OOF.
- Need to verify how DCAE Analytics consume the Policy Update Notifications.
- DB information must be appropriately handled:
- Policy types
- XACML-PDP needs access to the policy types. One solution is to change Xacml-PDP to pre-load required policy types instead of calling Policy DB.
- Policies
- Only needed by API & PAP, thus can remain in the central namespace
- Operations History
- Can be segregated by tenant
- Distributed Locks
- Can be segregated by tenant if locking is only required across a single tenant
- Must address the multi-cluster case; perhaps use MUSIC for this case
- Policy types