Ez egy szerver-üzemeltetési kérdés:
Jelenleg bérlünk egy tárhelyet a Rackforest szolgáltatónál, ahol kb 20 webáruház üzemel ugyanazzal a motorral.
A kliensek percenként lekérdeznek egy "utoljára változott" időpontot, ebből tudja, kell-e frissíteni az oldalt. (Pl. árukészlet változás miatt.)
Emiatt néha letilt, ha túl sok kérés érkezik, mert van egyfajta "Entry Point Limit" = max 30.
Szeretnénk áttérni valamilyen websocket-es megoldásra, de félünk, hogy működni fog-e?
Tudja valaki, hogy:
- Használható egyáltalán Node.JS sima bérelt tárhelyen a RackForest-nél ? (Nem VPS-en!)
- Ha igen, hogyan? CPanelből kell valahogy telepíteni?
- Vagy nem is lehet külön portot nyitni ilyen formában? Pl. 3001
- esetleg ebben a tartományban? 49152-6553
- Ha mindez nem működik, van valami egyéb alternatíva erre?
TUDOM, hogy VPS-en mindez "egyszerűbb lenne", de nincs rá sem szaktudásunk, sem +XX ezer forintunk havonta, hogy valaki karbantartsa azt.
Sehol nem szerepel itt Node.JS, ez alapján nem biztosít. Helyesen. Én sem örülnék ha mindenki ész nélkül állandóan futó folyamatokkal fogyasztaná a CPU időt, a plusz portok nyitottsága / kontrollálhatatlan (szűrhetetlen) forgalom miatti biztonsági kockázatról nem is beszélve.
Két megoldás van: VPS + üzemeltetés, vagy keresel másik szolgáltatót. Nem reklám, de pl. itt adnak ilyet ilyet a tárhely mellé: Kosár - DotRoll Kft.
A szolgáltató ilyen kérdésekre (végülis logikusan) a saját érdekének megfelelő választ adja:
- Költöztessük át a Bérelt tárhelyet bérelt VPS alá + kérjünk prémium szolgáltatást és rendszerfelügyeletet.
Ez egyáltalán nem igaz. Ha ezt mondja akkor így kell tenni. Mi van a szolgáltatási szerződésben, mit biztosítanak? Benne van amit szeretnél vagy nincs? Nézd meg, ilyen egyszerű. Amúgy meg osztott tárhelyen ilyet szerintem nagyon kevés szolgáltató biztosít. Véleményem szerint ha valakinek ilyen kell, az biztosítsa is a hátteret hozzá. A VPS manapság filléres, néhány tíz ezer forintból rendszergazda is lesz. Ha ennyit nem bír el a projekt, akkor vagy megoldod magad, vagy elengeded.
Sehol nem szerepel itt Node.JS, ez alapján nem biztosít. Helyesen. Én sem örülnék ha mindenki ész nélkül állandóan futó folyamatokkal fogyasztaná a CPU időt, a plusz portok nyitottsága / kontrollálhatatlan (szűrhetetlen) forgalom miatti biztonsági kockázatról nem is beszélve.
Két megoldás van: VPS + üzemeltetés, vagy keresel másik szolgáltatót. Nem reklám, de pl. itt adnak ilyet ilyet a tárhely mellé: Kosár - DotRoll Kft.
Én náluk vagyok és itt van NodeJS futtatási lehetőség, de socket.io-t még nem próbáltam használni. Viszont nagyon segítőkészek, csupán rá kell kérdezned.
Ha a tárhely szolgáltató egy, vagy több szolgáltatás biztosításáért pénzt kér, akkor ha fejre is állsz, annál a szolgáltatónál csak ez a lehetőséged marad.
Ha ezt te nem akarod fizetni, ha az adott szolgáltatásért nem szeretnél fizetni, akkor kell egy másik szolgáltatót keresni, ami az igényeidet ingyenesen kiszolgálja.
Ha ragaszkodsz az adott szolgáltatóhoz, de nem szeretnél fizetni, viszont a kérdéses szolgáltatás(-ok) kellenek, akkor azok igénybevétele minimum szürke zóna, de inkább erősen karcolgatja a BCS határait.
Így van. De azért nem árt egy "kis" szerver üzemeltetés tapasztalat hozzá. Ha az nincs akkor vagy "sima" tárhely, vagy menedzselt szolgáltatás a megfelelő.
- Valóban nem megy a Node.js a "sima" tárhelyükön, ezáltal a Socket.io sem.
- Valószínűleg nem fogjuk tudni megkerülni a VPS-t.
@OXY
Köszönöm a tippet! Ugyanakkor két tucat webáruház átköltöztetése nem annyira egyszerű feladat.
Fél éve csináltunk ilyet, összesen kb 200 munkaóránk ment rá, amikor elmenekültünk a DotRoll -tól. (Folyamatosan akadozott a szolgáltatásuk, és a hibabejelentéseinket "lerázták". Kiderült 1 héttel később, hogy folyamatos támadás alatt álltak, és végül fel is törték a szerverüket.)
Azon agyalok, hogy mi lenne, ha meghagynánk a weboldalakat úgy, ahogy vannak, és egy (azonos szerveren lévő) VPS-t megcsinálnánk úgy, hogy az CSAK a kapcsolatok / értesítések kezeléséért legyen felelős az összes webáruháznál?
- 1 cím lenne,
- Csak azt az 1 portot kellene kinyitni hozzá
- a Socket.io kezelné a csoportokat.
Azon agyalok, hogy mi lenne, ha meghagynánk a weboldalakat úgy, ahogy vannak, és egy (azonos szerveren lévő) VPS-t megcsinálnánk úgy, hogy az CSAK a kapcsolatok / értesítések kezeléséért legyen felelős az összes webáruháznál?
Ha ez egy bérelt tárhely akkor ezt így felejtsd is el. Nincs az a szolgáltató aki ugyanazon a fizikai szerveren adja az osztott tárhely szolgáltatásait, mint amin a virtualizációs réteget futtatja. Pláne, amennyiben "bare metal" virtualizációt használnak, akkor nem is tudna más futni a hoszton.
Ami jó, hogy a legtöbb szolgáltató ad belső privát hálózatot a saját szolgáltatásai (dedikált hardver, VPS) között. Ami rossz, hogy erősen kétlem hogy egy osztott tárhelyes rendszerhez felcsatolnának csak a ti kedvetekért még egy hálózati interfészt és VLAN-t. Technikailag lehetséges, de onnantól arra mindenki rálátna az osztott tárhelyen, nem kicsi kockázat. Véleményem szerint az osztott tárhely pont azért olyan amilyen, hogy olcsó lehessen.
Ami még jó lehet nektek, az a Docker, ha tudnak adni a tárhely mellé.
Ha sehogy' sem megy keress meg privátban, ennél kacifántosabb dolgokat is megoldottunk már, észszerű keretek között kb. bármit tudunk adni.