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