Optimizing and Scaling Ensemble Video

Follow

With the recent global pandemic Ensemble Video Support has received a lot of calls about ways to quickly and easily expand and scale Ensemble Video.   This guide was developed to provide some quick and easy ways to optimize and scale Ensemble Video

Update Ensemble

It is highly recommended that you update your Ensemble Video to the latest Version and Hotfix to ensure optimal performance.   Please contact Ensemble Video Support to get your system upgraded or get the latest hotfix applied.   

SQL Database

Ensemble Video Database runs on Microsoft SQL Server.   You can gain some performance by rebuilding Indexes and shrinking the database.  This will increase performance for DB queries, thus improving overall Ensemble Video health and performance.

Download-SQL.png

  • Unzip the file and open the following file in SQL Management Studio
    Rebuild Indexes on Specific Database.sql
  • On Line 10, if needed, update the Database name to match your Ensemble Database name (default name is “EnsembleVideo”)
  • Execute the script (it maybe takes 5-10 minutes for the script to execute if you have a large database)
  • When the script is complete, run a Database Shrink to recover any empty space on the database and log files
    • In SQL Management Studio, right click the Ensemble Video database
    • Choose Tasks -> Shrink -> Database

Shrink-DB.png

  • Select the checkmark next to Reorganize files before releasing unused Space
  • Set the Maximum Free Space in the Files after Shrinking to: 0%
  • Click OK

Reorganize-DB.png 

Hardware

If you are running Ensemble Video on a virtual platform, it is advisable to ensure you are running with a recommended minimum hardware.   Please review the Server Recommendations for a Self-Hosted Deployment

The minimum requirements are just that, minimum.   It is advisable to increase resources in anticipation of increased demand.

Network/CDN

Given the anticipated increase in network resources for video you can either increase bandwidth/IO on your Wowza server (For playback and live streaming) or configure your system to use a CDN to offload the majority of the network traffic. 

The CDN provides very elastic/on-demand capacity and is an ideal solution for situations just like we are facing today.   CDN configuration will require an additional purchase of CDN resources and also a setup fee for reconfiguring your Ensemble Video paths to use the CDN path for playback versus your local Wowza server.

0 out of 0 found this helpful