پردازش CPU و GPU
اجرای Python در محیط ایزوله با زمان و هزینهٔ مشخص.
مدل اجرا
Python روی CPU یا PyTorch/CUDA روی NVIDIA L4 اجرا میشود. کد تا ۲۴ کیلوبایت، خروجی تا ۱۶ کیلوبایت و زمان از ۶۰ تا ۶۰۰ ثانیه است. اینترنت بسته است و فایلها پس از اجرا باقی نمیمانند. منابع، تصویر immutable، زمان و سقف هزینه پیش از اجرا مشخص میشوند. راهاندازی بدون پرداخت اختصاصی، با اعتبار هدیه یا با اضافهمصرف خودکار انجام نمیشود. برای SSH، دیسک دورهای و برنامهٔ Docker به بخش «سرور و برنامه» بروید.
API و CLI
GET /v1/cloud/compute ظرفیت واقعی، اجرای قبلی و اعتبار پرداختشده را برمیگرداند. POST /v1/cloud/compute/jobs فقط پس از تأیید قیمت، ایزولهسازی، کنترل توقف و ظرفیت مالی پذیرفته میشود؛ هنگام بستهبودن ظرفیت، COMPUTE_DISABLED برمیگردد.
sarovi-cloud compute list
sarovi-cloud compute get --job JOB_ID
sarovi-cloud compute cancel --job JOB_ID --yesپرداخت و اندازهگیری
اعتبار پردازش از سفارش پرداختشدهٔ مخصوص پردازش وارد میشود؛ کیف پول هوش مصنوعی و بستهٔ دیتابیس برای این کار مصرف نمیشوند. سقف کل اجرا پیش از ساخت رزرو میشود. اعتبار را از کنسول پردازش با پرداخت تومانی میخرید. قیمت نهایی به تومان پیش از تأیید نمایش داده میشود و مبلغ سفارش ثبتشده ثابت میماند. زمان از شروع اجرای تأمینکننده تا پایان، بهاضافهٔ ۶۰ ثانیه حاشیهٔ عملیاتی محاسبه میشود؛ زمان انتظار صف رایگان است. باقیماندهٔ رزرو آزاد میشود.
توقف و خطای ارتباط
هر وظیفه timeout و صفر retry دارد. توقف فقط پس از تأیید پایان اجرای تأمینکننده ثبت میشود. پس از پاسخ نامعلوم، ساخت دوباره تکرار نمیشود؛ همان شناسه بررسی میشود. تخمین زمان اجرای برنامه جایگزین تطبیق صورتحساب نهایی تأمینکننده نیست.
فریمورکهای سروری
Node.js، Python، Django، Flask، PHP، Laravel، Go و .NET به runtime سروری نیاز دارند. خروجی استاتیک را در میزبانی وب منتشر کنید؛ برای runtime سروری تصویر Docker خود را به سرویس «سرور و برنامه» منتقل کنید. محدودیت شبکه و طول دوره در راهنمای سرورها آمده است.