Load Balancing and Failover
Scaling and Fault Tolerance Within a Single Site
Can be implemented by:
- using external fault-tolerant or clustered storage systems (POSIX and object storages);
- reserving SmartMEDIA Conveyor services in "1 + 1" mode (Active/Standby);
- reserving services for playlists generation in "N + M" mode (Active/Active).
Geographically Distributed Structure (CDN)
SmartMEDIA Redirector allows you to implement a geographically distributed solution for the media content delivery.
Functionality
- HTTP (for DASH and HLS) and RTSP requests balancing.
- Grouping the servers into logical farms.
- Providing different balancing policies between the servers of the farm.
- Setting priorities for specific servers.
- Servers failover in the group.
- Redundancy of server groups.
- Caching information about the content availability on a specific server.
Balancing Criteria
- IP-address/subnet of the subscriber — for specified subnets, the viewing order of server groups is assigned.
- Availability of content on servers — farms are polled from the "best choice" for a specific subnet till the backup one; if there is no content on all servers in the farm, the servers of the next farm are polled, etc .
- When balancing requests between group servers, the availability of content on servers and the weight of servers are taken into account.