High Availability is about eliminating single points of failure of an application that can be achieved by redundant hardware and software systems. Whereas, Disaster Recovery picks up where high availability fails, for example, recovering from a data loss.

This architecture illustrates how VIDIZMO can be set up as a High Availability (HA) and Disaster Recovery (DR) using Microsoft Azure Cloud. Also, you can click here to learn about How to deploy VIDIZMO Virtual Machine om Azure Marketplace.

- Application

VIDIZMO instances, deployed on your Microsoft Azure Cloud, uses Azure Media Services (AMS) for Streaming and Encoding. 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 Content Delivery Network (CDN) provider networks, Video on Demand (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 allowing content to be pulled and delivered to the end-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 of the locations.

- Database

SQL Server 2016 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 enables federated login (Authentication) with your VIDIZMO Portal, while Authorization is still handled in VIDIZMO Application. 

To learn more about SSO click here for Understanding Single SignOn