Asosiy kontentga o‘tish

GPU ijarasi xarajatini hisoblash: hisoblash resurslari, saqlash va bekor turish

Avval konfiguratsiyaning to‘liq tarkibi va ish hajmini belgilang. Ish davomiyligi va to‘lov qoidalarisiz soatlik tarif vazifa byudjetini ko‘rsatmaydi. Quyida xarajatlar sxemasi va o‘z ma’lumotlaringiz asosidagi hisob bor; bu UZ Dynamics narxnomasi yoki unumdorlik prognozi emas.

Muallif:

Manbalar tekshirilgan sana:

Yangilangan sana:

Butun byudjetni bir davr uchun hisoblang

Vaqt bo‘yicha to‘lanadigan taklif uchun ijaraga olinadigan butun konfiguratsiyaning soatlik tarifini oling. Unga GPU, CPU va operativ xotira kabi qaysi resurslar kirishini tekshiring. Narx bitta GPU uchun berilgan bo‘lsa, avval kerakli resurslar tarkibining narxini aniqlang. Narx butun konfiguratsiya uchun bo‘lsa, uni GPUlar soniga yana ko‘paytirmang.

Xuddi shu davrdagi saqlash, ma’lumot uzatish va boshqa xarajatlarni qo‘shing. Tarifga allaqachon kiritilgan xizmatni yana qo‘shmang. Turli konfiguratsiyalar yoki tariflar uchun alohida hisoblab, natijalarni jamlang. Token yoki so‘rov bo‘yicha to‘lanadigan APIda hisob birligi boshqacha: uni soatlik tarif o‘rniga bevosita qo‘yib bo‘lmaydi.

Byudjet = butun konfiguratsiya tarifi × haq olinadigan soatlar + saqlash + ma’lumot uzatish + boshqa xarajatlar

Foydali ish va haq olinadigan vaqtni ajrating

Haq olinadigan vaqtga muhitni tayyorlash, vazifani bajarish va kutish kirishi mumkin. Masalan, Runpod Serverlessda ishlovchini ishga tushirish, so‘rovlarni bajarish va to‘xtashgacha kutish uchun haq olinadi. Ishlovchi ishga tushishidan oldin konteyner obrazini yuklab olish uchun haq olinmaydi. Bular muayyan xizmat qoidalari, barcha bulutlar uchun yagona standart emas.

O‘z taklifingizda haq olish qachon boshlanishi va tugashi, minimal muddat, yaxlitlash qadami, qayta ishga tushirish va bekor turish qoidalarini tekshiring. Avval ularni har bir haq olinadigan oraliqqa qo‘llang, keyin natijani soatga aylantiring. Provayder butun sessiyani yaxlitlasa, har bir bosqichni alohida yaxlitlamang.

Davomiylikni haqiqiy ishga o‘xshash kichik vazifada o‘lchang. Tayyorlash va takroriy urinishlar pulli bo‘lsa, ularni hisobga oling. Bekor turish umumiy ijara vaqtiga kirgan bo‘lsa, uni yana qo‘shmang. Pastroq soatlik tarif natijaning arzonroq chiqishini o‘zi isbotlamaydi: bir xil sifat talablari bilan olingan qiyoslanadigan o‘lchovlar kerak.

Vazifa vaqti va haq olinadigan vaqt farq qilishi mumkin

Hisoblash resursi

  1. 1. Tayyorlash

    Muhitni ishga tushirish va modelni yuklash

  2. 2. Bajarish

    O‘qitish yoki so‘rovlarni qayta ishlash

  3. 3. Kutish

    Resurs ishlayapti, foydali ish bajarilmayapti

  4. 4. To‘xtatish

    Hisoblash uchun haq olish to‘xtaganini tekshiring

Har bir haq olinadigan vaqt oralig‘ini bir marta hisoblang: tayyorlash va bekor turish umumiy ijara vaqtiga allaqachon kirgan bo‘lishi mumkin.

Ma’lumotlarni saqlash

Saqlab qolingan disk yoki tom uchun hisoblash to‘xtagandan keyin ham haq olinishi mumkin. Shartlar saqlash turi va xizmatga bog‘liq.

Sxema bosqichlarni ko‘rsatadi, ularning davomiyligi yoki xarajatdagi ulushini emas. Qaysi bosqichlar uchun haq olinishini xizmat shartlari belgilaydi.

To‘xtatgandan keyingi xarajatlarni tekshiring

Hisoblashni to‘xtatish barcha to‘lovlarni doim ham to‘xtatmaydi. Saqlab qolingan disklar yoki alohida tomlar uchun haq olinishi davom etishi mumkin; bu xizmat va saqlash turiga bog‘liq. Haq ajratilgan hajm yoki band qilingan hajm uchun olinishini va saqlash muddati qanday hisoblanishini aniqlang. Oylik tarifni ixtiyoriy kunlar soni asosida soatga aylantirmang.

Ma’lumot uzatish uchun alohida haq olinishi mumkin. Kiruvchi va chiquvchi trafikni, kiritilgan hajmni va undan oshish narxini tekshiring. Quyidagi hisobga tanlangan davr uchun oldindan hisoblangan saqlash va uzatish summalarini kiriting. Tegishli soliqlar va pulli qo‘shimcha xizmatlar hali kiritilmagan bo‘lsa, ularni hisobga oling. Balansni to‘ldirishning o‘zi vazifa xarajati emas; hisoblangan to‘lovlarga qarang.

Tekshirilgan qiymatlarni kiriting

