クレジット
使用量の課金:クレジットの 3 つの枠と使われる順番、使用量ごとの料金、保存ファイルがいつまで課金されるか、クレジットが尽きたときに起きること。
ボックスが ready になった時点から分単位でクレジットを消費します。2,000 クレジットでサイズ 1 のボックスが約 69 時間動き、size が大きいほど比例して高く、凍結中のボックスは無料です。貸し出しデバイス、外向き通信、ログの取り込みと保存、保存ファイルも計量されます。sandbox_status.credits に残高、直近 1 時間の消費、そのペースで尽きるまでの時間が出ます。残りが 2 時間を切ると、ツールの結果に警告が付きます。
クレジットは 3 つの枠にあり、この順に使われます:
- 無料の 2,000:新しいアカウントに一度だけ付き、期限はありません。すでに受け取った GitHub、Google、Apple のサインインやメールアドレスで作ったアカウントには、もう付きません。
- プランのクレジット:Pro 5,000、Max 20,000。毎月の更新ごとにこの量まで補充されるので(年額プランも毎月補充)、使わなかった分は繰り越されず、プランが終わると消えます。
- 追加パック:期限はありません。
動いているボックスは凍結するまで課金されます。バックグラウンドのコマンドと録画がボックスを起こしておくのは最後に使われてから(ボックスの状態)最大 1 時間、URL へのリクエストは 2 時間までで、引き継ぎ、フォアグラウンドのコマンド、起きているボックスからのリンク接続、つながっているスマホは、それが続く間ずっとボックスを起こしておきます。
環境とコネクタは ParallelSandbox では無料です。ボックスが接続を通して送るデータはそのボックスの外向き通信として数えます(下記)。コネクタ自身の計算資源やネットワーク(Fargate タスクや NAT ゲートウェイなど)は、あなたのクラウドやデータセンターの請求になります。
現在の料金:
| 使用 | 単位 | クレジット |
|---|---|---|
| 動いているボックス | 1 分、サイズの単位ごと | 0.4833(1 時間で約 29) |
| 凍結中のボックス | 無料 | |
| Android エミュレーター | 1 分 | 0.9167(1 時間で 55) |
| iOS シミュレーター | 1 分 | 1(1 時間で 60) |
外向き通信(box_egress):ボックスが送るすべてのバイト。環境の接続やリンク経由のものも含む |
GB | 114 |
ログの書き込み(log_write) |
GB | 760 |
ログの保存(log_storage) |
GB・月 | 33 |
保存ファイル(artifact_storage) |
GB・月 | 25 |
| レジストリにある公開バージョンのイメージ | 計量しない |
- 保存ファイルの使用量には、スクリーンショットと録画、アプリに表示するボックスの画像、
sandbox_buildのキャッシュ、ログプロジェクトのソースマップが含まれます。sandbox_getは約 1 日の一時転送で、保存ファイルの使用量には含まれません。保存期間は種類ごとに異なります:- スクリーンショットと録画(
sandbox_shotのスクリーンショット、あなたがrecord: "stop"で止めた録画、ステップごとに自動で録画されたもの):7 日後に自動で削除されます。自動で止められた録画と、urlsでまとめて撮ったスクリーンショットはここに入りません:アップロードされておらず、ボックスの/workにあるファイルにすぎないので、ボックスを止めると/workと一緒に消えます。sandbox_getで取り出すと、取り出した 1 部はsandbox_getで取り出したファイルになります(次の項目); sandbox_get(sandbox_pullを含む)で取り出したファイルは約 1 日の一時転送で、artifact_storageには含まれません。ダウンロード URL は 1 時間有効です。凍結時のポスターとsandbox_reviewカードの画像は、それぞれ最新の 1 枚だけを残し、古い画像を置き換えます。これらの画像は、前の項目のスクリーンショットや録画と一緒に、DELETE /v1/boxes/{id}/mediaでボックスごとに削除できます(REST)。アカウント削除時にも除去されます。- ビルドキャッシュ:アカウントごとに最大 20 GB までを保ち、古い成果物から消します。
DELETE /v1/build-cacheでまとめて消せます(REST); - ソースマップと、
log_storageとして数えるログ:log.parallelsandbox.com のDELETE /v1/projects/{id}でログプロジェクトをログとソースマップごと削除すると、両方の課金が止まります(Log SDK); - レジストリにある公開したイメージ:計量しません。
DELETE /v1/versions/{id}でバージョンを消すと、同じタグを使うバージョンがほかになければイメージも削除されます。
- スクリーンショットと録画(
- 外向き通信は、ボックスがそのマシンから送り出すすべてのバイトで、宛先は問いません。インターネット、環境の接続を通したあなたのネットワーク、リンクを通した別のボックス、ボックスの URL から送るものすべて(人のブラウザが読み込むページ、ファイル、API の応答)、イメージの push、ParallelSandbox に送り返すもの(コマンドの出力、スクリーンショット、
sandbox_getのファイル)です。入ってくるバイト(ダウンロード、docker pull、あなたのネットワークからの応答)は計量しません。ボックスの通信がそのホストから出るところで数えます。ボックスで確認済み:web サービスの URL から 41.9 MB のファイルをダウンロードすると、42.4 MB のbox_egressとして計量されました。 - 公開バージョンのレジストリの保存は計量しません。イメージの push はボックスからの外向き通信です。
- 料金はクラウドの価格に合わせて変わることがあります。どの使用量イベント(
GET /v1/usage/events)にも、請求したクレジットが記録されます。
アカウントのクレジットが尽きると:
- ボックスは凍結され、
/workは残り、課金されません。人が引き継ぎ中のボックスは動き続け、課金も続きます。 sandbox_startと、凍結中のボックスを起こす呼び出しはno credits left(HTTP 402)で失敗します。メッセージにボックスをいつまで保持するかが書かれます。凍結中のボックスの URL でページを読み込むと、復帰する代わりに、ボックスが一時停止中だというページ(402)が表示されます。- 人の ParallelSandbox モバイルアプリに通知が届き、期限の約 2 時間前にもう一度届きます。
- クレジットが尽きてから 24 時間たってもクレジットが追加されなければ、アカウントのすべてのボックスが回収されます。期限内に追加すれば通常どおり使え、次の呼び出しで凍結中のボックスが止まったところから起きます。
すべてのツールとトピックはツールリファレンスに並んでいます。