利用上限
無料プランに適用される制限を説明します。制限に近づいたり超えたりした場合は、まず通知をお送りします。
現在はすべての組織が無料プランです。Pro の列は、セルフサービスの決済が開放されたときにプランが何を変えるかを示します。以下の制限はサービスで実際に適用されます。例外は 2 つです。リクエスト数は今は数えるだけで止めず、Pro プランと同時に適用を開始します。データベースのサイズは計測して通知しますが、上限で書き込みを拒否することはありません。代わりに何が起きるかは下に記します。
| 項目 | 無料 | Pro | 制限を超えた場合 |
|---|---|---|---|
| リクエスト数 | 1 日 10 万件 | 月 300 万件を含む | その日の受付を止めます。 |
| 組織あたりのプロジェクト数 | 3 個 | 30 個 | 409 project_limit |
| データベースのサイズ | 150MB | 150MB | 書き込みは続きます。バックアップが遅くなり、コールドからの再開に失敗することがあります。 |
| バックアップの保管 | 24 世代(1 日) | 168 世代(7 日) | 古い世代から削除します。 |
| ファイルストレージ | 1GiB | 10GiB | 507 quota_exceeded |
送信メール(ログインメールと env.email.send) | プロジェクトあたり 1 時間 30 通 | 1 時間あたり 300 通 | 送信を遅延させます。 |
| 受信メール | プロジェクトあたり 1 時間 600 通 | 同じ | 送信側で拒否されます。 |
| メールログの保管 | 30 日 | 365 日 | 古い項目から削除します。 |
| ログバッファ | プロジェクトあたり 2,000 行 / 1MiB | 同じ | 古いログから削除します。 |
| バンドルのアップロード | 圧縮後 64MiB | 同じ | bundle_too_large |
| 定期実行 | 組織あたり 5 個 | 250 個 | 400 cron_limit |
データベースのサイズ制限 150MB は すべてのプランに同じく適用します。 ただしこれはエンジンの限界ではなく、運用上の上限です。エンジンはより大きなデータベースも扱えます。150MB は 1 時間ごとの全体バックアップが十分に速く終わる大きさで、増分バックアップが入ればこの上限は上がります。
現在、150MB で書き込みを止めることはありません。90 % に達すると db_near_cap の通知を送ります。上限を超えると 2 つのことが悪化します。1 時間ごとのバックアップがサイズに比例して長くなり、およそ 240MB を超えると、コールドになったプロジェクトが復帰できないことがあります (restore_too_large)。詳しくは 150MB の上限 を参照してください。
定期実行には 1 回の実行の実時間上限もあり、その値はプランではなく間隔が決めます — 1 時間未満なら 30 秒、1 時間以上なら 5 分です。詳しくは 定期実行 を参照してください。
ファイルストレージの容量を超えても、読み取り、一覧の取得、削除は引き続き行えます。 容量を減らせるように、書き込みだけを制限します。
プロジェクト数を超えた場合
エラー [project_limit] free プランではプロジェクトは 3 個までです(現在 3)レスポンスの本文には、現在の制限値と使用量が併せて含まれます。
{ "error": { "code": "project_limit", "message": "…", "details": { "limit": 3, "count": 3, "plan": "free" } } }使っていないプロジェクトを整理するか、より多くのプロジェクトが必要な場合は [email protected] までお知らせください。
通知
制限に近づいたり超えたりした場合は、組織の admin に通知を送ります。
| 通知 | タイミング |
|---|---|
project_limit | プロジェクトの作成が上限で拒否されたとき |
db_near_cap | データベースが上限の 90 % に達したとき |
storage_near_quota | ファイルストレージがクォータの 90 % に達したとき |
backup_failed | バックアップが再試行の末に失敗したとき |
restore_done | 復元が完了したとき |
dns_publish_stalled | DNS ゾーンが 5 分間公開されないとき |
同じ種類の通知は 24 時間に 1 回だけ 送ります。制限を繰り返し超えても、メールが過剰に送信されないようにするための方針です。
最近の通知はダッシュボードの組織画面で確認できます。メールアドレスが登録されていないアカウントでは、ダッシュボードが唯一の通知手段です。
リクエスト数 — 今とこれから
リクエスト数と CPU 時間は、今は使用量として収集するだけで止めていません。Pro プランと同時に次の 2 つが始まります。
- 無料プランは 1 日のリクエスト上限を超えると その日の受付を止めます。 料金には変わりません。
- Pro は含まれる量を超えたリクエストだけを従量課金し、料金上限が既定で適用されます。
runlot usage
runlot usage --hours 168バックアップの保管が 1 日である理由
バックアップの世代は 1 時間間隔で作成します。24 世代は 1 日、168 世代は 7 日にあたります。オフサイト保管のコストの違いにより、プランごとに保管期間が異なります。
復元も 1 時間単位で行うため、任意の時点に戻すことはできません。バックアップと復元 を参照してください。
リージョン
現在のサービスリージョンはソウルの 1 か所です。アプリケーションとデータベースを同じマシンで実行するため、env.db の呼び出しにネットワークの往復は必要ありません。