FAQs / Deployment & Architecture

Deployment & Architecture

Page 1 of 2 · 38 questions

What deployment models does VIDIZMO support?

VIDIZMO supports nine deployment models to fit any infrastructure and compliance requirement.

  • SaaS Shared -- multi-tenant
  • SaaS Dedicated -- single-tenant
  • SaaS FedRAMP -- High via ProjectHost
  • On-premises
  • Private cloud
  • Hybrid
  • BYOC -- Bring Your Own Cloud
  • Air-gapped -- fully disconnected
  • Containerized -- Docker/Kubernetes

Which cloud platforms does VIDIZMO support?

VIDIZMO supports multiple cloud platforms with Microsoft Azure as the primary cloud.

  • Microsoft Azure -- primary cloud with PaaS services
  • Azure Government Cloud -- CJIS/FedRAMP workloads
  • AWS and AWS GovCloud -- full support
  • Google Cloud Platform -- infrastructure-level deployments
  • Oracle Cloud -- infrastructure-level deployments

How fast can VIDIZMO be deployed?

Shared SaaS provisions in approximately 30 seconds via self-service. Dedicated deployments take approximately 4 hours. On-premises and private cloud vary by complexity, typically days to weeks depending on infrastructure readiness.

What is the FedRAMP deployment option?

FedRAMP High compliance through hosting on ProjectHost's FedRAMP-authorized environment. Actively used for VA and other federal deployments requiring the highest security tier for federal cloud operations.

What is an air-gapped deployment?

A fully disconnected installation with no internet connectivity designed for defense, intelligence, and classified networks. All AI processing runs locally on-premises using self-hosted LLMs, and no data leaves the environment.

Does VIDIZMO support containerized deployments?

Docker and Kubernetes are supported for containerized deployments, enabling consistent deployment across cloud and on-premises environments. This simplifies scaling and supports modern DevOps workflows with Infrastructure-as-Code tools.

What data residency options are available?

SaaS data stays in the selected Azure region, and on-premises/BYOC deployments give customers full control over data location.

  • United States
  • Canada
  • UK South
  • Customer-chosen regions

How does VIDIZMO handle multi-tenancy?

Logical tenant isolation at the application, database, and storage levels. Shared SaaS keeps each tenant's data separate despite shared infrastructure. Dedicated SaaS provides single-tenant environments with exclusively allocated infrastructure.

What is multi-portal support?

Up to 8 portals per deployment (EnterpriseTube Premium) with independent branding, users, content, and security policies per portal. This enables separate branded experiences from a single deployment for different departments or audiences.

What is the BYOC model?

Bring Your Own Cloud lets organizations deploy VIDIZMO on their own cloud environment (Azure, AWS) while VIDIZMO manages the application layer. Customers retain full infrastructure and data control with managed application support.

What server roles does on-premises deployment include?

On-premises deployment includes multiple specialized server roles for full platform functionality.

  • Application server
  • Content processing server
  • Up to 9 AI server types (transcription, object detection, OCR, PII, vision description, AI search, agentic, embedding, live video analytics)
  • Database server
  • Message broker
  • Streaming server

What operating system is required for on-premises?

Windows Server with IIS 10/11, Python 3.9.12 for AI/ML runtime, and SQL Server 2019 or 2022 for database. AI servers require NVIDIA GPUs with high-speed NVMe storage for optimal performance.

Does VIDIZMO support hybrid deployments?

Hybrid deployments combine on-premises with cloud services. Keep sensitive data on-premises while leveraging cloud for scalability, collaboration, and global access. Workloads allocate based on data sensitivity requirements.

Does VIDIZMO support tiered storage?

Hot, cold, and archive storage tiers enable cost-optimized data lifecycle management. Frequently accessed content stays on hot storage while older content moves to cold or archive tiers with automated lifecycle policies.

What is the difference between SaaS Shared and SaaS Dedicated?

Shared is multi-tenant, lower cost, provisions in 30 seconds. Dedicated is single-tenant with exclusive infrastructure, custom security tuning, and approximately 4-hour provisioning. Choose dedicated for compliance-heavy or performance-critical deployments.

How does VIDIZMO handle disaster recovery?

Azure Site Recovery with geo-redundant storage (3+3 copies across regions) and Azure Traffic Manager for automatic failover. RTO is 2 hours for database, 48 hours for infrastructure. RPO is 24 hours. DR testing is semi-annual. Security.

Can VIDIZMO scale to large deployments?

AI Live Server handles 32 camera streams per instance, live streaming supports 20,000 simultaneous participants, bulk processing is tested with 1.1M+ recordings, and multi-portal supports 8 portals per deployment with auto-scaling.

Can VIDIZMO run on AWS GovCloud?

AWS GovCloud is fully supported for government workloads requiring U.S.-jurisdiction data processing and storage. VIDIZMO supports both AWS and Azure Government Cloud deployment paths for federal customers.

Does VIDIZMO support Infrastructure-as-Code?

Multiple IaC tools are supported, combined with CI/CD pipelines for automated, repeatable deployment across environments.

  • Terraform
  • Azure Bicep
  • ARM Templates
  • AWS CloudFormation
  • Azure DevOps and GitHub Actions CI/CD pipelines

---

What technology stack does VIDIZMO use?

VIDIZMO is built on a modern enterprise stack optimized for high-throughput AI processing.

  • .NET 9 -- backend application
  • Python 3.9.12 -- AI/ML runtime
  • SQL Server 2019/2022 -- database
  • IIS 10/11 -- web server
  • Wowza -- streaming
  • NVIDIA NVENC -- GPU acceleration
  • ElasticSearch -- search engine
  • Kafka/RabbitMQ/Azure Service Bus -- messaging
  • Docker/Kubernetes -- containerization

Still have a question?

Ask us directly and we will get you a straight answer.