https://prefect.io logo
a

Alexander van Eck

05/02/2022, 11:21 AM
Just out of curiosity, is there an official release date for prefect 2.0? 🙂 I’m aware of the public beta, but when is stable estimated to be released?
a

Anna Geller

05/02/2022, 11:25 AM
Why are you asking? Is it a blocker for adoption in your team? We can't provide any concrete date as of today
I'd encourage you to start using Prefect 2.0 and Cloud 2.0, or if you are an existing Prefect 1.0 user, then you may start migrating some workflows already today. Big bang migrations are hard, so it may be easier to start migrating some non-mission-critical workflows already. You may also check this page for more details
a

Alexander van Eck

05/02/2022, 11:28 AM
We are heavily using prefect 1.0 and migrating will be a large-ish effort (new agents, re-writing flows, etc.). We’d prefer to do this when the API is mostly stable so we cut down on the amount of re-work required down the line.
👍 1
a

Anna Geller

05/02/2022, 11:31 AM
There shouldn't be any breaking changes in the basic building blocks such as a task, flow or DeploymentSpec, so you may start migrating some workflows over. The "beta" is mostly to indicate that e.g. some internal implementations such as API routes may change but the UX of running and building flows is already stable enough to start migrating some workflows
a

Alexander van Eck

05/02/2022, 11:33 AM
That’s good to know! 🙂 thanks. Am I correct in assuming that for us to migrate we would have to; 1. deploy new prefect UI 2. deploy new prefect docker agents (we’re using docker runconfig today) 3. re-write our flows to be prefect 2.0 compliant 4. run our flows ?
a

Anna Geller

05/02/2022, 11:34 AM
Do you consider Cloud 2.0 or do you want to self-host everything?
a

Alexander van Eck

05/02/2022, 11:35 AM
We are currently self-hosting ✌️ and will likely keep it that way due to sensitivity of the data we process.
a

Anna Geller

05/02/2022, 11:37 AM
When it comes to sensitivity, Prefect uses a hybrid execution model - thus, it never sees your code or data. On top of that, Prefect is SOC-2 compliant, so if this is the only concern, you may still consider Cloud 2.0
a

Alexander van Eck

05/02/2022, 11:37 AM
Will keep that in mind 🙂 thank you
Is that migration path correct?
a

Anna Geller

05/02/2022, 11:39 AM
regarding self-hosting, we have currently an example here of how you may self-host to Kubernetes which is super convenient regarding the components: • SQLite or Postgres DB • Orion server with various orchestration services (REST APIs) • an agent - a single agent can deploy flows to various infrastructures, no need for multiple infrastructure-specific agents in 2.0
once you have all those components self-hosted somewhere, deploying your flows involves: • writing flows • creating deployments e.g. via CLI to register those in your Orion backend Running flows is always possible - in Prefect 2.0 you can run your flows anytime, anywhere, for any reason (scheduled, ad-hoc, event-driven)
a

Alexander van Eck

05/02/2022, 11:46 AM
Ok! 🙂 that helps a lot. Thank you
👍 1
a

Alan Snyder

06/06/2022, 6:33 PM
Not to beat a dead horse here - but is there any more insights into when 2.0 will become GA? Is there a specific Q being targeted? I’m asking because we’d like to start using this in prod in a month or two if our trials go well, and I’ve seen copy stating 2.0 isn’t prod-stable yet. Any advice here? Thanks!
quote "The target for the General Availability of Cloud 2.0 and stable release of Prefect 2.0 is July 2022."
8 Views