Jackson Nguyen
02/01/2025, 3:49 AMMarvin
02/01/2025, 3:50 AMserver_type
field in Prefect is related to how the server is configured and operates. Here's a brief overview of the different server types:
1. EPHEMERAL: This type is used when the server is set up in an ephemeral mode, which generally means it's temporary and not meant for long-term use. It's often used for testing or development environments where persistence isn't required.
2. CLOUD: This configuration is used when Prefect is connected to Prefect Cloud, a managed service provided by Prefect for orchestrating workflows. It typically involves more robust features and integrations.
3. UNCONFIGURED: This state indicates that the server hasn't been configured yet. It likely represents a default or placeholder state before any specific server type is set.
4. SERVER: This is probably the traditional on-premise server setup, where Prefect is self-hosted and managed by the user. It offers more control over the infrastructure and configuration compared to cloud-hosted solutions.
For more detailed settings related to server configurations, you can refer to the Prefect documentation here.