Hogyan építsünk saját CDN-t?

Egy lassú weboldalt a keresők is hajlamosak lentebb sorolni és a más úton odaérkezők nem maradnak sokáig. De min múlik a sebesség? Az első logikus válasz a webszerver, ami igaz is. A második viszont a hálózat. A dinamikus tartalmak pedig még tovább bonyolítják a problémát, de most maradjunk meg az egyszerűbb esetnél, a statikus tartalomnál.

A webszerver tuningolását követően szembesülsz a hálózattal. Ez igazán akkor okoz problémát, ha nem csak egy országot vagy régiót szeretnél kiszolgálni, hanem az egész világot. Egy országon belül ha jó helyen van a szerver nem lesz gondod, de egy magyar szervert az Egyesült Államokból csiga lassú lesz elérni. És a sok másodpercre megnövekedő betöltési idő bizony komoly gond lesz.

Világszintű tartalomkiszolgáló hálózatot építeni nagy feladatnak hangzik, pedig pár jól megválasztott szolgáltatással és nyílt forrású szoftverrel meglepően egyszerű elkészíteni. Az Amazon Web Services DNS kiszolgálójával, Dockerrel és némi Ansible playbookkal máris a világ 2-3 pontjáról szórhatjuk a tartalmat, jelentősen felgyorsítva az elérést.

Hogy miért nem használjuk a kész szolgáltatásokat, mint a Cloudflare vagy Cloudfront? A válasz egyszerű: a nagy CDN-ek a cache-t gyorsan ürítik. Ha nem elég nagy a forgalmad, a kiszolgálás sebessége sokszor lassabb lesz mint a világ másik oldalán lévő szerverről. Saját CDN-el ez kikerülhető.

A képzésen egy valódi, élő CDN létrehozását tanulod meg, miközben olyan technológiákat sajátítasz el, mint az Amazon Lightsail és az Ansible használata a webszerverek gyors és egyszerű felhúzásához és a Dokcer Compose használata a konténer környezetek elkészítéséhez. A reverse-proxy ezúttal egy Traefik, mely Letsencrypt tanúsítványt kap. Szintén Dockerben futtatva, teljesen automatizáltan. A DNS világszintű, helyfüggő kiszolgálására pedig az Amazon Route53 rendszerét használjuk.

A gyakorlati képzésen az oktató megosztott képernyőjén követed a lépéseket, melyekhez részletes magyarázatot kapsz azok elméleti hátteréről, hogy megértsd mit és miért csinálsz. A képzés elvégzésével te magad is létre tudsz hozni világ méretű CDN-t.

Course Instructor

Pásztor János Pásztor János oktató

Hogyan építsünk saját CDN-t?

Beiratkozás tagsággal

FREE

A fenti tagságok bármelyikével be tudsz iratkozni a képzésre.

Még nem vagy tag? Iratkozz be!

Online képzés tagság

7990,- Ft / hó
87.900,- Ft / év
  • Minden videót megnézhetsz online
  • A letöltéseket 50% kedvezménnyel kapod
  • Nincs hűségidő
  • Egy hetes kötelezettség mentes próba
    199 forintért

Online képzés plusz tagság

9990,- Ft / hó
109.900,- Ft / év
  • Minden videót megnézhetsz online
  • Havi egy teljes tananyagot (jegyzet és videó) letölthetsz
  • A többi letöltést 70% kedvezménnyel kapod
  • Nincs hűségidő

Korlátlan képzés tagság

24.990,- Ft / hó
274.900,- Ft / év
  • Minden videót megnézhetsz online
  • Minden jegyzetet letölthetsz
  • Havi három teljes tananyag videóját letöltheted
  • A többi letöltést 80% kedvezménnyel kapod
  • Nincs hűségidő

VIP tagság

29.990,- Ft / hó
329.900,- Ft / év
  • Minden videót megnézhetsz online
  • Minden jegyzetet letölthetsz
  • Minden videót letölthetsz
  • Nincs hűségidő
  • Belépési díj 377.000,- Ft
Scroll to Top