Barcha summalar uchun bir valyuta va bir hisob davridan foydalaning. Vaqt provayderning to‘lov qoidalarini allaqachon hisobga olgan bo‘lishi kerak; kalkulyator yaxlitlash, minimal muddat yoki GPU tezligini taxmin qilmaydi. Noma’lum qiymatni bo‘sh qoldiring. Nolni faqat xarajat bo‘lmasa yoki boshqa qatorga allaqachon kiritilgan bo‘lsa yozing.

Bu hisob siz kiritgan ma’lumotlar asosida xarajatlarni chiqaradi. Saytdagi GPU tanlash kalkulyatorining vazifasi boshqa: konfiguratsiya va xotira ehtiyojini baholash. Muayyan taklif va vazifa tekshirilmaguncha, bu hisoblarning hech biri narx, resurs mavjudligi yoki bajarish vaqtini tasdiqlamaydi.

Ma’lum xarajatlarni hisoblang

Bitta tanlangan davr uchun o‘z ma’lumotlaringizni kiriting. Bo‘sh maydon summa noma’lumligini bildiradi. Alohida to‘lov bo‘lmasa yoki u boshqa qatorga kiritilgan bo‘lsagina 0 kiriting.

Interaktiv hisoblash uchun JavaScript kerak. Mustaqil hisoblash formulasi: butun konfiguratsiyaning soatlik tarifi × haq olinadigan soatlar + saqlash + ma’lumot uzatish + boshqa xarajatlar. Barcha summalar bir xil davr va valyutaga tegishli bo‘lsin.

Barcha pul maydonlari bir xil valyutada bo‘lsin. Valyutani almashtirish kiritilgan sonlarni qayta hisoblamaydi: bu vosita valyutani konvertatsiya qilmaydi.

Har bir maydon: 0 dan 1 000 000 000 gacha, vergul yoki nuqtadan keyin ko‘pi bilan 6 ta raqam. Minglik ajratgichlarini ishlatmang. Bu kalkulyatorning kiritish chegarasi.

Tanlangan konfiguratsiyaning barcha GPU’larini o‘z ichiga olgan umumiy soatlik narxi. GPU soniga yana ko‘paytirmang.

Provayder haq oladigan vaqt. Tayyorlash va bo‘sh turish uchun uning to‘lov qoidalarini hisobga oling; bu vazifani bajarish vaqti prognozi emas.

Shu davr uchun oldindan hisoblangan saqlash haqini kiriting. Hisoblash to‘xtaganidan keyingi saqlash pulli bo‘lsa, uni ham hisobga oling.

Provayder shartlariga ko‘ra shu davr uchun oldindan hisoblangan ma’lumot uzatish haqini kiriting.

Agar tegishli bo‘lsa, tayyorlash, qo‘shimcha xizmatlar, soliqlar va yig‘imlar. Boshqa qatorlarda hisobga olingan xarajatlarni takroran qo‘shmang.

Hisoblash uchun tugmani bosing. Bu yerga UZ Dynamics tariflari avtomatik kiritilmaydi.

Bu arifmetik hisob, UZ Dynamics taklifi yoki provayder hisobi emas. Kalkulyator provayderning vaqt va summalarni yaxlitlash qoidalarini qo‘llamaydi hamda unumdorlikni baholamaydi.

Smetani tekshirish uchun ikki ssenariy

Bir martalik tajriba. Tayyorlash va bitta odatiy ishga tushirish vaqtini o‘lchang. Takroriy urinishlar, nazorat nuqtalarini saqlash va natijani yuklab olishni baholang. Ishga tushirishlar orasida resursni to‘xtatish variantlarini solishtiring: kutish xarajatining kamayishi qayta tayyorlashni talab qilishi mumkin. Ish tugagach, qaysi ma’lumotlarni va qancha muddat saqlashni alohida belgilang.

Doimiy ishlaydigan model. Davrning aniq sanalari, kerakli mavjudlik va kutilayotgan yuklamani belgilang. Bir nechta bir xil konfiguratsiya parallel ishlasa, ularning haq olinadigan soatlarini jamlang. Turli tariflarni alohida hisoblang. Pulli kutish, qo‘shimcha nusxalar va saqlashni hisobga oling; kalendar oy davomiyligini qat’iy soatlar soniga almashtirmang.

Narxni muhokama qilish uchun nimalarni tayyorlash kerak

Boshlang‘ich ma’lumotlarni yig‘ing va noma’lumlarini belgilang. Shunda taklifni bandma-band tekshirish va sinovdan keyin smetani haqiqiy o‘lchovlar bilan yangilash mumkin.

  • Vazifa, model yoki ilova, ish hajmi, sifat talablari va muddat.
  • Konfiguratsiya tarkibi, tarif birligi, haq olinadigan vaqt va yaxlitlash qoidalari.
  • Takroran hisoblamasdan: saqlash hajmi va muddati, ma’lumot uzatish, soliqlar va qo‘shimcha xizmatlar.
  • Resurslarni to‘xtatish va o‘chirish shartlari, natijani saqlash va muvaffaqiyatsiz ishga tushirishdan keyingi harakatlar.

Vazifa uchun hisoblang va kirish so‘rovini yuboring

UZ Dynamics — dastlabki kirish bosqichida. Ushbu qo‘llanmalar vazifani tavsiflashga yordam beradi; ular GPU mavjudligini, ish muhiti tayyorligini yoki bajarish tezligini tasdiqlamaydi. Mavjud quvvatlar, aniq konfiguratsiya, narxlar va kirish shartlari arizani muhokama qilishda aniqlashtiriladi.

Dastlabki kirishni so‘rash