クレジット

使用量の課金:クレジットの 3 つの枠と使われる順番、使用量ごとの料金、保存ファイルがいつまで課金されるか、クレジットが尽きたときに起きること。

ボックスが ready になった時点から分単位でクレジットを消費します。2,000 クレジットでサイズ 1 のボックスが約 69 時間動き、size が大きいほど比例して高く、凍結中のボックスは無料です。貸し出しデバイス、外向き通信、ログの取り込みと保存、保存ファイルも計量されます。sandbox_status.credits に残高、直近 1 時間の消費、そのペースで尽きるまでの時間が出ます。残りが 2 時間を切ると、ツールの結果に警告が付きます。

クレジットは 3 つの枠にあり、この順に使われます:

  1. 無料の 2,000:新しいアカウントに一度だけ付き、期限はありません。すでに受け取った GitHub、Google、Apple のサインインやメールアドレスで作ったアカウントには、もう付きません。
  2. プランのクレジット:Pro 5,000、Max 20,000。毎月の更新ごとにこの量まで補充されるので(年額プランも毎月補充)、使わなかった分は繰り越されず、プランが終わると消えます。
  3. 追加パック:期限はありません。

動いているボックスは凍結するまで課金されます。バックグラウンドのコマンドと録画がボックスを起こしておくのは最後に使われてから(ボックスの状態)最大 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 時間たってもクレジットが追加されなければ、アカウントのすべてのボックスが回収されます。期限内に追加すれば通常どおり使え、次の呼び出しで凍結中のボックスが止まったところから起きます。

すべてのツールとトピックはツールリファレンスに並んでいます。