使用時間と請求
最終更新日 2023年02月06日(月)
Table of Contents
Heroku では、実時間での使用時間に基づいて料金を計算します。この記事では、料金の計算について説明します。さまざまな環境でコストを最小化する具体的な方法については、「リソースのコストの最適化」を参照してください。
この記事は、Heroku Enterprise アカウントには適用されません。詳細については、Heroku Enterprise を参照してください。
請求サイクルと現在の使用時間
Heroku では、使用時間に基づいて料金が発生します。毎月、現在の使用月ではなく、前の使用月の請求書を受け取ります。
現在の月の残高を確認するには、自分のアカウントの Billing
tab の Billing Information
(請求情報) セクションにある Current Usage
(現在の使用時間) を調べます。これは夜間に更新されるため、前の日まで (00:00:00 UTC 時間まで) の分が正確です。
dyno の使用時間とコスト
Heroku では、CPU 時間ではなく、実時間から使用時間を計算します。トラフィックやアクティビティには関係なく、0 より上にスケーリングされたすべての dyno で使用時間が発生します。Heroku では、すべてのコストが秒単位で課金されます。使用していないときは dyno をスケールダウンできます。
たとえば、Basic dyno のコストは 1 月あたり 7 ドルです。1 つの Basic dyno の実行には、おおよそ 0.01 ドル/時間のコストがかかります。2022-01-01 00:00:00 からフォーメーションを 1 つの Basic dyno にスケーリングし、2022-01-01 02:00:00 に 0 にスケールダウンした場合は、この 2 時間に対して約 0.02 ドルのコストがかかります。
heroku run
または Heroku Scheduler を使用して One-off dyno を実行すると、dyno がコマンドをプロビジョニングします。このコマンドの実行に費やされた時間によって使用時間が発生します。
レビューアプリで使用される dyno も使用時間のカウントに入ります。
次の表に示されている dyno/月あたりの価格は、最後の請求サイクルの後 1 週間に 7 日、1 日に 24 時間 dyno を実行した場合に請求される最大金額です。
dyno タイプ | 価格 / dyno/ 月 |
---|---|
Eco | 1,000 dyno 時間/月に対して 5 ドル (すべての Eco dyno の間で共有) |
Basic | $7 |
Standard-1X | $25 |
Standard-2X | $50 |
Performance-M | $250 |
Performance-L | $500 |
さまざまな dyno タイプについての詳細は、「dyno タイプ」の記事を参照してください。
Eco dyno プランでは、1 か月あたり 5 ドルで 1,000 dyno 時間が提供されます。この dyno 時間プールは、アカウント内のすべての Eco dyno で共有されます。Eco dyno プランは毎月の第 1 日目に常に更新されます。第 1 日目以降に Eco をサブスクライブしても、その月は満額の 5 ドルが課金されます。
リソースの最適化に関するヒントについては、「リソースコストの最適化」および「dyno の使用の最適化」の記事を参照してください。
Heroku データアドオンの使用時間とコスト
データアドオンでは、それが有効になっている限り、使用時間が発生します。Heroku では、アドオンをいつ作成または破棄したかに基づいて、すべてのコストが秒単位で課金されます。
たとえば、Mini Heroku Postgres データベースには 5 ドル/月のコストがかかります。Mini Postgres データベースを作成し、それを 15 日後に削除すると、おおよそ 2.50 ドルのコストがかかります。
アドオンを破棄すると、関連付けられているデータもすべて破棄されます。
価格については、Elements Marketplace を参照してください。示されているアドオン/月あたりの価格は、最後の請求サイクルの後 1 週間に 7 日、1 日に 24 時間 dyno を実行した場合に請求される最大金額です。
Postgres データベースの最適化に関するヒントについては、「Heroku Postgres データベースのチューニング」の記事を参照してください。
その他のアドオンの使用時間とコスト
Heroku では、アドオンをいつ作成または破棄したかに基づいて、すべてのコストが秒単位で課金されます。価格については、各アドオンの個々の Elements Marketplace ページを参照してください。示されているアドオン/月あたりの価格は、最後の請求サイクルの後 1 週間に 7 日、1 日に 24 時間 dyno を実行した場合に請求される最大金額です。