Hogyan valósíthatjuk meg a Google Cloud CDN-t?

Eljárás a Google Cloud CDN (tartalomszolgáltatási hálózat) engedélyezéséhez a webhelyén.


Előző bejegyzésemben tesztet tettem, és arról beszélt, hogy milyen gyors a CDN a Google által. Röviden tárgyaltam az engedélyezést, és sokan közületek kérték, hogy magyarázza el részleteket.

Bevezetés

Cloud CDN a Google által egy alacsony késleltetésű tartalomszállítási megoldás kis- és nagyvállalatok számára.

Világszerte több mint 100 POP (jelenlét pont) és a Google globális prémium hálózatán keresztül történő gyorsított tartalomszállítás révén a leggyorsabb SSL CDN működik világszerte.

A legfrissebb jelentés Cedexis.

A Google Cloud CDN néhány funkciója:

  • HTTP / 2 – támogatja a legújabb HTTP protokollt a jobb teljesítmény érdekében
  • Alacsony késleltetés – az összes tartalmat az Anycast (single IP) szolgálja ki világszerte
  • Naplózás – integrálódik a Stackdriver programmal, hogy részletes naplózást biztosítson a kérések, a gyorsítótár elérése / hiányozása érdekében
  •  A gyorsítótár azonnal kitisztul
  • Alacsony költségű

Előfeltétel

Vajon miért van előfeltétel??

Nos, a Google CDN csak a Google terheléselosztó és felhőalapú tárolóeszközökkel működik. Ez azt jelenti, ha nem az alkalmazását tárolja a GCP-n (Google Cloud Platform), akkor nem tudja használni a CDN-jét.

Más szavakkal, ez még nem támogatja a külső eredetét. Egyszerű.

Tehát feltételezem, hogy az alkalmazást a GCP-n tárolja, és készen áll a terheléselosztó (LB) használatára a felhő CDN használatához.

Jól gondoltad; szintén nem használhatja a virtuális gépet származásként. Csak a terheléselosztón engedélyezhető.

Kezdjük el…

Forgatókönyv

Két virtuális géppel futok (egyet Szingapúrban, a másikt az Egyesült Államok nyugaton). Tölteni szeretném az egyenlegkérelmeket mindkét virtuális gépre a HTTP terheléselosztó segítségével, és aktiválnom a CDN-t.

A következőket kell tennem.

  • Hozzon létre egy egészségügyi ellenőrzést
  • Hozzon létre egy példánycsoportot
  • Hozzon létre egy terheléselosztót
  • CDN engedélyezése

Egészségügyi ellenőrzés létrehozása

Az egészségügyi ellenőrzés nélkülözhetetlen a terheléselosztó számára annak megállapításához, hogy a virtuális gép egészséges-e. Ha a virtuális gép nem tud válaszolni a lekérdezésre, akkor az LB megjelöli azt egészségtelennek, és abbahagyja a forgalom küldését.

  • Jelentkezzen be a GCP-hez, és lépjen ide Egészségügyi ellenőrzések a Compute Engine alatt
  • Kattintson az „Állapot-ellenőrzés létrehozása” elemre.

  • Kövesse a varázslót, és írja be a szükséges információkat
    • Protokoll – válassza a HTTP-t, ha a virtuális gépen tárolt alkalmazás meghallgatja a 80-as portot és a HTTPS-t a 443-as porthoz
    • Igénylés elérési útja – egy munkakörnyezet gyökérköve.
    • Egészségügyi kritériumok – szükség szerint módosítsa

  • Kattintson a létrehozás elemre

Néhány másodpercig tart, és észreveszi az újonnan létrehozott állapotfelmérést a listán. Ezt hamarosan felhasználjuk.

Példánycsoport létrehozása

