Production-Ready Requirements for OpenMetadata Deployment
Minimum production hardware for OpenMetadata (4 vCPUs, 16 GiB memory, 100 GiB storage) plus database, Elasticsearch, and version compatibility requirements.
Production-Ready Requirements for OpenMetadata Deployment
This section outlines the minimum hardware and resource specifications required for deploying OpenMetadata and its dependencies. These recommendations ensure optimal performance and scalability for your deployment.
OpenMetadata Server
vCPUs: Minimum of 4 vCPUs
Memory: 16 GiB
Storage Volume: 100 GiB
External Services
OpenMetadata depends on the following external services, each with specific resource requirements:
Version Compatibility Matrix
Before deploying OpenMetadata in a production environment, ensure that all required external services meet the minimum supported versions listed below. Running unsupported versions may lead to ingestion failures, search issues, or upgrade incompatibilities.
Note:
OpenMetadata relies on these external services for metadata storage and search indexing. Using versions lower than the minimum supported versions may result in unexpected behavior or deployment failures.
Database (e.g., PostgreSQL, MySQL)
vCPUs: Minimum of 4 vCPUs per instance
Memory: 16 GiB RAM per instance
Buffer Size Setting: 20 MB (sort_buffer_size)
Storage Volume:
100 GiB (minimum)
Dynamic expansion up to 200 GiB
Elasticsearch
vCPUs: Minimum of 2 vCPUs per instance
Memory: 8 GiB RAM per instance
Storage Volume: 100 GiB
These specifications are also applicable for managed services like AWS RDS, GCP CloudSQL, or AWS OpenSearch.
Summary Recommendations
For a typical OpenMetadata deployment (one replica):
Ensure these resources are allocated adequately to prevent performance bottlenecks or scalability issues. Managed services with equivalent specifications are supported.