1. Deployment Models
Three deployments models are proposed:
-
Software as a Service, in this model our software is hosted in AWS, managed by Nagravision
-
Deployment on VMware provided by the customer
-
Deployment on servers provided by Nagravision (VMware layer embedded)
2. Logical Deployment Architecture
Products are delivered with pre-configured VMs for VMware (OVA format)
For upgrade, dataless VMs are replaced by new ones while other VMs are updated (OS + software)
3. Physical Deployment Architecture
These are the requirements on VMs location that must be respected:
-
A bundle of Front-End + Business + PlayReady VMs is provided, instanciated several times
-
Each bundle is deployed on different hardware, no specific redundancy needed (1 bundle failure is supported)
-
For other VMs, "High Availability" must be activated in VMware configuration to ensure a VM restart in case of hardware failure
4. Load Distribution
There are three differents entry points:
-
For devices
-
For operator
-
For PRM if any
5. Provided Documents
Guidelines of deployment are provided in following documents:
-
VMware requirements (VMs layout, internal networks and storage requirements)
-
Network requirements (firewall & load-balancer rules)