Példánycsoportot használunk a terheléselosztás beállításában. Az LB háttereszköznek nevezzük.

  • Menj Példánycsoportok a Compute Engine alatt
  • Kattintson a „Példánycsoport létrehozása” elemre.

  • Kövesse a varázslót a szükséges információk megadásához
    • Hely – válassza ki single-övezet mivel nem megyünk előre az automatikus méretezés lehetőségével.
    • Zóna – válassza ki azt a zónát, ahol a virtuális gép fut
    • Csoport típusa – jelölje be a nem kezelt példánycsoportot
    • Virtuálisgép példányok – válassza ki a virtuális gépet a listából
  • Kattintson a Létrehozás elemre

Ismételje meg a lépéseket egy példánycsoport létrehozásához egy másik virtuális gép zónához.

Két példánycsoportunk van. Mindegyik a virtuális géppel van leképezve a megfelelő zónában.

Terheléselosztó létrehozása

  • Menj Terhelés elosztás alatt Hálózati szolgáltatások
  • Kattintson a „Terheléselosztó létrehozása” elemre.

  • Válassza ki a „HTTP (S) terheléselosztást”.
  • Írja be az LB nevét
  • Kattintson a „Háttér konfiguráció” elemre.
  • Kattintson a „Háttérszolgáltatás létrehozása” elemre.
  • Írja be a háttér-szolgáltatások nevét
  • Adja hozzá a korábban létrehozott mindkét példánycsoportot háttérként
  • Válassza ki az előzőleg létrehozott állapotfelmérést
  • Munkamenet affinitása – válassza ki, hogy a munkamenet tapadását megkívánja-e
  • Kattintson a létrehozás elemre

  • Hagyja az alapértelmezett konfigurációt a „Host és elérési szabályok” részben. Ha azonban feltételes továbbításra van szüksége, akkor add hozzá, ahogy szüksége van.
  • Kattintson az előlap konfigurációjára és írja be a nevet
  • A statikus IP-cím eléréséhez válassza az „IP-cím létrehozása” lehetőséget. Ez fontos, mivel alapértelmezés szerint rövid távú IP-t fog kapni.
  • A protokoll, az IP verzió és a port az alapértelmezettre hagyja
  • Kattintson a Kész gombra

  • Kattintson a áttekintésre és a véglegesítésre, és ha úgy érzi, hogy valami nincs rendben, akkor változtassa meg másként, kattintson a „Létrehozás” gombra.

  • A létrehozás után észreveszi az újonnan létrehozott LB-t a listán

Ez azt jelzi, hogy az LB létrejött. Tegyünk egy tesztet az LB működésének biztosítása érdekében.

Szóval megpróbálom elérni az LB előtét IP-jét, és ez az siker!

Érdemes lehet néhány terhelést létrehozni annak biztosítása érdekében, hogy a forgalom mindkét virtuális gépre irányuljon. A Google továbbítja a kéréseket a felhasználó földrajzi helyzetének legközelebbi virtuális gépéhez.

A forgatókönyv szerint az ázsiai forgalom a szingapúri virtuális gépre és az Amerikából, az USA és a nyugat közötti pénzforgalomra irányul.

A Google Cloud CDN aktiválása

És végül itt az ideje, hogy engedélyezze a CDN-t.

  • Menj Cloud CDN hálózati szolgáltatások alatt
  • Kattintson az „Eredet hozzáadása” elemre.

  • Válassza ki a terheléselosztót a származási legördülő menüből, majd kattintson a Hozzáadás gombra

  • Látnia kell az újonnan létrehozott CDN-t a listán

Ebből arra következtethetünk, hogy a CDN engedélyezve van a terheléselosztón.

Ha elégedett vagy vele, frissítheti domainjének rekordját a kiegyensúlyozó globális IP betöltéséhez.

Remélem, hogy ez segít neked. Ha azt szeretné, hogy gyakorlati tapasztalatokat szerezzen a Google Cloud Platformról, akkor azt javaslom felfedezni ezt a kurzust.

CÍMKÉK:

  • GCP

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map