The Prefect documentation does not provide explicit hardware recommendations for deploying Prefect on an on-premise server. However, general guidelines can be inferred based on typical server requirements for similar orchestration tools:
1.
CPU: A multi-core processor is recommended, especially if you plan to run multiple concurrent flows or tasks. A modern quad-core CPU should suffice for most small to medium workloads.
2.
RAM: Depending on the complexity and number of concurrent flows, 8 GB to 16 GB of RAM would be a reasonable starting point. More complex workflows or higher concurrency might require additional memory.
3.
Disk Space: Adequate disk space is necessary for storing logs, flow data, and any dependencies. Starting with 100 GB should cover basic needs, but this should be adjusted based on your specific use case and data retention policies.
These are general guidelines and should be adjusted based on your specific workload and performance requirements. For more precise configurations, you might need to conduct performance testing with your specific workflows.
For more detailed instructions or updates, you can refer to the Prefect documentation here:
Prefect Documentation.