MetaDefender Cluster is a distributed architectural solution designed to extend MetaDefender Core for high-throughput, enterprise-scale file security. It operates on a scalable framework that distributes processing workloads across multiple nodes using horizontal scaling, load balancing, and parallelized scanning. The system can utilize a Kubernetes cluster to manage application workloads dynamically through autoscaling capabilities. To ensure continuous operation, its fault-tolerant design incorporates asynchronous processing and message-based task queuing to prevent service disruption from the failure of individual nodes.
A centralized Control Center provides system-wide orchestration for deployments, licenses, and security policies across the distributed infrastructure, and includes functions for monitoring system health and maintaining audit logs. For integration with external systems, MetaDefender Cluster exposes a JSON-based REST API Gateway. This interface enables programmatic file submissions, management of analysis workflows, and the retrieval of scan results or sanitized files.