Scaler Pro Production Branches Cluster Size #615
-
Hello, I am looking to migrate some MySQL Databases from a privately managed VM to PlanetScale but need some help understanding Production branches and associated costs. We have several DBs with the same schema, where customers need their data separated from other companies. When migrating to PlanetScale I am looking at having a production branch for each separate customer in the same way we currently have separate DBs. Looking at the docs it states: Additional production branches are billed at the cost of your selected cluster size per month My question is: can we set different cluster sizes for each production branch or do all production branches require the identical cluster size? Some DBs require less resources than others. Could anyone share any experiences you have with a similar setup? Thanks for your help |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
Hi @martin-opensky, Yes, you can set a different cluster size for each production branch. You can also quickly change between cluster sizes without downtime. You are only billed for the time that the branch is running at that size. |
Beta Was this translation helpful? Give feedback.
-
Thank you @mscoutermarsh. I have a follow up question: when there are multiple production branches can the data migration / database import tool be used to import data from the separate company databases into the separate production branches? |
Beta Was this translation helpful? Give feedback.
-
Thank you @mscoutermarsh. It seems like having a separate database instead of production branches would be a better approach. I have a follow up to this. In the Scaler Pro plan it states: Deployed across 3 availability zones. Finally it also states: 1 production branch included with 2 replicas for high-availability |
Beta Was this translation helpful? Give feedback.
-
Thank you @mscoutermarsh! |
Beta Was this translation helpful? Give feedback.
Hi @martin-opensky,
Yes, you can set a different cluster size for each production branch. You can also quickly change between cluster sizes without downtime. You are only billed for the time that the branch is running at that size.