−25%

за Windows при годишно плащане, до 31.10. Към плановете

EQVPS
Започни

Таксуване на секунда, обяснено: защо пясъчник за 20 секунди струва $0.00055

10.10.2026 г. · 5 мин четене · EQVPS Team

„Таксува се на секунда“ е от онези фрази, които звучат завършено, без да са. Зад нея стоят няколко решения, които променят колко плащате: какво се измерва, кога часовникът тръгва и спира, има ли минимум, как се третират частите от цента и кога парите наистина излизат от баланса ви.

Тази статия записва нашите отговори, с аритметиката, за пясъчниците за код. Целта е да можете да предвидите сметката до цент, преди да пуснете каквото и да е, и да разпознавате момента, в който таксуването на секунда е грешният модел за вашето натоварване.

Единицата: резервирани vCPU и RAM

Цената на пясъчника е цената на ресурсите, които резервира тарифата му:

  • $0.040 на vCPU-час
  • $0.013 на GiB RAM на час

Тарифата small (0.5 vCPU, 1 GB) следователно струва 0.5 × 0.040 + 1 × 0.013 = $0.033 на час, или около $0.0000092 на секунда. Най-голямата, max (8 vCPU, 16 GB), струва $0.528 на час.

Измерваме резервацията, не потреблението. Пясъчник, който чака следващата си команда, струва на секунда колкото такъв, който компилира проект. Измерването на реалния CPU би изглеждало по-справедливо на хартия, но прави цената невъзможна за предвиждане, а капацитетът се държи за вас така или иначе. Изходящият трафик не се таксува.

Часовникът: от създаването до изтриването

Временният пясъчник се таксува от момента на създаването си до изтриването. Това включва и времето, в което стои неактивен, преди таймаутът за неактивност да го премахне — по подразбиране 300 секунди.

Оттук идват повечето изненади. Скрипт от две минути в пясъчник, който никой не изтрива, се таксува за седем: две минути работа и пет чакане на таймаута. Решението е скучно: изтрийте пясъчника, когато приключите (блокът with в SDK го прави вместо вас), или намалете таймаута за неактивност.

Минимумът: 60 секунди на пясъчник

Всеки временен пясъчник се таксува за поне 60 секунди от живота си. Стартирането на microVM, свързването на диска и мрежата и разглобяването на всичко обратно струват едно и също, независимо дали кодът вътре работи една секунда или петдесет.

ЖивотТарифаТаксуваниЦена
20 сsmall60 с$0.00055
61 сsmall61 с$0.00056
10 минsmall600 с$0.0055
3 чstandard10 800 с$0.198

Минимумът се прилага веднъж, когато пясъчникът приключи, и само ако общият му живот е бил под 60 секунди. Няма допълнителен минимум на час или на команда.

Натрупване и удръжка: микродолари и цели центове

Ето частта, която „на секунда“ обикновено не ви казва. Хостът на пясъчниците записва използването в почасови интервали, по един на пясъчник. Веднъж в минута задачата по таксуване събира затворените интервали, остойностява ги и удържа баланса.

Остойностяването става в милионни от долара. Удръжката — в цели центове. Каквото остане под един цент, стои в акаунта ви и се добавя към следващата удръжка; не се закръгля нагоре нито на пясъчник, нито на час.

При малък мащаб това има значение. Сто пясъчника по 20 секунди натрупват 100 × $0.00055 = $0.055. Удържат ви се пет цента, а половин цент чака следващата партида. Ако всеки пясъчник се закръгляше до цент, същата работа щеше да струва долар.

Още две свойства, които си струва да знаете:

  • Всеки интервал се таксува точно веднъж. Записът за използването и удръжката се записват в една транзакция на базата данни, с ключ пясъчник и час. Повторно изпълнение или загубено потвърждение не може да таксува два пъти.
  • Прекъсванията забавят таксуването, но не го губят и не го удвояват. Ако таксуването не може да достигне хоста на пясъчниците, нищо не се потвърждава, интервалите чакат и се таксуват, когато връзката се възстанови.

Последствието е, че таблото може да изостава от актуалната цифра с до един час. За актуалната цифра GET /sandboxes/{id}/usage връща billed_usd и estimated_total_usd за пясъчника досега.

