
A nagyon elérhető, több régióban futó Cloud Run szolgáltatások létrehozása most sokkal egyszerűbb
SZERZŐ
Jeff Chao
FORRÁS
Cloud Blog
DATE
READ
3 perc olvasás
A Cloud Run most most teljes, többregionos elérhetőséget kínál automatizált átállási képességekkel. Az új funkciók között szerepelnek az egy példány szintű állapotellenőrzések és a regionális állapotfigyelés. Ez lehetővé …
A kritikus szolgáltatások kimaradásai közvetlenül befolyásolhatják a reputációt és a profitot. Ezért Önnek képesnek kell lennie arra, hogy regionálisan ellenálló feladatokat telepítsen, amelyek képesek és automatikusan helyreállítani a hibákat. Az több regionban történő, nagy rendelkezésre állású felépítés azonban gyakran összetett konfigurációkat igényel, és a incidensek vagy kimaradások kezelése általában manuális folyam. A Cloud Run-on található többregioni szolgáltatások lehetővé teszik ugyanazon szolgáltatás konfiguráció telepítését több regionban egyetlen parccal. Ha globális külső alkalmazás terhelő kapcsolóval telepítve, akkor forgalmat különböző regionokból lehet biztosítani. Most megkönnyítettük a regionális szolgáltatás kimaradásának és a helyreállítását, hogy az egészségben lévő régióba automatikusan váltsa át, néhány másodperc alatt, új funkciókkal: A rendelkezésre állási ellenőrzések lehetővé teszik a Cloud Run szolgáltatásának példánkénti egészségellenőrzését, hogy pontosan meghatározza, mikor a tartályok készen vannak a forgalomhoz. Ezen ellenőrzéseket használhatja a szolgáltatás minden régiójában lévő egészséges vagy egésztelen példák számának megfigyelésére. A szolgáltatás egészsége a rendelkezésre állási ellenőrzésekből származó példánkénti egészségellenőrzéseket ötvöli, hogy kiszámolja a szolgáltatás egészségét minden régióban. Ez az egészség az egyes régiókban a serverless hálózati végpont csoportok (NEGs) keresztül érhető el. Ha a szolgáltatás globális alkalmazás terhelő kapcsolóhoz van csatlakoztatva, akkor forgalmat automatikusan eltereli az egészségtelen szolgáltatásoktól. A szolgáltatás egészségét lehet használni egyetlen és többregioni szolgáltatásokhoz. Nézzük meg, mikor lehet hasznos ez a funkció. Alkalmazási esetek Ahhoz, hogy a Cloud Run alkalmazása nagy rendelkezésre állást biztosítsa, elengedhetetlen, hogy minimalizálja minden incidenshez a kimaradás időt. A nagy rendelkezésre állású esetekben a rendelkezésre állási ellenőrzések segíthetnek a regionális szolgáltatás kimaradásának és automatikus helyreállításában, ezáltal minimalizálva a szolgáltatás teljesítménybeli problémákat. Az automatikus helyreállítás érdekében fontos, hogy figyelembe vegye, hogy tervez-e, hogy az alkalmazás forgalmát a nyilvánvaló internetről vagy a magánhálózatból (VPC) fogja-e támogatni. A nyilvánvaló internetes alkalmazások: Ha nyilvánvaló weboldalt vagy API-t használ, akkor konfigurálja a Cloud Run-t globális külső alkalmazás terhelő kapcsolóval automatikus azonosítás és helyreállítási képességeiért. A magánhálózatú alkalmazások: Ha magánhálózatú alkalmazásokkal van, akkor konfigurálja a Cloud Run-t cross-regionális magánhálózatú alkalmazás terhelő kapcsolóval automatikus azonosítás és helyreállítási képességeiért. A tervezési szempontok A Cloud Run-on található új szolgáltatás egészsége kiválóan alkalmas a gyorsan kimaradásokat és helyreállításokat, aktív-aktív konfigurációkban, ahol két vagy több régió aktívan kiszolgálja a forgalmat. Néhány szempont, amelyet figyelembe kell vennie a multi-region beállítás tervezésekor: Egyetlen hiba pont: Ahogy tervezi az alkalmazását, gondoskodjon arról, hogy az alkalmazás minden rétege, beleértve a adatbázis réteget is, regionális redundanciákat tartalmazzon, hogy elkerülje a egyetlen hiba pontot. A háromrétegű alkalmazásokhoz a Cloud Run-on, a web réteget és az alkalmazás réteget külön multi-region architektúrákkal kell megtervezni, hogy megfeleljenek a nyilvánvaló internet és magánhálózat számára. Adat-replikáció: Ha az adatokat több régióban replikálja és az RPO-t (Recovery Point Objective) értékelve, akkor figyelembe kell vennie, hogy szükség van-e a nullás adatvesztésre. A Cloud Run szolgáltatás egészsége a leginkább azokkal az alkalmazásokkal működik, amelyek aktívan szinkronizálják az adatokat a több régió között. Adat-részkedmény: A Google Cloud számos multi-region adatbázis konfigurációt kínál, beleértve a Firestore, Spanner, Cloud Storage és Cloud SQL. Ezek kiválóan működnek a multi-region architektúrákhoz a Cloud Run-on, amelyek szigorú adat-szolgálati követelményeket. Kezdés A Cloud Run-on található, fejlett multi-region, nagy rendelkezésre állású szolgáltatások jelenleg minden Cloud Run régióban elérhetők, díja nélkül. Csak a szükséges standard CPU és memória kell fizetni a rendelkezésre állási ellenőrzések futtatásához. Ha többet szeretne megtudni, nézze meg a dokumentációt.