Sziasztok,
A nginx-el szolgálunk ki képeket, cloudflare-en keresztül a saját webes projektünkhöz. Ma egy pár perces leállás bebizonyította, hogy igen is komoly gondot is tud okozni, ha ez nem redundáns, hálózati szinten is. Hiába 2 gép, ha az ISP-nél volt a gond.
Ki mivel oldaná meg, hogy gyorsan (és georedundásan) legyen kiszolgálva? DB nem kell, csak képek mennének innen ill. kell a saját szerver, mert fut rajta képpel kapcsolatos dolog is (mintha vízjel kerülne a képekre dinamikusan)
Köszi!
- 568 megtekintés
Hozzászólások
Hollandia, Belgium. A helyi Rockforest cégnél gépbérlés. Nem kell tengeren átkelni amennyiben személyes megjelenésre van szükség, mondjuk évente egyszer.
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
de ebben hol a georedundancia?
- A hozzászóláshoz be kell jelentkezni
Több mint 1000 kilométer. Nos, ha ez kevés, akkor valamilyen karib-tengeri szigetet ajánlok. Ha már nagy vízen kell átrepülni akkor legyen kellemes éghajlat, pálmafák, kókuszdió, nők. Oh, Afrika. Ahogy a nótában éneklik.
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
Ha nem extrem nagy terhelesrol van szo, akkor AWS Lambdaval is rarakhatod a dinamikus vizjelet a kepre. A Lambda eleg stabil szokott lenni, de georendundanssa is tudod tenni tobb regioban futtatva, de az valoszinu overkill.
- A hozzászóláshoz be kell jelentkezni
hetzner gépbérlés, van német és finn telephely is, meg amerikai is.
gépek között rsync a képeknek.
- A hozzászóláshoz be kell jelentkezni
"gépek között rsync a képeknek."
Pontosan, a legolcsóbb megoldás.
Ha nem tűr késlekedést a szinkron, akkor inotify-val érdemes hergelni az rsync-ket. Valami ilyesmi megoldással: https://askubuntu.com/questions/339230/how-do-i-trigger-rsync-on-file-m…
- A hozzászóláshoz be kell jelentkezni
Esetleg perverzeknek drbd, vagy gluster... Előbbivel igen sok képet, igen jelentős forgalommal szolgáltunk ki - igaz csak Petőfi S. utca/Dataplex volt a drbd két lába...
- A hozzászóláshoz be kell jelentkezni
gluster kb halott sajnos. Viszont ha van lehetöseg átirni az alkalmazást hogy s3 protokolon legyen etetve, akkor minio mirrorzva jólehet erre a célra.
- A hozzászóláshoz be kell jelentkezni
Nekem a gluster eddig bejött - kár, hogy khm. nem igazán megy a fejlesztése...
- A hozzászóláshoz be kell jelentkezni
dupla
- A hozzászóláshoz be kell jelentkezni
Saját webes megoldás szolgálja ki a képeket még a "CDN" nem elérhető. Ezt meg tudja oldani sztem. a cloudfare is. Ennél olcsóbb nincs. Kis kieséseket simán áthidalja.
Ha ennél komplexebb megoldás kell, akkor két vagy több egymástól független "CDN" szolgáltatást is igénybe venni. Egy is elég, de az drága lehet nagyon. Két kisebb, független szolgáltató jobb irány lehet.
Mondjuk felmerült bennem a kérdés, hogy ha kis projekt, akkor kell-e egyáltalán bármilyen CDN jellegű megoldás. Lehet egy komplett redundancia jobb lehet akár magára a webes megoldásra a CDN helyett.
- A hozzászóláshoz be kell jelentkezni
A dinamikus vizjel szamomra azt jelenti, hogy user specifikus, egyedi kepeket kell generalni szerver oldalon, ergo aligha CDN-ezheto.
- A hozzászóláshoz be kell jelentkezni
Cloudflare Workers-ben a statikus resource-ok kiszolgálása ingyenes. A CloudFlare R2-nek is nagyon jó az árazása.
Szerk: Most látom, hogy dinamikusan módosítjátok a képeket. Itt az a kérdés, hogy ez mennyire gyakori. Ha értelmesen nem lehet Cloudflare-re pusholni, akkor a Hetzner, nagyon árérzékeny esetben Contabo működhet.
- A hozzászóláshoz be kell jelentkezni
Jól értem, van két gép itt-ott, és kéne eléjük egy jó loadbalancer, ami kb. csak a redundancia miatt kell?
- A hozzászóláshoz be kell jelentkezni
Szerintem eleg lenne DNS-bol megoldani a load balance-olast. AWS Route53 peldaul tud healthchecket nezni az IP-kre, igy a hibas IP-k fele nem kuld forgalmat.
- A hozzászóláshoz be kell jelentkezni
igen, a folytonos elérés lenne a cél valami LB-vel
- A hozzászóláshoz be kell jelentkezni
Zsír. Előre bocsájtva hogy sose próbáltam ki, én (is) a Cloudflare felé mennék: https://developers.cloudflare.com/load-balancing/load-balancers/
- A hozzászóláshoz be kell jelentkezni
Ehhez azért jobban ismerni kell a webalkalmazás jelenlegi felépítését, mennyire statikus / dinamikus jellegű, mi van még a képeken és a vízjelezésen kívül, és hogy mennyire bonyolult maga a vízjelezés.
A statikus dolgokhoz, ill. a vízjel nélküli nyers képekhez a Cloudflare R2 jöhet szóba.
A vízjelezéshez is van a Cloudflare-nek kimondottan egy szolgáltatása: https://developers.cloudflare.com/images/transform-images/draw-overlays/
- A hozzászóláshoz be kell jelentkezni
Microsoft Azure-nak van load-balancer megoldása. Biztos van másnak is. Azért nem hiszem, hogy 100%, de sok 9-es szolgáltatások azért ezek.
- A hozzászóláshoz be kell jelentkezni
Rackforest:
– Redundáns Loadbalancer (LVS) 13 100 Ft / domain / hó (bruttó 16 637 Ft / hó)
Fizikailag 3 helyen vannak, talán jó.
- 99 000 ért csinálnak privát felhőt, részleteket nem ismerem.
- Ti csinéltok privt felhőt, mivel nincs db, elvileg állapotfüggetlen a dolog, mikrok8s+metallb load balancer , macera és két gép nem elég.
Ps: cloudflare LB $5 től indul , healthcheck is csak pár dollár.
- A hozzászóláshoz be kell jelentkezni