Heroku Eco Dynos Plan - heroku

I have three apps on heroku and currently they are unavailable maybe due to the newest update of paid plans in heroku. Now i want to pay. Do I have to pay for the three apps individually or one payment will cover the three apps.
I tried making payments but a bit confused so I need help in the right direction

If you subscribed to Eco dynos, one payment 5$ per month will cover them all. But it does not include databases if you have on Heroku. There you have to pay separately.

Related

Heroku pipeline dynos and add-ons

I'm using Heroku's Pipeline feature to manage the stages of my application. I received an email about Heroku getting rid of their free plans, so I went ahead and upgraded my plan just now. Currently, I have one app with two database add-ons in Heroku. This is the first time that I've used their Pipeline feature—and I'm by no means a Heroku expert. I have two questions:
Do I need to purchase dynos for every new app that I use Heroku for? The plan that I ended up purchasing was the Production plan (since the app is for a client), and I also purchased two psql database add-ons which are attached to the app.
Since I'm using their pipeline for my one app, I have staging and prod versions of the app assigned to their appropriate branches in the repo. The prod app is where I upgraded to the paid plan. Do I need to purchase any dynos or add-ons for the staging app within the Pipeline? I was able to attach the databases with no issue, but I purchased a dyno for the staging app just to be safe.
Feel free to share any of your favorite Heroku alternatives as well—I'm only using Heroku because that's what I learned how to use in school.
Fellow Heroku user here!
Do I need to purchase dynos for every new app that I use Heroku for?
Yes. Heroku have basically said they’re getting rid of free plans for all applications due to wanting to make more money security reasons. So staging apps will also fall under this.
Basically, it sounds like there’s going to be no free tier dynos or first party add-ons from Heroku going forward. They do suggest for non-production apps (like testing and staging apps) to turn your dynos on when in use, and off when not in use, and you’ll only be billed for the time the dyno is on.
I‘m not sure which plan is the Production plan (I couldn’t see it on the pricing page) but maybe try out Hobby first. I have multiple apps running with paid Hobby-tier dynos and they have ran just fine without really spiking the CPU or memory available in those dynos. But I’m running PHP apps, so your milage may vary if you’re using another tech stack, or do get more load than my apps.

I can't set up Heroku ClearDB because lack of "establish a payment history"?

I'm trying to add some services on Heroku, but it is failing because I don't have an "established payment history". We do have a credit card set up, but apparently that is not enough?
The heroku docs, as far as I can tell never define what is required to establish a payment history. I went ahead and created a paid dyno yesterday to see if that would do it, but that still hasn't done the trick.
Do I have to wait a month until Heroku bills me?
Apparently I'm not the only confused person: Heroku - why can't I provision higher tier ClearDB (verification problem?)?
So they're refusing my money because I haven't paid them money before? I don't understand...
I had to contact Heroku support. They said in a support ticket what they don't say on their documentation. Basically you have to have paid some money, and that can be through previous services, or through a prepayment:
This is what they said:
Currently an established payment history with Heroku would consist of $30 or more in total spend across any 3 of the previous 6 months. In this case we would be able to perform a prepayment; which once completed would allow your account to access these new resources without having had $30 or more in spend from previous months.
I am happy to set up this prepayment for you so you can set up this addon. I would just need the following:
AMOUNT: Total amount of pre-payment in USD.
LAST MONTH: Last month that the pre-payment should be applied to (include year, can be estimated).
ACCOUNT: Team name or personal account email.
CARD: Last four digits of card

Is it possible to run two applications on one hobby dyno?

I have $161 platform credits on heroku from GitHub student pack to spend for one hobby dyno:
The Heroku offer is for one (1) free Hobby Dyno for two years, which will be applied on your invoice as a discount of $7 for a Hobby Dyno.
I already deployed one spring app and changed its dyno to hobby. My question is if there is a way I could deploy second Java app and set it to use the same dyno which is assigned for the first app?
Right now I have one app which has hobby dyno and one app which uses free dyno. I read on the internet and people say that there is only one app allowed for one dyno and Heroku will charge me for the second one but there is also this thread How many apps are allowed on a 'Hobby' Heroku plan? which says that I can have more than one app per hobby dyno.
So what's the truth?
No, you can't run multiple apps on a single dyno.
Heroku's model is to run one app per dyno (and often many dynos for a single app). The question you reference discussed the Hobby plan¹, asking how many dynos can be run per account. Keep in mind that Heroku's model is different from the shared or VPS hosting you might be used to. Dynos don't provide an OS that you can put apps onto; they run apps directly.
¹Technically I don't think this makes a ton of sense since accounts don't have these kinds of tiers. One account can run free dynos, hobby dynos, and professional dynos. But there is a difference between unverified accounts, which can run up to five free dynos, and verified accounts which can run many more.
According to this article on the heroku page it is possible but not recommended.
Heroku post

How many apps are allowed on a 'Hobby' Heroku plan?

A 'Free' tier Heroku account allows up to 5 apps. How many apps does a 'Hobby' plan allow for?
I have looked on the Heroku general pricing page, detailed pricing page, and on a few related pages e.g. 'Choosing the Right Heroku Postgres Plan', but I can't see any explicit mention of how many apps I can deploy
Could it be that a "Dyno" is in fact another word for an app? And therefore there is no limit on the 'Hobby' tier, but I must pay $7/app/month?
In case it's useful to someone else the answer is:
"there is a soft limit of 100 apps per (Hobby tier) account".
The quote comes from my email to Heroku support
Although the question was on the Hobby plan, there is an update now that lets you have more than 5 apps for the Free plan (which is one reason one might have asked this question).
If you verify the account by adding a credit card on file, you can have up to 100 apps on the (verified) free plan, and still the 5 app limit for unverified.
Source (Heroku link)
According to the new rules, one can at most 5 apps if the account is not verified (no credit card details). If you add your credit card, you can have as many as 100 free apps as your account is now verified.
If we talk about free dynos, it's 550 for un-verified accounts and an additional 450 for verified accounts.
Reference: https://www.heroku.com/free

Adding the billing card to the Heroku account and cons/pros of using dynos

Since I am not very familiar with Heroku I need opinion of a specialists like you. I got two questions to which I cannot find an answers on the web.
Heroku tempts with the 450 dynos if I add the billing card.
Is that secure to add it?
Will they take the money from my account without my permission? If for instance I have used all the dynos, would they take the money from my account to add some dynos?
Do dynos last for long? How many users can use my site if I got 1000 dynos?
I tried to understand the answers from the another questions here in stack, but I could not understand them.
Please do not use the technical language, try to answer these questions as simply as you can (for me and users who will read it).
This is a very vague question, so I'll do my best to answer it clearly.
Adding your credit card to Heroku is perfectly safe. They are a legitimate company.
Heroku will automatically charge your credit card at the end of the month if you go OVER their free tier, meaning you use more than 450 dyno hours across your Heroku account, or if you provision paid addon services.
Dynos last forever, until you remove them. Heroku allows you to add dynos, remove them, etc., all instantly.
You also asked how many users your site can support if you have 1,000 dynos: this is equivalent to asking how many users your site can support if you have 1000 web servers. This is dependent on many factors: what does your site do? How was your site built? Etc.. In general, most webapps on Heroku only require 1 dyno to run indefinitely.

Resources