هزینهٔ سندباکسها از همان موجودی پیشپرداختی پرداخت میشود که هزینهٔ سرورها. نه اشتراکی هست و نه کارت ذخیرهشدهای: شارژ میکنید، سندباکسها از آن برمیدارند، و وقتی تمام شد میایستند. این صفحه حسابِ پشت این ماجراست. اینکه سندباکس چیست را در سندباکسها ببینید و بخش کد را در مرجع SDK.
بابت چه پول میدهید
قیمت یک سندباکس، قیمت vCPU و RAMی است که تعرفهاش رزرو میکند:
- $0.040 بهازای هر vCPU در ساعت
- $0.013 بهازای هر GiB رم در ساعت
| تعرفه | vCPU / RAM / دیسک | شبکه | ساعتی | ماندگار، سقف ماهانه |
|---|---|---|---|---|
| micro | 0.25 / 512 MB / 3 GB | 50 Mbit/s | $0.0165 | $9.03 |
| small | 0.5 / 1 GB / 5 GB | 100 Mbit/s | $0.033 | $18.07 |
| standard | 1 / 2 GB / 10 GB | 200 Mbit/s | $0.066 | $36.14 |
| plus | 2 / 4 GB / 15 GB | 300 Mbit/s | $0.132 | $72.27 |
| pro | 4 / 8 GB / 20 GB | 400 Mbit/s | $0.264 | $144.54 |
| max | 8 / 16 GB / 40 GB | 500 Mbit/s | $0.528 | $289.08 |
پول رزرو را میدهید، نه CPUیی که واقعاً مصرف شده. سندباکس بیکار در هر ثانیه همانقدر هزینه دارد که سندباکسی که در حال کامپایل است. ترافیک خروجی صورتحساب ندارد. قیمتهای فعلی بدون توکن:
GET /sandboxes/tariffs
موقت: ثانیهای، حداقل ۶۰ ثانیه
سندباکس موقت برای هر ثانیهای که وجود دارد صورتحساب میشود، از ساخت تا حذف، با حداقل ۶۰ ثانیه برای هر سندباکس.
| چه شد | تعرفه | زمان صورتحسابشده | هزینه |
|---|---|---|---|
| ساخته شد، یک اسکریپت اجرا کرد، پس از ۲۰ ثانیه حذف شد | small | ۶۰ ثانیه (حداقل) | $0.00055 |
| مجموعهٔ تست، پس از ۱۰ دقیقه حذف شد | small | ۶۰۰ ثانیه | $0.0055 |
| فراموش شد و پس از ۲ دقیقه کار، با مهلت بیکاری ۵ دقیقهای حذف شد | standard | ۴۲۰ ثانیه | $0.0077 |
| کار پسزمینهٔ ۳ ساعته | standard | ۱۰٬۸۰۰ ثانیه | $0.198 |
ردیف سوم همان است که از چشم میافتد: مهلت بیکاری هم حساب میشود. وقتی کارتان تمام شد سندباکس را حذف کنید (بلوک with در SDK این کار را برایتان انجام میدهد) یا idle_timeout را پایین بگذارید.
ماندگار: برای هر ساعتِ شروعشده، با سقف ماهانه
سندباکس ماندگار دیسکش را بین نشستها تا ۳۰ روز نگه میدارد. هر ساعتِ شروعشده کامل حساب میشود: ۶۱ دقیقه یعنی دو ساعت. در عوض، یک ماه تقویمی (UTC) هرگز بیشتر از ۷۳۰ ساعت منهای ۲۵٪ نمیشود؛ همان ستون آخر جدول بالا. یک سندباکس standard که کل ماه روشن باشد $36.14 هزینه دارد، نه $48.18.
تا وقتی سندباکس ماندگار متوقف است (پایین را ببینید)، صورتحساب نمیشود.
وقتی موجودی تمام میشود
- سندباکسهای تازه رد میشوند با
402 insufficient_balance. - سندباکسهای موقتی که در حال اجرایند مثل همیشه، با مهلت بیکاری یا TTL خود تمام میشوند.
- سندباکسهای ماندگار پس از ۲۴ ساعت متوقف میشوند اگر شارژ نکرده باشید. توقف، سندباکس را بهصورت اسنپشات روی دیسک ذخیره میکند و سندباکس متوقف هیچ هزینهای ندارد.
- شارژ کنید تا خودشان ادامه دهند، معمولاً در کمتر از یک دقیقه. در این فاصله، دستورهایی که به سندباکس متوقف فرستاده شوند
409 sandbox_pausedمیگیرند. - اسنپشاتهای متوقف ۱۴ روز نگه داشته میشوند. پس از آن سندباکس حذف میشود و شناسهاش
410 sandbox_deletedبرمیگرداند.
موجودی هیچوقت زیر صفر نمیرود.
سقف هزینه
بهطور پیشفرض سقفی وجود ندارد. میتوانید سقف روزانه و ماهانه را به دلار در داشبورد یا با API تعیین کنید:
curl -X PUT https://api.eqvps.com/api/v1/eqvps/sandboxes/budget \
-H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
-d '{"daily_usd": 2, "monthly_usd": 20}'
هر دو فیلد اجباریاند؛ null یعنی بدون سقف. روز و ماه به وقت UTC شمرده میشوند. وقتی به سقف برسد، سندباکسهای تازه 429 budget_exceeded میگیرند (با limit_usd، spent_usd و resets_at در پاسخ)، موقتهای در حال اجرا حذف میشوند و ماندگارها با حفظ دیسک متوقف میشوند. با شروع دورهٔ تازه یا بالا بردن سقف ادامه میدهند. برخلاف توقف بهخاطر موجودی خالی، توقف بودجه پس از ۱۴ روز حذف نمیشود.
اگر یک ایجنت هوش مصنوعی خودش سندباکس میسازد، سقف بگذارید. این همان فرق یک شب بد با یک ماه بد است.
آزمایش $1
حساب تازه اولین بار که بدون موجودی کافی سندباکس بسازد $1 اعتبار سندباکس میگیرد. این حدود ۳۰ ساعت small یا ۶۰ ساعت micro است. اعتبار ۱۴ روز میماند، فقط برای سندباکس است، پیش از پول شما خرج میشود و قابل برداشت نیست. هر حساب یک بار.
همهٔ سهمیهها در یک جا
| محدودیت | مقدار |
|---|---|
| سندباکس در هر حساب (در حال اجرا + متوقف) | 20 |
| دستورهای همزمان در هر حساب | 2 |
| یک دستور همگام | ۵۵ ثانیه |
| کار پسزمینه در هر سندباکس | 8 |
| خروجی هر جریان، فراخوانی همگام | 1 MiB |
| انتقال فایل از راه API | 5 MB (بزرگترها تا 2 GB، با پیوندهای یکبارمصرف) |
| عمر سندباکس موقت (TTL) | تا ۲۴ ساعت |
| مهلت بیکاری موقت | پیشفرض ۳۰۰ ثانیه، تا ۳۶۰۰ ثانیه |
| عمر سندباکس ماندگار | تا ۳۰ روز |
| متغیرهای محیطی | ۶۴ در هر سندباکس، ۳۲ KB برای هر مقدار، ۶۴ KB در مجموع |
| مصرف پیوستهٔ CPU | بیش از ۹۰٪ برای بیش از ۱۵ دقیقه سوءاستفاده حساب میشود |
قاعدهٔ CPU به این دلیل هست که سندباکسها سختافزار را شریکاند. سندباکس موقتی که آن را بشکند متوقف میشود و سندباکس ماندگار کند میشود. کارهای مقطعی هرگز به آن نزدیک نمیشوند. ساعتها محاسبه با بار کامل جایش روی یک VPS است که هستههایش را ماهانه اجاره میکنید.
دیدن اینکه چقدر خرج کردهاید
usage() در SDK یا GET /sandboxes/{id}/usage ثانیههای اجرای سندباکس، ثانیههای CPU مصرفشده، بایتهای خروجی، billed_usd و estimated_total_usd را نشان میدهد. هزینهها در دستههای ساعتی از موجودی کم میشوند، پس داشبورد ممکن است تا یک ساعت از عدد زنده عقب باشد. برای امتحان این اعداد روی یک سندباکس واقعی، صفحهٔ سندباکسها هر آنچه برای شروع لازم است دارد.
نظرات
هنوز نظری نیست. اولین نفر باشید.