Ako implementovať Google Cloud CDN?

Postup povolenia služby Google Cloud CDN (Network Delivery Network) pre vaše webové stránky.


V mojom predchádzajúcom príspevku som urobil test a hovoril som o tom, ako rýchlo je služba CDN spoločnosťou Google. Stručne som sa venoval otázke umožnenia a mnohí z vás požiadali o vysvetlenie podrobností.

úvod

Cloud CDN od spoločnosti Google je riešenie na doručovanie obsahu s nízkou latenciou pre malé a stredné podniky.

Vďaka viac ako 100 POP (miesto prítomnosti) na celom svete a zrýchlenému doručovaniu obsahu pomocou globálnej prémiovej siete spoločnosti Google je celosvetovo najrýchlejší SSL CDN.

Posledná správa od Cedexis.

Niektoré funkcie služby Google Cloud CDN:

  • HTTP / 2 – podporuje najnovší protokol HTTP pre lepší výkon
  • Nízka latencia – všetok obsah sa poskytuje prostredníctvom systému Anycast (jediná IP) na celom svete
  • Logovanie – integruje sa s Stackdriverom, aby poskytoval podrobné protokolovanie požiadavky, zásah / miss cache
  •  Okamžité vyčistenie vyrovnávacej pamäte
  • Nízke náklady

predpokladom

Zaujíma vás, prečo je to potrebné?

Google CDN funguje iba s pôvodmi vyrovnávača zaťaženia Google a cloudového úložiska. To znamená, že ak nesprístupňujete svoju aplikáciu na GCP (Google Cloud Platform), nemôžete použiť ich CDN.

Inými slovami, zatiaľ nepodporuje vonkajší pôvod. prostý.

Takže predpokladám, že hosťujete svoju aplikáciu na GCP a ste pripravení použiť vyrovnávač záťaže (LB) na používanie cloudového CDN.

Uhádli ste to správne; nemôžete použiť VM ako pôvod. Môže sa aktivovať iba na vyrovnávači zaťaženia.

Začnime…

Scenár

Mám spustený dva VM (jeden v Singapure a druhý na západnom USA). Chcem načítať žiadosti o vyrovnanie do VM pomocou vyrovnávača zaťaženia HTTP a aktivovať na ňom CDN.

Musím urobiť nasledujúce.

  • Vytvorte zdravotnú kontrolu
  • Vytvorte skupinu inštancií
  • Vytvorte vyrovnávač zaťaženia
  • Povoliť CDN

Vytvorenie kontroly zdravotného stavu

Kontrola stavu je nevyhnutná pre vyvažovač záťaže, aby sa zistilo, či je VM zdravý. Keď VM nemôže odpovedať na dotaz, potom LB označí tento nezdravý a prestane vysielať prenos.

  • Prihláste sa do služby GCP a prejdite na stránku Zdravotné kontroly v časti Compute Engine
  • Kliknite na položku Vytvoriť zdravotnú kontrolu.

  • Postupujte podľa sprievodcu a zadajte potrebné informácie
    • Protokol – vyberte HTTP, ak vaša aplikácia hostovaná vo VM bude počúvať na porte 80 a HTTPS na porte 443
    • Cesta žiadosti – koreň pracovného kontextu.
    • Zdravotné kritériá – podľa potreby upravte

  • Kliknite na tlačidlo vytvoriť

Bude to trvať niekoľko sekúnd a v zozname si všimnete novovytvorenú zdravotnú kontrolu. Toto čoskoro využijeme.

Vytvorenie skupiny inštancií

Skupina inštancií sa používa v nastavení vyrovnávania záťaže. Nazýva sa to backendové služby pre LB.

  • Ísť do Skupiny inštancií v časti Compute Engine
  • Kliknite na položku Vytvoriť skupinu inštancií.

  • Podľa pokynov poskytnite potrebné informácie
    • Miesto – vyberte jedno pásmo pretože s automatickou mierkou nebudeme napredovať.
    • Zóna – vyberte zónu, v ktorej beží VM
    • Typ skupiny – označte nespravovanú skupinu inštancií
    • Inštancie VM – vyberte VM zo zoznamu
  • Kliknite na tlačidlo Vytvoriť

Zopakujte kroky na vytvorenie skupiny inštancií pre ďalšiu zónu VM.

Teraz máme dve inštancie. Každý mapovaný s VM v príslušnej zóne.

Vytvorenie vyrovnávača zaťaženia

  • Ísť do Rozdelenie výkonu v časti Sieťové služby
  • Kliknite na položku Vytvoriť vyrovnávač záťaže.

  • Vyberte vyrovnávanie záťaže HTTP (S).
  • Zadajte názov LB
  • Kliknite na „Konfigurácia backendu“.
  • Kliknite na položku Vytvoriť backend službu.
  • Zadajte názov backend služieb
  • Pridajte ako inštanciu obe skupiny inštancií, ktoré ste vytvorili skôr
  • Vyberte kontrolu stavu, ktorú ste predtým vytvorili
  • Afinita relácie – vyberte, či chcete lepšiu reláciu relácie
  • Kliknite na tlačidlo vytvoriť

  • Predvolenú konfiguráciu nechajte v časti „Pravidlá hostiteľa a cesty“. Ak však potrebujete podmienené zaslanie ďalej, pridajte podľa potreby.
  • Kliknite na konfiguráciu klientskeho rozhrania a zadajte názov
  • Ak chcete získať statickú adresu IP, vyberte možnosť „create IP address“ (vytvoriť adresu IP). To je dôležité, pretože v predvolenom nastavení dostanete efemeral IP.
  • Protokol, verzia IP a port sa ponechajú predvolené
  • Kliknite na tlačidlo Hotovo

  • Kliknite na recenziu a dokončite ju. Ak máte pocit, že je niečo v poriadku, zmeňte to znova, kliknite na položku Vytvoriť

  • Po vytvorení si v zozname všimnete novovytvorenú LB

To znamená, že sa vytvorí LB. Urobme nejaký test, aby sme zaistili fungovanie LB.

Takže sa snažím získať prístup k rozhraniu IP front rozhrania LB a je to úspech!

Možno budete chcieť vygenerovať nejaké zaťaženia, aby ste sa uistili, že prenos je smerovaný do oboch virtuálnych počítačov. Spoločnosť Google odošle žiadosti najbližšej virtuálnej počítačovej sieti podľa geografickej polohy používateľa.

Podľa môjho scenára pôjde doprava z Ázie do VM v Singapure az Ameriky a do USA-západ VM.

Aktivuje sa Google Cloud CDN

A konečne je čas povoliť CDN.

  • Ísť do Cloud CDN v rámci sieťových služieb
  • Kliknite na položku Pridať pôvod.

  • Z rozbaľovacej ponuky vyberte vyrovnávač záťaže a kliknite na Pridať

  • V zozname by ste mali vidieť novovytvorené CDN

Týmto sa dospelo k záveru, že na vyvažovači záťaže je aktivované CDN.

Keď s tým budete spokojní, môžete aktualizovať záznam A svojej domény a načítať globálnu adresu IP vyrovnávača.

Dúfam, že vám to pomôže. Ak sa chcete dozvedieť praktické informácie o platforme Google Cloud Platform, odporúčam vám skúmanie tohto kurzu.

Tagy:

  • 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