Cum să implementați Google Cloud CDN?

Procedură pentru a activa Google Cloud CDN (Rețea de livrare de conținut) pentru site-ul dvs. web.


În postarea anterioară, am făcut un test și am vorbit despre cât de rapid este CDN de Google. Am discutat pe scurt despre activare și mulți dintre voi au cerut să explicați în detalii.

Introducere

Cloud CDN de Google este o soluție de livrare a conținutului cu latență scăzută pentru întreprinderile mici.

Cu peste 100 de POP (punct de prezență) la nivel mondial și livrare accelerată de conținut folosind rețeaua mondială premium Google face cel mai rapid SSN CDN la nivel mondial.

Cel mai recent raport de Cedexis.

Unele dintre caracteristicile Google Cloud CDN:

  • HTTP / 2 – acceptă cel mai recent protocol HTTP pentru o performanță mai bună
  • Latență scăzută – toate conținuturile sunt furnizate prin intermediul Anycast (IP unic) în toată lumea
  • Logging – se integrează cu Stackdriver pentru a furniza înregistrarea detaliată a unei solicitări, hit / miss cache
  •  Purgeți memoria cache instantaneu
  • Cost scăzut

Condiție preliminară

Mă întreb de ce pre-cerință?

Ei bine, Google CDN funcționează numai cu echilibrul de încărcare Google și originile de stocare în cloud. Aceasta înseamnă că dacă nu găzduiești aplicația pe GCP (Google Cloud Platform), atunci nu poți folosi CDN-ul lor.

Cu alte cuvinte, nu acceptă încă originile externe. Simplu.

Așadar, presupun că găzduiești aplicația ta pe GCP și ești gata să folosești un echilibrator de sarcină (LB) pentru a utiliza CDN-ul cloud.

Ai ghicit bine; nu puteți utiliza VM ca origine. Poate fi activat doar pe echilibratorul de sarcină.

Hai sa incepem…

Scenariu

Am două rulări VM (una în Singapore și alta în vestul SUA). Vreau să încărc solicitările de sold atât la VM folosind echilibratorul de încărcare HTTP și să activez CDN pe acesta.

Trebuie să fac următoarele.

  • Creați un control de sănătate
  • Creați un grup de instanțe
  • Creați un echilibrator de sarcină
  • Activați CDN

Crearea unui control de sănătate

O verificare de sănătate este esențială pentru ca echilibratorul de sarcină să stabilească dacă VM este sănătos. Când VM nu poate răspunde la interogare, atunci LB ar marca faptul nesănătoasă și nu va mai trimite trafic.

  • Conectați-vă la GCP și accesați Verificări de sănătate sub Motor de calcul
  • Faceți clic pe „Creați un control de sănătate”.

  • Urmați asistentul și introduceți informațiile necesare
    • Protocol – selectați HTTP dacă aplicația dvs. găzduită pe VM va asculta pe portul 80 și HTTPS pentru portul 443
    • Calea de solicitare – o rădăcină de context de lucru.
    • Criterii de sănătate – ajustați după caz

  • Faceți clic pe Create

Va dura câteva secunde și veți observa o listă de sănătate creată recent pe listă. Vom folosi acest lucru în scurt timp.

Crearea unui grup de instanțe

Grupul de instanțe este utilizat în configurarea echilibrării sarcinii. Se numește servicii backend pentru LB.

  • Urmați asistentul pentru a oferi informațiile necesare
    • Locație – selectați o singură zonă întrucât nu mergem mai departe cu o opțiune de scalare automată.
    • Zone – alegeți zona în care rulează VM
    • Tipul grupului – bifați grupul de instanțe neadministrat
    • Instanțe VM – selectați VM din listă
  • Faceți clic pe Create

Repetați pașii pentru crearea unui grup de instanțe pentru o altă zonă virtuală.

Acum, avem două grupuri de instanțe. Fiecare mapat cu VM în zona respectivă.

Crearea unui echilibru de încărcare

  • Mergi la Echilibrarea sarcinii în cadrul serviciilor de rețea
  • Faceți clic pe „Creare echilibru de sarcină”.

  • Selectați „HTTP (S) balance balance”.
  • Introduceți numele LB
  • Faceți clic pe „Configurare backend”.
  • Faceți clic pe „Creați un serviciu de backend”.
  • Introduceți numele serviciilor de backend
  • Adăugați ambele grupuri de instanțe pe care le-ați creat anterior ca backend
  • Selectați controlul de sănătate pe care l-ați creat anterior
  • Afinitatea sesiunii – selectați dacă doriți aderența sesiunii
  • Faceți clic pe Create

  • Lăsați configurația implicită în „Reguli de gazdă și cale”. Cu toate acestea, dacă aveți nevoie de o redirecționare condiționată, adăugați după cum trebuie.
  • Faceți clic pe configurația frontend și introduceți numele
  • Selectați „creați adresa IP” pentru a obține adresa IP statică. Acest lucru este important, deoarece implicit veți primi IP efemer.
  • Protocolul, versiunea IP și portul îl lasă în mod implicit
  • Faceți clic pe Terminat

  • Faceți clic pe revizuire și finalizați și dacă simțiți că ceva nu este în regulă, atunci schimbați-l, faceți clic pe „Creați”.

  • Odată creată, veți observa pe listă LB nou creată

Aceasta indică faptul că LB este creat. Să facem câteva teste pentru a ne asigura că LB funcționează.

Așadar, încerc să accesez IP-ul Lendend-ului și este succes!

De asemenea, poate doriți să generați unele încărcări pentru a vă asigura că traficul este direcționat atât la VM-uri. Google va transmite cererile către cea mai apropiată casă virtuală din geolocalizarea utilizatorului.

În scenariul meu, traficul din Asia va merge la VM în Singapore și din America, va merge la VM SUA-Vest.

Activarea CDN-ului Google Cloud

Și, în sfârșit, este timpul să activați CDN-ul.

  • Mergi la Cloud CDN sub servicii de rețea
  • Faceți clic pe „Adăugați originea”.

  • Selectați balanța de sarcină din meniul derulant origine și faceți clic pe Adăugare

  • Ar trebui să vedeți CDN nou creat pe listă

Aceasta concluzionează că CDN este activat pe echilibratorul de sarcină.

După ce sunteți mulțumit de acesta, puteți actualiza înregistrarea domeniului dvs. pentru a încărca IP-ul global de echilibrare.

Sper că te va ajuta. Dacă doriți să aflați informații despre platforma Google Cloud, atunci v-aș recomanda explorând acest curs.

ETICHETE:

  • 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