2 years ago
Hi,
I will be buying one of the Plans but I have some doubts.
On the pricing page, I noticed that there is a "Resource-Based" pricing model. Could you please clarify if it is possible to purchase fractional units of CPU, such as 0.5 CPU, and a specific amount of RAM, such as 700MB? Or is the only option to purchase a CPU package priced at $20?
What is Add-on: Volume? Is it templates usage?
Suppose I upgrade the RAM to 700MB, and I observe that the website is experiencing performance issues or lag. As a result, I decide to further increase the RAM to 1.5 GB. How long should I expect to wait before witnessing the desired improvement in performance? Is it a matter of minutes immediately after the upgrade?
7 Replies
2 years ago
1.Railway's pricing model is "pay as you go", meaning you pay for the resources you use and only the resources you use.
That being:
- 20 dollars per CPU per month
- 10 dollars per GB of memory per month
- 0.25 dollars per GB storage per month
- 0.1 dollar per GB egress per month
so if you have an app that uses 0.5 CPU and 0.7 GB memory a month then you'll be paying ( 0.5 * 20 + 0.7 * 10 = 17 ) 17 dollars a month for resource usage. So it isn't possible to purchase fractional units of CPU and specific amounts of RAM
2. a Volume is something you can add on to your service which provides your service with a persistent storage solution, all storage outside of a volume is ephemeral
3. There is no way to increase your RAM amount, it auto-scales up to 8GB in hobby plan and 32GB in pro plan. If you were to move from hobby plan to pro plan though, then upgrading to pro plan would create a separate Pro Plan account, then you can migrate your project from your hobby plan account to your pro plan account, so technically it will be immediate
Status changed to Solved Railway • about 2 years ago
2 years ago
What do you mean "a new account is on Pro Plan"? And on what criteria will it automatically scale?
2 years ago
What do you mean "a new account is on Pro Plan"?
Sorry, I just edited that final paragraph to make it more clear, just refresh your page :)
And on what criteria will it automatically scale??
It scales based on your apps resource usage, if your app needs more resource usage then you're given more resources, it's a very seamless process
2 years ago
Okay. I comprehend, but I am still unclear about this "account" matter. The aspect that perplexes me is that if I am on the Hobby plan and 8GB of RAM proves insufficient for my needs, and subsequently I upgrade to the Pro Plan, will I be required to undertake any additional configuration tasks on this platform? Or will all the necessary adjustments be made automatically once the payment is successful?
2 years ago
will I be required to undertake any additional configuration tasks on this platform
I've never upgraded to Pro Plan myself, but I'm pretty sure you only need to add two things: Account Name and Bank Card. Once you've done that you just need to transfer your services.
Transfering your services is also easy, you simply go to your project settings, scroll down to "Transfer Project" and select the Account to transfer it to, which in this case will be your Pro Account
2 years ago
I understand now. Thanks for all the nice explanations.