Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prefect serverless work pool executor #653

Open
TomNicholas opened this issue Jan 6, 2025 · 1 comment
Open

Prefect serverless work pool executor #653

TomNicholas opened this issue Jan 6, 2025 · 1 comment
Labels

Comments

@TomNicholas
Copy link
Member

One of Matt Rocklin's blog posts mentions Prefect's "serverless work pool"

https://docs.prefect.io/v3/deploy/infrastructure-examples/serverless

My (hazy) understanding of what this is is a way to deploy a cluster in the cloud on-demand and submit work to it without having a client process controlling it at all times. This seems like it could be useful as a way to provision a cluster on which to run an in-memory rechunk without having to worry about turning off the cluster again.

@TomNicholas
Copy link
Member Author

TomNicholas commented Jan 29, 2025

More information here

https://docs.coiled.io/user_guide/prefect.html

Note that you can do this without Docker, as it works with Coiled's Package Sync. The spin-up time is said to be ~30-60s.

There are now two interesting possibilities for running Cubed on Coiled without Dask* which makes Coiled much more similar to Modal for our deployment purposes.

*The other being to run with the single-machine executor on a single fat instance that you requisition via a Coiled notebook.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant