Si të filloni me balancimin global të ngarkesës së platformës Google Cloud


Ashtu si AWS, Google ofron balancimin e menaxhuar të ngarkesës si shërbim, duke ndihmuar në shpërndarjen e trafikut nëpër serverë të shumtë. Në nivelin e Rrjetit Premium të Google, ekziston gjithashtu Global Load Balancing, i cili përdor një IP të vetme në të gjitha rajonet.

Çfarë është balancimi i ngarkesës globale?

Balancuesit e ngarkesës janë pajisje rrjeti që lejon shkallëzimin horizontal, në thelb duke bërë që shumë serverë të përgjigjen si një server i madh duke ndarë trafikun midis tyre. Kjo ka gjithashtu përfitimin e sigurimit të disponueshmërisë së lartë, pasi rrëzimi i çdo serveri të vetëm aplikacioni nuk duhet të ndikojë në të gjithë grupin ose të ndikojë në disponueshmërinë e aplikacionit tuaj.

Zakonisht, do t'ju duhet një Load Balancer i veçantë për çdo rajon dhe kështu funksionon në nivelin standard të rrjetit të Google. Sidoqoftë, në nivelin e tyre premium të rrjetit, ju nevojitet vetëm një balancues i ngarkesës i cili mund të përdoret për të balancuar trafikun në të gjithë globin. Ky balancues i ngarkesës ka nevojë vetëm për një IP të vetme anycast, kështu që nuk do t'ju duhet të shqetësoheni me gjeo-drejtimin e DNS. Përdoruesit e dërguar në adresën tuaj IP do të drejtohen automatikisht në vendndodhjen më të afërt.

Google është një kompani masive, dhe në fakt zotëron shumë nga interneti fizik. Niveli i tyre premium i rrjetit drejton trafikun duke përdorur vetëm një rrjet të kontrolluar nga Google, duke dalë vetëm në rrjetin e pastër pranë përdoruesit për rrugëtim përfundimtar. Kontrolli i shumicës së zinxhirit të transportit lejon funksione të nivelit global si Balancimi i Ngarkesës Globale dhe CDN-të globale.

Vendosja e një balancuesi të ngarkesës

Nga Paneli i Shërbimeve të Rrjetit, krijoni një balancues të ri të ngarkesës.

Vendosni balancuesin e ngarkesës që të jetë i përballur me internetin, përveç nëse është për një shërbim të brendshëm.

Balancuesit e ngarkesës përbëhen nga disa gjëra - një konfigurim i bazës së pasme, një konfigurim i pjesës së përparme dhe rregulla të rrugëtimit.

Konfigurimi i backend-it i tregon balancuesit të ngarkesës se ku të balancojë trafikun ndërmjet. Kjo mund të jetë një kovë ruajtëse në renë kompjuterike ose a

Nëse nuk keni tashmë një grup shembulli të shkallëzimit automatik, klikoni Krijo më shumë grupe shembujsh.

Në fakt nuk keni nevojë të konfiguroni shkallëzimin automatik. Nëse dëshironi t'i menaxhoni vetë rastet, zgjidhni Grupin e shembullit të pamenaxhuar dhe zgjidhni çdo numër instancash VM.

Do t'ju duhet të vendosni një kontroll shëndetësor, për të cilin konfigurimi i paracaktuar ka të ngjarë të jetë i mirë. Nëse keni nevojë të konfiguroni shumë rajone, do t'ju duhen shumë Backends. Konfigurimi është i njëjtë.

Ju gjithashtu mund të konfiguroni Cloud CDN, ose veçori të tjera të avancuara si afiniteti i sesionit, i cili do t'i mbajë përdoruesit të lidhur me të njëjtin server për të gjithë seancën e tyre.

Për hapin tjetër, mund të vendosni çdo rregull kompleks të rrugëtimit. Si parazgjedhje, i gjithë trafiku do të drejtohet në backend-et që keni konfiguruar, por ju mund të drejtoni shtigje të ndryshme drejt backend-eve të veçanta. Për shembull, nëse doni të ruani përmbajtje statike në një kovë të ruajtjes së resë kompjuterike, mund të konfiguroni një backend duke përdorur atë kovë posaçërisht për shtegun /images .

Për konfigurimin e frontendit, do të dëshironi të vendosni protokollin në HTTPS dhe të ndërroni llojin e adresës IP nga Ephemeral në Static, të cilin mund ta përdorni me DNS-në tuaj.

Sigurisht që do t'ju duhet një certifikatë SSL—mund të krijoni tuajën nga Google ose ta ngarkoni me dorë.

Klikoni Rishikimi dhe më pas krijoni balancuesin tuaj të ngarkesës. Duhet të fillojë të funksionojë brenda pak minutash.