Is it possible to use work pool that is hosted by ...
# prefect-cloud
b
Is it possible to use work pool that is hosted by Prefect (Cloud), and not myself?
👀 1
1
c
Hi, yes this feature is on our roadmap and currently under development as we speak! Stay tuned for an announcement about this over the summer.
🙏 1
gritty intensifies 1
🦜 1
🙌 1
j
To clarify one thing, the work pool is hosted by Prefect Cloud now. Chris is talking about the worker (and maybe you were, too @brett). 🙂
upvote 1
b
maybe
i have a python script. i want to run it each hour. i don't want to host anything myself in AWS - is prefect the tool I should be looking at?
c
Ah I see. Today, you will configure a work pool on Prefect Cloud and then run a Prefect worker somewhere in your environment that will take flows from that work pool and submit them for execution in your environment. The feature we're working on today is a serverless version of that worker that will submit work for execution in your environment without you needing to run a persistent service. However, Prefect Cloud will not execute your code in its environment, it will submit it to an execution environment that you provide to us. If you're in AWS, you will be able to have Prefect Cloud directly schedule work to AWS ECS in your project. The scheduling and orchestration happens in Prefect Cloud, and the execution happens in your AWS ECS. The big breakthrough here is that you won't need to run a persistent Prefect Worker on your side.
upvote 1
b
Got it. Are there any tools recommended for teams that do not want to host anything themselves and don't want the jobs to run on their network?
c
It seems like Prefect Cloud and a Prefect Worker running on a very cheap hosting service might be a good fit for your use case? Prefect's purpose is generally to schedule and orchestrate work in your environment, and at this time, we don't offer a fully managed execution environment.