Kaip įgyvendinti „Google Cloud CDN“?

Procedūra, leidžianti įgalinti „Google Cloud CDN“ (turinio pateikimo tinklą) jūsų svetainėje.


Ankstesniame įraše aš padariau testą ir kalbėjau apie tai, kaip greitai „CDN“ teikia „Google“. Trumpai apžvelgiau įgalinimą, ir daugelis jūsų paprašė paaiškinti išsamiau.

Įvadas

„Google“ debesies CDN yra mažo vėlavimo turinio pristatymo sprendimas, skirtas mažoms įmonėms.

Greičiausias SSL CDN visame pasaulyje, turintis daugiau nei 100 POP (buvimo vietos taškų) visame pasaulyje ir pagreitėjęs turinio pristatymas naudojant „Google“ pasaulinį „premium“ tinklą..

Naujausia Cedexis.

Kai kurios „Google Cloud CDN“ funkcijos:

  • HTTP / 2 – jis palaiko naujausią HTTP protokolą, kad jis būtų geresnis
  • Mažas delsos laikas – visas turinys visame pasaulyje teikiamas per „Anycast“ (vieną IP)
  • Registravimas – jis integruojamas su „Stackdriver“, kad būtų pateiktas išsamus užklausos, talpyklos talpyklos / praleistos informacijos registravimas
  •  Nedelsdami išvalykite talpyklą
  • Žema kaina

Išankstinė sąlyga

Įdomu, kodėl tai būtina??

Na, „Google CDN“ veikia tik su „Google“ apkrovos balansavimo ir debesų saugyklų šaltiniais. Tai reiškia, kad jei nesate savo programos priglobti GCP („Google Cloud Platform“), negalite naudoti jų CDN.

Kitaip tariant, jis dar nepalaiko išorės ištakų. Paprasta.

Taigi manau, kad priglobiate savo programą GSP ir esate pasiruošę naudoti apkrovos balansavimo įrenginį (LB), kad galėtumėte naudoti debesies CDN.

Teisingai atspėjai; taip pat negalite naudoti VM kaip kilmės. Jį galima įjungti tik krovinių balansavimo įrenginyje.

Pradėkime…

Scenarijus

Aš dirbu du VM (vienas yra Singapūre, kitas – JAV vakaruose). Noriu įkelti balanso užklausas į abu VM naudodamas HTTP apkrovos balansavimo įrenginį ir jame suaktyvinti CDN.

Man reikia atlikti šiuos veiksmus.

  • Sukurkite sveikatos patikrinimą
  • Sukurkite egzempliorių grupę
  • Sukurkite krovinių balansavimo įrenginį
  • Įgalinti CDN

Sveikatos patikrinimo sudarymas

Norint nustatyti, ar VM yra sveikas, būtina atlikti sveikatos patikrinimą. Kai VM negali atsakyti į užklausą, tada LB pažymės tą nesveiką ir nustos siųsti srautą.

  • Prisijunkite prie GSP ir eikite į Sveikatos patikrinimai skiltyje „Compute Engine“
  • Spustelėkite „Sukurti sveikatos patikrinimą“.

  • Vykdykite vedlį ir įveskite reikiamą informaciją
    • Protokolas – pasirinkite HTTP, jei jūsų kompiuteryje, esančiame VM, bus klausomasi prievado 80 ir HTTPS prievado 443
    • Užklausos kelias – darbinio konteksto šaknis.
    • Sveikatos kriterijai – koreguokite, jei reikia

  • Spustelėkite sukurti

Tai užtruks keletą sekundžių, ir jūs pastebėsite naujai sukurtą sveikatos patikrinimą sąraše. Tuo greitai pasinaudosime.

Egzempliorių grupės kūrimas

