Hoe kan ek Google Cloud CDN implementeer?

Prosedure om Google Cloud CDN (Content Delivery Network) vir u webwerf moontlik te maak.


In my vorige plasing het ek ‘n toets gedoen en gepraat oor hoe vinnig CDN deur Google is. Ek het kortliks oor die aktivering gedek, en baie van u het gevra om in besonderhede te verduidelik.

inleiding

Cloud CDN deur Google is ‘n lae-latency inhoud-afleweringsoplossing vir klein tot ondernemings.

Met meer as 100 POP (punt van teenwoordigheid) wêreldwyd en versnelde inhoudlewering met Google se wêreldwye premiumnetwerk, maak u die vinnigste SSL CDN wêreldwyd.

Die nuutste verslag deur Cedexis.

Sommige van die funksies van Google Cloud CDN:

  • HTTP / 2 – dit ondersteun die nuutste HTTP-protokol vir beter prestasie
  • Lae latency – alle inhoud word wêreldwyd deur Anycast (enkele IP) bedien
  • Logging – dit is ‘n integrasie met Stackdriver om gedetailleerde aantekeninge van ‘n versoek, cache hit / miss, te voorsien
  •  Maak die kas onmiddellik skoon
  • Lae koste

Voorvereiste

Vra jy jouself af waarom dit van voorneme is??

Wel, Google CDN werk slegs met Google-laaibalansier en wolkberging. Dit beteken dat as u nie u aansoek op GCP (Google Cloud Platform) aanbied nie, kan u nie hul CDN gebruik nie.

Met ander woorde, dit ondersteun nog nie eksterne oorsprong nie. eenvoudige.

Ek neem aan dat u u program op GCP aanbied en gereed is om ‘n load balancer (LB) te gebruik om die wolk-CDN te gebruik.

U het dit reg geraai; jy kan ook nie VM as oorsprong gebruik nie. Dit kan slegs op die lasbalansier geaktiveer word.

Kom ons kry dit aan die gang…

scenario

Ek het twee VM’s (een in Singapoer en ‘n ander in die Amerikaanse weste). Ek wil balansversoeke na beide VM laai met behulp van HTTP-lasbalans en CDN daarop aktiveer.

Ek moet die volgende doen.

  • Skep ‘n gesondheidsondersoek
  • Skep ‘n instansiegroep
  • Skep ‘n lasbalanseerder
  • Aktiveer CDN

Skep ‘n gesondheidsondersoek

‘N Gesondheidstoets is noodsaaklik vir die lasbalans om te bepaal of VM gesond is. As VM nie op die navraag kan reageer nie, sal LB dit ongesond merk en ophou om die verkeer te stuur.

  • Teken in op GCP en gaan na Gesondheidsondersoeke onder Compute Engine
  • Klik op “Maak ‘n gesondheidsondersoek.”

  • Volg die towenaar en voer die nodige inligting in
    • Protokol – kies HTTP as u toepassing wat op VM aangebied word, op poort 80 en HTTPS vir poort 443 sal luister
    • Aanvraagpad – ‘n werkende kontekswortel.
    • Gesondheidskriteria – pas aan soos nodig

  • Klik op skep

Dit sal ‘n paar sekondes duur, en u sal nuutgeskepte gesondheidstoets op die lys sien. Ons sal dit binnekort gebruik.

Skep ‘n instansiegroep

Instansgroep word gebruik in die opstelling van die lasbalansering. Dit word backend-dienste vir LB genoem.

  • Gaan na Voorkomsgroepe onder Compute Engine
  • Klik op “Skep voorbeeldgroep.”

  • Volg die towenaar om die nodige inligting te verskaf
    • Ligging – kies enkel-sone aangesien ons nie met ‘n outomatiese skaalopsie voortgaan nie.
    • Sone – kies die sone waarop VM loop
    • Groepsoort – merk onbeheerde instansiegroep aan
    • VM-gevalle – kies die VM uit die lys
  • Klik op Skep

Herhaal die stappe om ‘n instansiegroep vir ‘n ander VM-sone te skep.

Ons het nou twee instansiegroepe. Elke kaart word met die VM in die onderskeie sone gekarteer.

Skep ‘n lasbalanseerder

  • Kies die “HTTP (S) lasbalansering.”
  • Voer die naam van LB in
  • Klik op “Backend-konfigurasie.”
  • Klik op “Maak ‘n backend-diens.”
  • Voer die naam van die backend-dienste in
  • Voeg beide groepe gevalle by wat u vroeër as ‘n backend geskep het
  • Kies ‘n gesondheidsondersoek wat u voorheen geskep het
  • Sessieaffiniteit – kies of u die sessie klewerig wil hê
  • Klik op skep

  • Laat die standaardkonfigurasie in “Gasheer- en padreëls”. As u egter voorwaardelike aanstuur benodig, voeg dan by soos benodig.
  • Klik op die voorkantkonfigurasie en voer die naam in
  • Kies “skep IP-adres” om die statiese IP-adres te kry. Dit is belangrik, want by verstek sal u vlugtige IP kry.
  • Protokol, IP-weergawe en poort laat dit by verstek
  • Klik Klaar

  • Klik op hersiening en finaliseer en as u voel dat daar iets verkeerd is, verander dit anders, klik dan op “Skep”.

  • Sodra dit geskep is, sal u die nuutgeskepte LB op die lys sien

Dit dui daarop dat LB geskep is. Kom ons toets of LB werk.

Dus, ek probeer om toegang tot LB-frontend-IP te kry, en dit is so sukses!

Miskien wil u ook baie vragte genereer om te verseker dat die verkeer na beide VM’s gestuur word. Google sal versoeke deurstuur na die naaste VM van die ligging van die gebruiker.

In my scenario gaan die verkeer vanaf Asië na VM in Singapoer en vanaf Amerika na die VS-Wes-VM.

Aktiveer Google Cloud CDN

En uiteindelik is dit tyd om die CDN in te skakel.

  • Gaan na Wolk CDN onder netwerkdienste
  • Klik op “Voeg oorsprong by.”

  • Kies die laaibalanseerder van die oorsprong en klik op voeg

  • U moet nuutgeskepte CDN op die lys sien

Dit kom tot die gevolgtrekking dat CDN op die lasbalansier ingeskakel is.

Sodra u tevrede is daarmee, kan u die A-rekord van u domein opdateer om ‘n globale IP-balans te balanseer.

Ek hoop dit help jou. As u op soek is na praktiese inligting oor Google Cloud Platform, sal ek dit aanbeveel verken hierdie kursus.

Tags:

  • 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