Architecture
VirtualMetric DataStream is architected with enterprise security and data sovereignty as core principles. Unlike traditional solutions that require sending sensitive data to third-party cloud platforms for processing, DataStream keeps all your critical data within your environment while providing centralized management and visibility through a secure cloud control plane.

Security-First Architecture
Data Plane vs Control Plane Separation
DataStream employs a strict separation between data plane and control plane operations, ensuring your sensitive security data never leaves your environment:
Control Plane (VirtualMetric Cloud)
- Multi-tenant SaaS platform for centralized management
- Pipeline configuration and deployment
- Fleet management across all Directors and Agents
- Real-time statistics, monitoring, and alerting
- Role-Based Access Control (RBAC) for team collaboration
- Zero data processing or storage of customer logs
Data Plane (Customer Environment)
- All data processing occurs within customer-controlled infrastructure
- Director processes, transforms, and routes data locally
- Agents collect data and communicate directly with local Director
- No customer data transmission to VirtualMetric Cloud
- Complete data sovereignty and compliance control
Enterprise Security Benefits
This architecture addresses critical enterprise security concerns:
Data Sovereignty - All sensitive log data remains within your infrastructure, ensuring compliance with data residency requirements, industry regulations (GDPR, HIPAA, SOX), and corporate data governance policies.
Minimal Attack Surface - Only a single HTTPS outbound connection required from Director to VirtualMetric Cloud for management, no inbound connections needed, and agents communicate exclusively with local Director infrastructure.
Zero Third-Party Data Exposure - Raw log data never transmitted to external vendors, eliminates risks of data breaches during transit, and maintains complete control over sensitive security information.
Network Security - Reduced firewall complexity with minimal external connections, no need to open firewall access from cloud to local systems, and simplified network security management.
Bandwidth Optimization - Processes data locally before routing to destinations, eliminates unnecessary raw data transmission, and provides intelligent compression and filtering capabilities.
Deployment Architecture
VirtualMetric Cloud (Multi-Tenant)
The centralized management platform provides:
- Management Interface - Intuitive web-based console for pipeline configuration and monitoring
- Statistics & Analytics - Real-time performance metrics, data flow visualization, and operational insights
- RBAC & Security - Granular access controls, audit logging, and secure authentication
- Fleet Management - Centralized deployment and configuration management across distributed environments
Customer Environment Options
VirtualMetric Director can be deployed in multiple configurations to meet diverse enterprise requirements:
Clustered Director (High Availability)
- Load Balancing - Distributes processing load across multiple Director instances
- Automatic Failover - Ensures continuous operation during maintenance or failures
- Scalable Processing - Handles enterprise-scale data volumes with horizontal scaling
- Shared Configuration - Synchronized pipeline configurations across cluster nodes
Flexible Deployment Models
On-Premises Deployment
- Physical servers or virtual machines within customer data centers
- Complete isolation from external networks if required
- Integration with existing infrastructure and security controls
Cloud Deployment
- Customer-owned Azure, AWS, or other cloud environments
- Maintains data sovereignty within customer cloud tenants
- Leverages cloud-native services while preserving security isolation
Hybrid Deployment
- Directors in both on-premises and cloud environments
- Unified management through single control plane
- Flexible data routing based on location and requirements
Container and Serverless Support
Docker Containerization
- Lightweight, portable deployment across environments
- Simplified installation and maintenance
- Container orchestration support (Kubernetes, Docker Swarm)
- Consistent runtime environment across platforms
Azure Serverless Integration
- Director Proxy - Azure Function-based secure data forwarding
- Automatic scaling based on data volume
- Pay-per-use cost optimization
Network Communication
Simplified Network Requirements
Outbound HTTPS (Director to VirtualMetric Cloud)
- Single port 443 connection for management communications
- Control plane synchronization and configuration updates
- Statistics reporting and health monitoring
- Secure token-based authentication
Internal HTTPS (Agents to Director)
- Direct communication between Agents and local Director
- No external connectivity required for Agents
- Secure data transmission within customer environment
- Simplified firewall configuration
Zero Inbound Connectivity
DataStream requires no inbound connections from external networks, eliminating common security vulnerabilities:
- No firewall rules for external access to internal systems
- Reduced exposure to external threats
- Simplified compliance and security auditing
- Enhanced network security posture
Management Models
Managed (Default)
- Centralized Configuration - Manage all pipelines through VirtualMetric portal
- Automatic Updates - Seamless deployment of configuration changes and updates
- Real-Time Monitoring - Comprehensive visibility across distributed infrastructure
- Collaborative Management - Team-based access with RBAC controls
Self-Managed (Air-Gapped)
For environments requiring complete network isolation:
- Offline Configuration - Manual pipeline configuration and deployment
- Local Management - Direct access to Director management interfaces
- Manual Updates - Administrator-controlled updates and maintenance
- Complete Isolation - Zero external connectivity requirements
Benefits for Enterprise Environments
Operational Efficiency
- Centralized management of distributed telemetry infrastructure
- Reduced operational overhead with automated configuration deployment
- Comprehensive monitoring and alerting capabilities
- Streamlined troubleshooting and performance optimization
Security & Compliance
- Data never leaves customer-controlled environment
- Simplified compliance with industry regulations
- Reduced risk of data breaches and unauthorized access
- Enhanced audit trail and governance capabilities
Scalability & Performance
- High availability and clustering support for mission-critical environments
- Horizontal scaling to handle growing data volumes
- Intelligent load balancing and resource optimization
- Container and serverless deployment flexibility
Cost Optimization
- Eliminates costs associated with third-party data processing
- Reduces bandwidth requirements through local processing
- Flexible deployment models to optimize infrastructure costs
- Pay-per-use serverless options for variable workloads