Egzempliorių grupė naudojama atliekant apkrovos balansavimą. Tai vadinama LB backend paslaugomis.

  • Eiti į Instancijų grupės skiltyje „Compute Engine“
  • Spustelėkite „Sukurti egzempliorių grupę“.

  • Vykdydami vedlį pateikite reikiamą informaciją
    • Vieta – pasirinkite vienos zonos nes mes nesirinksime automatinio mastelio keitimo varianto.
    • Zona – pasirinkite zoną, kurioje veikia VM
    • Grupės tipas – pažymėkite nevaldomą egzempliorių grupę
    • VM egzemplioriai – iš sąrašo pasirinkite VM
  • Spustelėkite Sukurti

Pakartokite veiksmus, kad sukurtumėte egzempliorių grupę kitai VM zonai.

Dabar mes turime dvi instancijų grupes. Kiekvienas pažymėtas atitinkamoje zonoje esančiu VM.

Apkrovos balansavimo priemonės sukūrimas

  • Eiti į Apkrovos balansavimas skiltyje Tinklo paslaugos
  • Spustelėkite „Sukurti apkrovos balansatorių“.

  • Pasirinkite „HTTP (S) apkrovos balansavimą“.
  • Įveskite LB pavadinimą
  • Spustelėkite „Programos konfigūracija“.
  • Spustelėkite „Sukurti užpakalinę paslaugą“.
  • Įveskite užpakalinių paslaugų pavadinimą
  • Pridėkite abi egzempliorių grupes, kurias anksčiau sukūrėte, kaip pagrindinę programą
  • Pasirinkite sveikatos patikrinimą, kurį sukūrėte anksčiau
  • Sesijos afinitetas – pasirinkite, ar norite, kad sesija būtų lipni
  • Spustelėkite sukurti

  • Palikite numatytąją konfigūraciją skiltyje „Pagrindinio kompiuterio ir kelio taisyklės“. Tačiau jei jums reikia sąlyginio persiuntimo, pridėkite, kaip jums reikia.
  • Spustelėkite priekinės platformos konfigūraciją ir įveskite pavadinimą
  • Pasirinkite „sukurti IP adresą“, jei norite gauti statinį IP adresą. Tai svarbu, nes pagal nutylėjimą gausite efemerišką IP.
  • Protokolas, IP versija ir prievadas paliekami numatytiesiems
  • Spustelėkite Atlikta

  • Spustelėkite apžvalgą ir užbaikite, o jei manote, kad kažkas ne taip, tada pakeiskite tai dar spustelėdami „Sukurti“.

  • Sukūrę, jūs pastebėsite naujai sukurtą LB sąraše

Tai rodo, kad LB yra sukurtas. Pabandykime patikrinti, ar LB veikia.

Taigi, aš bandau pasiekti „LB fronton IP“ ir tai yra sėkmė!

Taip pat galbūt norėsite sugeneruoti tam tikras apkrovas, kad srautas būtų nukreiptas į abu VM. „Google“ persiųs užklausas į artimiausią VM iš vartotojo geografinės padėties.

Mano scenarijus, srautas iš Azijos vyks į VM Singapūre ir iš Amerikos, jis vyks į JAV ir Vakarų VM.

„Google Cloud CDN“ suaktyvinimas

Ir pagaliau atėjo laikas įjungti CDN.

  • Eiti į Debesis CDN pagal tinklo paslaugas
  • Spustelėkite „Pridėti kilmę“.

  • Išskleidžiamajame išskleidžiamajame meniu pasirinkite krovinių balansavimo įrenginį ir spustelėkite Pridėti

  • Sąraše turėtumėte pamatyti naujai sukurtą CDN

Tai daro išvadą, kad CDN įjungtas krovinių balansavimo įrenginyje.

Kai būsite patenkinti tuo, galėsite atnaujinti savo domeno įrašą, kad įkeltumėte balansavimo įrenginio pasaulinį IP.

Tikiuosi, kad tai jums padės. Jei norite išmokti praktinių žinių apie „Google Cloud Platform“, tuomet rekomenduočiau tyrinėdamas šį kursą.

ŽENKLAI:

  • GSP

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