Persistent пясъчници: на започнат час, с таван

Persistent пясъчниците запазват диска си между сесиите, до 30 дни. Таксуват се на започнат час: 61 минути са два часа. В замяна един календарен месец (UTC) никога не струва повече от 730 часа минус 25%.

За тарифата standard този таван е $36.14 на месец вместо $48.18. Докато persistent пясъчник е на пауза, не се таксува изобщо.

Когато балансът свърши

Балансът никога не пада под нулата. Новите пясъчници се отказват с 402 insufficient_balance. Вече работещите временни приключват при таймаута за неактивност или своя TTL. Persistent пясъчниците се поставят на пауза след 24 часа без зареждане и продължават сами, когато добавите средства. Снапшотите на пауза се пазят 14 дни. След това пясъчникът се изтрива и неговото id отговаря 410 sandbox_deleted.

Ако AI агент създава пясъчници вместо вас, задайте дневен и месечен лимит. При достигането му се връща 429 budget_exceeded заедно с часа на нулиране — нещо, по което една програма може да действа.

Къде таксуването на секунда губи

Таксуването на секунда е отлично за работа, измервана в секунди и минути. Колкото по-дълго тече работата, толкова по-зле става.

НатоварванеПясъчник на секундаАлтернатива
Тестове за 2 минути$0.0011 (small)машина с почасово таксуване взима целия час
Пакетна задача за 3 часа$0.198 (standard)горе-долу същото
Услуга 24/7$36.14/мес. (standard, таван за persistent)VPS AI agent: 4 vCPU, 4 GB за $10/мес.

Точката на пресичане е приблизително там, където едно натоварване работи повече от няколко часа на ден. Оттам нататък плащате за гъвкавост, която не използвате, а сървър, нает за месец, е осезаемо по-евтин на час. Честният начин да гледате на таксуването на секунда е като на цена за това да не планирате капацитет, а не като на отстъпка.

Бърза оценка

Цената на час на тарифата × секундите, в които пясъчникът ще съществува ÷ 3600, с долна граница 60 секунди. Добавете таймаута за неактивност, ако няма да го изтриете сами. За persistent закръглете всяка сесия нагоре до цели часове и спрете при месечния таван.

Всички правила, квоти и API за бюджета са в лимити и таксуване на пясъчниците; използваните по-горе извиквания — в справочника на SDK. Ако се чудите какво точно наемате на секунда, Firecracker microVM на прост език го обяснява, а от какво наистина се нуждаят AI агентите от инфраструктурата показва защо моделът на таксуване е толкова важен, когато машините ги създава софтуер, а не хора.

Въпроси

Плащам ли за CPU, който реално използвам, или за това, което резервирам?

За това, което резервира тарифата: нейните vCPU и RAM, за всяка секунда, в която пясъчникът съществува. Неактивен пясъчник струва на секунда колкото натоварен. Така цената е предвидима още преди да пуснете каквото и да било.

Защо има минимум от 60 секунди?

Създаването и унищожаването на microVM имат фиксирана цена, независимо дали кодът вътре работи една секунда или петдесет. Минимумът покрива точно това. Пясъчник, живял 20 секунди, се таксува като 60; живял 61 секунди — като 61.

Как работят частите от цента?

Разходът се натрупва в милионни от долара. Балансът ви се удържа в цели центове, приблизително веднъж на час, а всичко под един цент се пренася към следващата удръжка, вместо да се закръгля нагоре.

Може ли повторен опит на таксуването да ме таксува два пъти?

Не. Всеки час на всеки пясъчник се записва веднъж и се удържа в същата транзакция на базата данни. Ако задачата по таксуване се изпълни отново или потвърждение се загуби, дубликатът се отхвърля.

Кога месечен сървър е по-евтин от таксуването на секунда?

Когато натоварването работи през по-голямата част от деня. Пясъчник standard, държан включен цял месец, струва $36.14 дори с отстъпката за persistent; VPS с повече ресурси струва по-малко от половината.

Коментари

Още няма коментари. Бъди първият.

Остави коментар

Коментарите се модерират преди да се появят.