GPU w chmurze na godziny: kiedy wynająć, a kiedy kupić kartę
Kiedy wynajem GPU na godziny ma sens wobec VPS-a i własnej karty: VRAM, rozliczenie, dysk i transfer w ofercie, wyliczenia w zł i automatyczne wyłączanie.
Redakcja serwisu Dealownia · ceny i fakty ze stron dostawców, jak sprawdzamy
Chcesz raz w miesiącu dostroić model do własnych danych, wygenerować kilkaset obrazów albo sprawdzić model 70B, ale VPS na procesorze liczy to godzinami, a karta z 24 GB pamięci kosztuje tyle co kilka lat abonamentów. Wynajem GPU na godziny wypełnia tę lukę: płacisz za czas, kiedy maszyna liczy, i oddajesz ją po skończonej pracy. Pułapki są dwie. Rachunek nalicza się dalej, gdy zapomnisz wyłączyć maszynę, a dysk kosztuje nawet wtedy, gdy karta stoi.
Cztery opcje obok siebie
| Opcja | Kiedy ma sens | Na co uważać |
|---|---|---|
| VPS na CPU z Ollamą | małe modele (do kilkunastu mld parametrów), zadania w tle, stała usługa za stałą kwotę | wolno; modele 70B i trening odpadają |
| API modelu w chmurze | potrzebujesz dobrego modelu, a nie własnych wag; płacisz za tokeny (wyliczenia w zł) | dane wychodzą do dostawcy; nie dostroisz modelu po swojemu |
| GPU na godziny | trening (LoRA, QLoRA), duży model raz na jakiś czas, partia obrazów | zostawiona włączona maszyna; opłaty za dysk po zatrzymaniu |
| GPU miesięcznie (serwer dedykowany) albo własna karta | karta pracuje codziennie przez wiele godzin | opłata za uruchomienie, prąd, czas zwrotu zakupu |
Jak czytać ofertę GPU
VRAM jest najważniejszy. Model i dane robocze muszą się zmieścić w pamięci karty. Gdy się nie mieszczą, zadanie albo się nie uruchomi, albo zwolni wielokrotnie, bo część pracy przejdzie na procesor. Orientacyjne potrzeby z dokumentacji narzędzi:
| Zadanie | Ile VRAM | Źródło |
|---|---|---|
| Dostrajanie QLoRA (4-bit), model 8B | min. 6 GB | Unsloth |
| QLoRA, model 14B / 32B / 70B | min. 8,5 / 26 / 41 GB | Unsloth |
| LoRA (16-bit), model 8B / 14B | min. 22 / 33 GB | Unsloth |
Uruchomienie qwen3:32b (Q4) |
plik 20 GB + kontekst | biblioteka Ollama |
| Uruchomienie modelu 70B w Ollamie | ok. 42 GB (przykład ollama ps z FAQ) |
Ollama |
| Generowanie obrazów FLUX | ok. 50 GB bez optymalizacji, poniżej 16 GB z kwantyzacją FP8 i odciążaniem na CPU | Hugging Face Diffusers |
Unsloth zaznacza, że to absolutne minima i niektóre modele potrzebują więcej. Bierz kartę z zapasem kilku gigabajtów.
Model karty i wersja oferty. Ta sama karta bywa w dwóch cenach. RunPod ma Secure Cloud (centra danych) i tańszy Community Cloud. Vast.ai ma instancje on-demand i przerywane (interruptible) – według dokumentacji często o ponad połowę tańsze, ale mogą zostać wstrzymane. Na zadanie, którego nie da się wznowić od punktu kontrolnego, bierz wersję bez przerywania.
Jednostka rozliczenia. RunPod i Vast.ai liczą GPU za sekundę pracy. Hetzner sprzedaje serwery GPU miesięcznie i podaje też stawkę godzinową, ale doliczy opłatę za uruchomienie serwera – przy krótkim użyciu to ona decyduje o koszcie.
Dysk. W RunPod dysk kontenera kosztuje 0,10 USD za GB miesięcznie, tylko gdy pod działa, i jest czyszczony po zatrzymaniu poda. Dysk wolumenu (/workspace) kosztuje 0,10 USD za GB miesięcznie, gdy pod działa, i 0,20 USD, gdy jest zatrzymany. Wolumen sieciowy to 0,07 USD za GB miesięcznie (0,05 USD powyżej 1 TB), niezależnie od stanu poda. W Vast.ai dysk jest naliczany przez cały czas istnienia instancji, także zatrzymanej – przestaje dopiero po jej usunięciu.
Transfer. RunPod według dokumentacji nie pobiera opłat za ruch przychodzący ani wychodzący. W Vast.ai cenę transferu ustala właściciel maszyny i płacisz za każdy przesłany bajt, więc pobranie dużego modelu i wysłanie wyników też kosztuje. Sprawdzaj tę kolumnę przy wyborze oferty.
Saldo i limity. RunPod wymaga środków na co najmniej godzinę pracy wybranej konfiguracji, a domyślny limit wydatków to 80 USD za godzinę na wszystkie zasoby. Gdy saldo spadnie do zera, pody są zatrzymywane. Pody bez wolumenu sieciowego są wtedy usuwane razem z danymi, których nie da się odzyskać. Vast.ai przy zerowym saldzie zatrzymuje instancje. Bez zapisanej karty planuje usunięcie instancji i danych, jeśli szybko nie doładujesz konta.
Ceny godziny (12.11.2026)
RunPod, ceny z cennika w USD za godzinę, przeliczone po kursie średnim NBP z 10.11.2026 (1 USD = 3,9099 zł), bez doliczania podatków:
| Karta | VRAM | Secure Cloud | Community Cloud |
|---|---|---|---|
| L4 | 24 GB | 0,59 USD (2,31 zł) | 0,44 USD (1,72 zł) |
| RTX 4090 | 24 GB | 0,89 USD (3,48 zł) | 0,34 USD (1,33 zł) |
| RTX 5090 | 32 GB | 1,19 USD (4,65 zł) | 0,69 USD (2,70 zł) |
| L40S | 48 GB | 1,09 USD (4,26 zł) | 0,79 USD (3,09 zł) |
| A100 PCIe | 80 GB | 1,79 USD (7,00 zł) | 1,19 USD (4,65 zł) |
| H100 SXM | 80 GB | 3,99 USD (15,60 zł) | 2,69 USD (10,52 zł) |
Hetzner, serwery dedykowane z GPU, ceny netto w euro (1 EUR = 4,3895 zł, NBP z 10.11.2026):
| Serwer | Karta | Miesięcznie | Godzina | Uruchomienie |
|---|---|---|---|---|
| GEX45 | RTX PRO 4000 Blackwell SFF, 24 GB | 214 € (939,35 zł) | 0,3429 € (1,51 zł) | 209 € (917,41 zł) |
| GEX63 | RTX PRO 6000 Blackwell Max-Q, 96 GB | 999 € (4385,11 zł) | 1,6009 € (7,03 zł) | 999 € (4385,11 zł) |
Vast.ai nie ma stałego cennika – ceny ustalają właściciele maszyn i zmieniają się z dnia na dzień. Porównuj tam cenę godziny razem z transferem i dyskiem.
Trzy przykładowe rachunki
Dostrajanie modelu 8B metodą QLoRA. Minimum według Unsloth to 6 GB VRAM, więc wystarczy RTX 4090. Przyjmijmy 5 godzin pracy w Secure Cloud: 5 × 0,89 USD = 4,45 USD, czyli ok. 17,40 zł. Wolumen 100 GB przez te kilka godzin to grosze. Ale jeśli po skończonej pracy zatrzymasz poda i zapomnisz go usunąć, ten sam wolumen kosztuje 100 × 0,20 = 20 USD miesięcznie (78,20 zł) – więcej niż samo trenowanie.
Dzień pracy z modelem 70B. Model w kwantyzacji 4-bit zajmuje ok. 42 GB, do tego kontekst – bezpieczniej wziąć kartę 80 GB. A100 przez 8 godzin w Secure Cloud: 8 × 1,79 = 14,32 USD, czyli ok. 56 zł. Jeśli robisz to raz w miesiącu, wynajem wygrywa z każdym zakupem.
Usługa działająca bez przerwy. RTX 4090 w Secure Cloud przez cały miesiąc (730 h) to 649,70 USD, czyli ok. 2540 zł. Hetzner GEX45 z kartą 24 GB kosztuje 939,35 zł netto miesięcznie plus jednorazowo 917,41 zł netto za uruchomienie. Przy pracy ciągłej serwer miesięczny wychodzi wyraźnie taniej już w pierwszym miesiącu. Przy kilku godzinach w miesiącu opłata za uruchomienie zjada całą korzyść. Szerzej o tym wyborze pisze poradnik serwer dedykowany czy VPS.
Kiedy kupić własną kartę
Własna karta zwraca się po liczbie godzin, w których wynajem kosztowałby tyle co zakup:
Przykład na założeniach, nie na cenach rynkowych: karta za 8000 zł, porównywana z RTX 4090 w Secure Cloud (3,48 zł za godzinę), komputer z kartą pobiera pod obciążeniem 0,45 kW, a 1 kWh kosztuje 1,10 zł. Prąd to wtedy ok. 0,50 zł za godzinę, więc zwrot następuje po ok. 2700 godzinach pracy. Przy 10 godzinach tygodniowo to ponad 5 lat, przy 8 godzinach dziennie – niecały rok. Wstaw własne liczby: cenę karty z oferty, pobór z dokumentacji producenta albo pomiaru watomierzem i stawkę z rachunku za prąd. Własna karta ma też zalety, których wzór nie widzi: dane nie wychodzą z domu i nie czekasz na wolną maszynę. Wady: hałas, ciepło i to, że za dwa lata karta będzie warta dużo mniej.
Jak nie zostawić włączonej maszyny
To najczęstszy powód wysokiego rachunku. Kilka nawyków:
-
Wyłącznik czasowy na starcie. RunPod udostępnia w podzie identyfikator w zmiennej
RUNPOD_POD_ID, a jego dokumentacja pokazuje zatrzymanie poda poleceniemrunpodctl. Zaraz po uruchomieniu wpisz w terminalu poda:Po trzech godzinach pod się zatrzyma, nawet jeśli zamkniesz przeglądarkę. Ustaw czas z zapasem na zadanie, a jeśli potrzebujesz dłużej, usuń stary wyłącznik poleceniem
pkill -f "sleep 3h; runpodctl"i uruchom nowy z dłuższym czasem. Nie zabijaj samego procesusleep– powłoka uznałaby, że odliczanie się skończyło, i od razu zatrzymałaby poda. -
Zatrzymanie to nie usunięcie. Zatrzymany pod w RunPod zwalnia kartę, ale wolumen dalej kosztuje. Gdy nie potrzebujesz środowiska, usuń poda (
runpodctl pod delete "$RUNPOD_POD_ID"albo w panelu). W Vast.ai opłata za dysk znika dopiero po usunięciu instancji. -
Wyniki najpierw na zewnątrz. Przed usunięciem skopiuj wagi, logi i obrazy na swój komputer albo do magazynu obiektowego. Po usunięciu poda dane spoza wolumenu sieciowego przepadają.
-
Wolumen sieciowy na dane, które wracają. Jeśli co miesiąc trenujesz na tym samym zbiorze, trzymaj go na wolumenie sieciowym (0,07 USD za GB miesięcznie) i podpinaj do nowych podów. Nie płacisz wtedy za zatrzymanego poda tylko po to, żeby zachować pliki.
-
Doładowania zamiast nieograniczonej karty. Wpłać tyle, ile chcesz wydać w danym miesiącu, i sprawdź w panelu limit wydatków. Pamiętaj tylko, że przy zerowym saldzie RunPod usuwa pody bez wolumenu sieciowego razem z danymi – przed długim zadaniem upewnij się, że środków wystarczy.
-
Sprawdzenie po pracy. Po skończeniu zajrzyj do listy podów albo instancji i do bieżącego zużycia. To minuta, która oszczędza dziesiątki złotych.
Bezpieczeństwo wynajętej maszyny
Wynajęty pod to serwer w internecie jak każdy inny. Loguj się kluczem SSH, a nie hasłem. Nie wklejaj kluczy API ani tokenów do publicznych szablonów i notatników. Usług takich jak API Ollamy czy notatnik Jupyter nie wystawiaj bez uwierzytelnienia – zasady są te same co w poradniku o Ollamie na VPS. Jeśli trenujesz na danych klientów, sprawdź w opisie oferty, kto udostępnia maszynę i w jakim kraju stoi. Na rynku Vast.ai warunki, w tym cenę, ustala właściciel maszyny, a nie operator platformy.
Lista kontrolna
Źródła
Sprawdzone 12.11.2026:
- RunPod – cennik GPU i dysków: https://www.runpod.io/pricing
- RunPod – rozliczanie podów (sekundy, dyski, brak opłat za transfer, saldo, limit wydatków): https://docs.runpod.io/pods/pricing
- RunPod – zatrzymywanie i usuwanie podów (
runpodctl pod stop,runpodctl pod delete): https://docs.runpod.io/pods/manage-pods - RunPod – zmienne środowiskowe w podzie (
RUNPOD_POD_ID): https://docs.runpod.io/pods/references/environment-variables - Vast.ai – rozliczanie (sekundy, dysk po zatrzymaniu, transfer, instancje przerywane, zerowe saldo): https://docs.vast.ai/documentation/instances/pricing
- Hetzner – serwery dedykowane z GPU: https://www.hetzner.com/dedicated-rootserver/matrix-gpu/
- Unsloth – wymagania VRAM dla QLoRA i LoRA: https://unsloth.ai/docs/get-started/beginner-start-here/unsloth-requirements
- Hugging Face Diffusers – FLUX i pamięć: https://huggingface.co/docs/diffusers/main/en/api/pipelines/flux
- Ollama – FAQ (przykład
ollama psz modelem 70B): https://docs.ollama.com/faq - Biblioteka Ollama –
qwen3:32b: https://ollama.com/library/qwen3 - NBP – kursy średnie z 10.11.2026: https://api.nbp.pl/api/exchangerates/rates/a/usd/, https://api.nbp.pl/api/exchangerates/rates/a/eur/