Kezdőoldal » Számítástechnika » Programozás » Írtam pár adatbányászó scripte...

Írtam pár adatbányászó scriptet (Pythonban) és szeretném őket rendszeresen (pl. napi 4-szer, 6 óránként) lefuttatni. Fontos, hogy a hardver mindig készenlétben álljon a futtatáshoz. Mit ajánlotok?

Figyelt kérdés
Eddig számítógépen futtattam őket manuálisan, ezt szeretném kiváltani. Volt már próbálkozásom, hogy egy második számítógépet üzemeltem be, amit a mindennapjaimban nem használok, de gyakran jártam úgy, hogy a Windows frissített és leállt, így a Task Scheduler-ben beálíltott időpontokban a gép nem "éledt fel", és a BIOS beállítások sem kapcsolták be a gépet a megfelelő időpontban (bár ebben még van hitem, hogy sikerülne működésre bírni). Viszont nem tudom, mennyire van értelme egyáltalán egy laptopot használni erre a célra. Egyik ötletem egy Raspberry Pi volt, a másik pedig egy remote server szolgáltatás igénybe vétele. Sajnos nincs egyikkel kacsolatban sem tapasztalatom. A Raspberryt tudom, hogy szokták ilyen feladatokra is használni, de csak akkor fizetnék ki érte 20-30 ezret, ha tényleg ez az optimális megoldás. Másfelől a Raspberrynél gond lehet, ha megszakad az internetkapcsolat, tehát lehet, hogy külön internetelőfizetést kellene hozzá vennem, ellenben egy remote serverrel, ahol ez úgy gondolom, nem probléma.

#Raspberry #remote server
2021. jan. 8. 13:02
 1/4 anonim ***** válasza:
76%

Alkalmazható laptop is (pláne hogy van benne akkumulátor így áramszünet esetén is kibírja), csak - szerény véleményem szerint - asztali Windows-rendszert használni erre a célra "ágyúval verébre lőni"-kategória.


Én ilyen célra Linuxot (netinstallos Debiant, Ubuntu Servert,...) alkalmaznék, grafikus felület nélkül (minél kisebb erőforrás-igény, annál kisebb energiafogyasztás), csak a legszükségesebb csomagokat - például ssh a távoli eléréshez, python és a szükséges modulok - feltelepítve, az időzítés cron-ból megoldva.


Az Internet-kimaradás eliminálására érdemes valamilyen 4G routert beszerezni - például

[link]

amibe rakható USB-s4G mobil stick, így ha a fő Internet-elérés megszakad, akkor legyen másik. Viszont ez esetben a routernek/modemnek szükség lesz szünetmentes áramellátásra (vagy egyszerűen az USB 4G sticket a laptopra csatlakoztatni, és Internet-kimaradás esetén a laptopról csatlakozni a mobilhálózatra).


A másik megoldás a "remote server" vagyis a VPS. Ez esetben egy nagy fizikai szerveren kapsz egy "részt" egy virtuális szerver vagy konténer képében - amin futtathatsz bármilyen operációs rendszert (általában Linuxot adnak a szolgáltatók, mert az ingyenes, de Windows is igényelhető, csak azért fizetned kell) és azon belül bármilyen szoftvert. Viszont ez a "rész"szerver 24/7-ben fut, erőforrást pazarolva.


Egy harmadik megoldás a "szerver nélkülinek" nevezett lehetőség (azért "szervernélkülinek" hívják ezt a módot, mert neked, mint végfelhasználónak nem kell azzal törődnöd, hogy milyen erőforrás fut a szkripted alatt) - például az Amazon AWS Lambda ( [link] ) - ahol az adott Python-szkriptedet bizonyos körülményektől függően - például időpont ( [link] ) - indíthatod el és csak a szkript futása alatti erőforrás-használatért kell fizetned.

2021. jan. 8. 14:01
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
100%
Én a helyedben vennék egy raspberry-t, beteszed a szekrény mögé, ahol fut 0-24 minimálisan fogyasztva, tökéletesen csendben, wifin kapcsolódik a netre/helyi hálóra. Írsz egy cron job-ot, ami akkor futatja le teljesen autómatikusan a script-et amikor akarod. Arra is lehet script-et írni, hogy elküldje az adatokat email-en, vagy ha az túl nagy, akkor felrakja pl dropboxba vagy google drive-ra.
2021. jan. 8. 14:40
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
Tegyél fel linuxot arra a gépre.
2021. jan. 8. 16:18
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
100%
+1 rasberry
2021. jan. 8. 17:10
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!