Content delivery network (CDN)
2012-06-18T20:34:04+02:00
2012-06-19T00:27:40+02:00
2022-07-19T04:23:00+02:00
  • Megoldás: Anycast IP

    Általában ezt használják statikus tartalom kiszolgálására (illetve oda ahol nem kell "session"). A CDN hálózatok általában igy müködnek, vagy pl. a google dns szolgáltatása is igy müködik.

    Egy másik megoldás pl. BGP -vel lenne, de sokkal bonyolultabb kivitelezni.
    Mutasd a teljes hozzászólást!
  • Az engem is érdekelne hogy például a google/facebook hogy csinálja hogy az én adataim itt vannak egy Mo-hoz közeli szerveren, egy amerikainak meg USA-ban. Mert állítólag ez is megoldható.

    De szerintem a Mi szintünkön ez is megfelel:
    Linux kernel alapú csomagszűrés IPTABLES-szel - Cikkek - PC Fórum
    Itt találsz egy lehetséges megoldást.
    Mutasd a teljes hozzászólást!
  • A varázsszó "osztott rendszerek". Gondolatébresztő
    Mutasd a teljes hozzászólást!
  • Kitalált történet:

    Van egy nagyon látogatott webhely. A tulajdonos egy szervert használt (képen bal oldal) és most szeretne áttérni több szerverre (képen jobb oldal).

    CDN

    A webhely egy állományát elérhetjük az alábbi webcímeken:

    1. http://cdn1.gorp.foo/file/1.jpg
    2. http://cdn2.gorp.foo/file/1.jpg

    Ez eddig világos. Két gépen is ott van ez az 1.jpg, de mi van az adatbázissal? A fenti példában két gép van, akkor két adatbázis is? A képről ezt szűrni le. Ha például egy blogról beszélünk, akkor egy hozzászólás két helyen is megtalálható – két adatbázisban – vagy csak egy adatbázis van amit minden gép használ?

    A több adatbázishoz és a több domain névhez ip címeket kell társítani.

    1. cdn1.gorp.foo - 127.0.0.1
    2. cdn2.gorp.foo - 127.0.0.2

    Ez is világos, de a kezdőlap az index.php, hogy lehet több gépen egyszerre? Tudtommal egy domaint több ip címre nem lehet irányítani, csak egyre. Mire gondolok:

    1. gorp.foo -> 127.0.0.1
    2. gorp.foo -> 127.0.0.2

    Ez tudtommal megoldhatatlan vagyis csak egy ip címet lehet rendelni egy domain névhez.

    1. gorp.foo -> 127.0.0.1

    Nem tudom mennyire érthető az amit itt összeírtam, de teljesen össze-vissza van most minden a fejemben. Nem értem, hogy hogyan működnek a több szerveres weboldalak.

    A Facebook például jópár gépet használ, de az index.php vagy mindegy mi a neve, a kezdőlap egy szerveren van? Egy szerver kiszolgálja az egész világot? Ez lehetetlen. Nem értem.

    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd