This architecture illustrates how VIDIZMO can be set up as a High Availability configuration on Microsoft Azure Cloud. For more information on the components involved, click here on How Components in Azure Media Services Integrate With VIDIZMO.


Also, you can click here to learn about Deploying VIDIZMO Virtual Machine In Your Microsoft Azure Cloud From Azure Marketplace.


The diagram below shows how the VIDIZMO application uses Microsoft Azure Cloud in an SQL High Availability Group with Disaster Recovery:


- Application

VIDIZMO instances, deployed on your Microsoft Azure Cloud, uses Azure Media Services (AMS) for Streaming and Encoding where both encoding and storage is done in AMS. By default, VIDIZMO uses Microsoft Azure as its primary content provider for SaaS deployment models. Optionally, VIDIZMO can also be deployed to use Wowza Streaming Server or its own VIDIZMO Streaming Server. 


- Azure ECDN

With support for all major CDN provider networks, VoD content uploaded for viewing is stored on the Origin server deployed in Microsoft Azure Cloud, while Edge servers deployed within the end user's proximity allow content to be pulled and delivered to the user without any buffering challenges. Where the deployment involves multiple locations, a Geo-Redundant Storage can also be configured to reroute content to a completely different datacenter in any one of the locations.


To learn more on how to use AMS with VIDIZMO for live streaming, click here on How To Setup Live Streams Using Azure Media Services (AMS).


- Database

SQL Server 2012 AlwaysOn Availability Groups brings SQL Server high availability and disaster recovery to a whole new level by allowing multiple copies of the database to be highly available, potentially using them for read-only workloads and offloading management tasks such as backups. AlwaysOn Availability Groups allow you to fail over a group of databases as a single entity. This is very useful for applications that access multiple databases in a single SQL Server instance.


The SQL High Availability Group is made up of Databases creating redundancy with each other using the Directory Services and a File Witness Server.


- Azure AD/ Single Sign-On (SSO)

This is the customer's Identity Provider which integrates with the Web component of VIDIZMO. VIDIZMO supports industry standard implementations of SSO that works with widely used Corporate Authentication services such as the Directory and Federation Services, Identity and Access Management (IAM) solutions, as well as 3rd Party Login services using industry standard protocols. Note that using these options only enable federated login (Authentication) with your VIDIZMO Portal, while Authorization is still handled in VIDIZMO Application. 


To learn more about SSO click here on Understanding Single Sign-On (SSO) Options.