Facturare
Mediile administrate se taxează din portofel pe secundă de rulare și pe GB-lună de disc păstrat, în regim fail-closed; propriile servere sunt gratuite.
Administrat (openstack, hetzner) | Propria mașină (byo) | |
|---|---|---|
| Preț | Tariful orar al dimensiunii, taxat pe secundă de rulare | Gratuit |
În stopped / archived | 0,05 € pe GB-lună pentru snapshot-ul sau imaginea shelved păstrată | — |
| Pentru creare sau pornire | Un sold în portofel de cel puțin o oră la tariful mediului | — |
| Plătit din | Portofelul tău (al proprietarului mediului) | — |
| Când se termină banii | Mașina este oprită | Nu se întâmplă nimic |
Inferența folosită de un agent care lucrează într-un mediu se facturează ca orice altă cerere făcută cu cheia ta; pagina de față se referă doar la calcul (compute).
Tarife
size | OpenStack (Cloudify, România) | Hetzner (Germania, Finlanda) |
|---|---|---|
small | 2 vCPU · 2 GB — 0,03 € / h | cx23, 2 vCPU · 4 GB — 0,04 € / h |
medium | 4 vCPU · 4 GB — 0,06 € / h | cx33, 4 vCPU · 8 GB — 0,08 € / h |
large | 8 vCPU · 8 GB — 0,12 € / h | cx43, 8 vCPU · 16 GB — 0,16 € / h |
Tarif = vCPU × 0,01 €/h + GB RAM × 0,005 €/h din ce îți oferă efectiv furnizorul (vezi dimensiunile).
GPU (previzualizare, încă neactivat)
size | Furnizor | Mașină | Tarif |
|---|---|---|---|
gpu-l4 | gce (Google Compute Engine, Olanda europe-west4) | g2-standard-8: 8 vCPU · 32 GB · 1× NVIDIA L4 24 GB · disc 60 GB | 0,76 € / h |
- Doar capacitate Spot. Google poate recupera GPU-ul oricând (preempțiune). Mașina este atunci oprită, nu ștearsă: discul rămâne și o poți porni din nou când revine capacitatea. Taxarea se oprește odată cu ea.
- Limită fixă de 30 de minute pe rulare. Fiecare pornire are o durată maximă de 30 de minute, impusă chiar de Google; după aceea mașina se oprește. Cel mult 0,38 € pe rulare. Pornește-o din nou ca să continui.
- Tariful GPU este fix, nu calculat din vCPU/RAM: este prețul public Spot al mașinii plus discul, convertit în EUR, cu o marjă pentru variațiile prețului Spot. Formula de mai sus nu se aplică.
- Restul paginii rămâne valabil: taxare pe secundă în intervale de 10 minute, verificarea soldului pentru o oră (0,76 €), perioada de grație, plafonul de buget și stocarea discului oprit (60 GB — 3,00 € / lună).
Cum se calculează o taxare
Tariful se fixează la crearea mediului și se păstrează în hourlyRateMicroEur. Cât timp mediul este running, worker-ul taxează intervale de 10 minute aliniate la ceas:
taxă (micro-EUR) = floor((tarif_orar × secunde_în_interval + 1800) / 3600)- Primul interval este parțial, numărat de la
startedAt; la oprire sau arhivare se taxează și ultimul interval parțial. - Sumele sunt micro-EUR întregi (1 € = 1 000 000), debitate din portofel începând cu creditele care expiră cel mai curând. Fiecare interval are o cheie unică (
compute:<mediu>:<început interval>), deci o reîncercare nu poate taxa de două ori. - Rândurile din registru apar în istoricul portofelului din hub ca Calcul mediu cloud.
- Un mediu blocat în
erroral cărui server încă există se taxează ca unulrunning, iar worker-ul îl oprește după 30 de minute — o mașină defectă nu te poate taxa la nesfârșit.
Verificarea soldului la creare și pornire
Crearea unui mediu administrat sau pornirea unuia oprit cere un sold în portofel (al proprietarului mediului) de cel puțin o oră la tariful lui. Altfel, gateway-ul răspunde cu 402:
{
"error": {
"message": "Insufficient wallet balance: one hour of this machine costs 40000 micro-EUR.",
"type": "invalid_request_error", "code": "insufficient_balance",
"required_micro_eur": 40000, "balance_micro_eur": 12500
}
}Alimentează portofelul și încearcă din nou. Nu există excepții: calculul nu are o alocare gratuită pe care să cadă.
Stocare pentru mediile oprite și arhivate
Un mediu oprit sau arhivat își păstrează discul — o imagine shelved pe OpenStack, un snapshot pe Hetzner — iar acest disc costă 0,05 € pe GB-lună (o lună = 730 de ore), taxat în aceleași intervale de 10 minute:
taxă (micro-EUR) = floor((GB × 50 000 × secunde_în_interval + 1 314 000) / 2 628 000)Dimensiunea este cea a imaginii raportate de furnizor, când e cunoscută, altfel discul tipului de server al dimensiunii:
size | Disc OpenStack | Disc Hetzner |
|---|---|---|
small | 20 GB — 1,00 € / lună | 40 GB — 2,00 € / lună |
medium | 40 GB — 2,00 € / lună | 80 GB — 4,00 € / lună |
large | 80 GB — 4,00 € / lună | 160 GB — 8,00 € / lună |
Distruge mediul ca să nu mai plătești stocarea. Debitele de stocare folosesc același portofel și aceeași regulă de deduplicare (storage:<mediu>:<început interval>). Stocarea neplătită se reportează și se încasează după o alimentare; discul tău nu este șters niciodată din lipsă de fonduri.
Fail-closed
Un VM care rulează mai departe pe un sold neplătit nu este permis. Spre deosebire de cererile LLM (care nu se blochează niciodată din cauza unei probleme de facturare), calculul este fail-closed:
| Situație | Ce face worker-ul | stateReason |
|---|---|---|
| Sold mai mic decât intervalul | Pornește o perioadă de grație de 30 de minute (eveniment billing.grace, afișată cu ora opririi în hub și în desktop). O alimentare în acest timp plătește intervalul restant și o încheie (billing.grace_cleared); altfel mediul este oprit la finalul ei | insufficient_funds |
| Trei taxări eșuate consecutiv | Oprește mediul | billing_error |
| Calculul taxat luna aceasta atinge bugetul mediului | Oprește mediul | budget_exceeded |
Oprirea înseamnă stop la furnizor (shelve pe OpenStack, snapshot pe Hetzner) — discul se păstrează. Alimentează portofelul și Pornește din nou mediul.
Nimic neplătit nu este anulat pe tăcute: fiecare interval care nu a putut fi taxat este înregistrat, iar worker-ul îl încasează după următoarea alimentare, începând cu cel mai vechi, înaintea intervalelor noi.
Rezervă de calcul
Utilizarea LLM și calculul folosesc același portofel. Setează o rezervă de calcul la Facturare → Rezervă de calcul (0–1000 €; implicit 0 € = dezactivată): cererile LLM nu coboară niciodată portofelul sub această sumă, în timp ce calculul poate folosi întregul sold. Când soldul de peste rezervă se epuizează, cererile LLM trec la alocarea din plan sau la plata pe consum, exact ca în cazul unui portofel gol.
Plafon de buget
budget_micro_eur (setat la creare; în hub: Plafon lunar (€)) este o limită per mediu pentru calculul taxat de la data de 1 a lunii (UTC). Îl poți schimba ulterior pe pagina mediului, la Plafon de buget; lasă câmpul gol pentru a nu avea plafon.
Unde vezi consumul
- Pagina mediului → Cost luna aceasta: calculul taxat de la data de 1 (UTC), orele facturate și un avertisment când unele intervale nu au putut fi debitate.
- Facturare → istoricul portofelului: fiecare debit
Calcul mediu cloud. - API: fiecare mediu are
hourlyRateMicroEur;GET /v1/environments/{id}întoarce ultimele evenimente, inclusiv schimbările de stare cu motivul lor.
În curând
Orele incluse în plan (mediul ține evidența includedHoursUsedSeconds, dar deocamdată totul se taxează integral) și o factură fiscală pentru calcul, emisă prin brivio, nu sunt încă disponibile.
Ultima actualizare: