Megosztás a következőn keresztül:


Kék/zöld üzembe helyezések az Azure Front Door használatával

A kék/zöld üzembe helyezés egy szoftverkiadási stratégia, amely fokozatosan vezet be alkalmazásfrissítéseket a felhasználók egy kis csoportjának. Ha a frissítések sikeresek, az új üzembe helyezéshez hozzáférő felhasználók száma fokozatosan növekszik, amíg az összes felhasználó az új verzióra nem kerül. Ha problémák merülnek fel, a forgalom átirányítható a régi verzióra, biztosítva a minimális fennakadást. Ez a megközelítés biztonságosabb, mint a frissítések üzembe helyezése az összes felhasználó számára egyszerre.

Az Azure Front Door a Microsoft modern felhőalapú Tartalomkézbesítési hálózata (CDN), amely gyors, megbízható és biztonságos hozzáférést biztosít az alkalmazás statikus és dinamikus webes tartalmaihoz globálisan. Ez a cikk azt ismerteti, hogyan használhatja az Azure Front Door globális terheléselosztási képességeit egy kék/zöld üzemi modell implementálásához a háttérrendszereihez.

Előfeltételek

  • Azure-előfizetés. Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.

Azure Front Door-profil létrehozása

  1. Jelentkezzen be az Azure Portalra.

  2. Válassza az Erőforrás létrehozása lehetőséget a kezdőlapon, keresse meg a Front Door- és CDN-profilokat, és válassza a Létrehozás lehetőséget.

  3. Válassza az Egyéni létrehozás lehetőséget az Ajánlatok összehasonlítása lapon, majd válassza a Folytatás lehetőséget a Front Door létrehozásához.

  4. Az Alapismeretek lapon adja meg vagy válassza ki a következő információkat:

    Beállítások Értékek
    Előfizetés Válassza ki előfizetését.
    Erőforráscsoport Válassza az Új létrehozása elemet, majd írja be a kívánt értéketmyAFDResourceGroup.
    Erőforráscsoport helye Válassza az USA keleti régiója lehetőséget.
    Név Adjon meg egy egyedi nevet a Front Door-profilnak.
    Szint Válassza a Standard lehetőséget.
  5. Válassza a Végpontok lapot, majd válassza a Végpont hozzáadása lehetőséget. Adjon meg egy globálisan egyedi nevet a végpontnak, majd válassza a Hozzáadás lehetőséget. Az üzembe helyezés után több végpontot is létrehozhat.

  6. Válassza a + Útvonal hozzáadása lehetőséget a webalkalmazás forrásához való útválasztás konfigurálásához.

  7. Adja meg az útvonal nevét, és konfigurálja az útvonalbeállításokat az alkalmazás igényeinek megfelelően. További információ: Front Door létrehozása az alkalmazáshoz.

    Képernyőkép egy új Azure Front Door-profil útvonallapjáról.

  8. Új forráscsoport létrehozásához válassza az Új forráscsoport hozzáadása lehetőséget, és adja meg myOriginGroup a nevet.

  9. Válassza a + Hozzáadás lehetőséget, ha forrást szeretne hozzáadni a forráscsoporthoz. Adja meg az alkalmazás meglévő verziójára vonatkozó alábbi információkat:

    Képernyőkép egy új Azure Front Door-profil forráscsoportjának első eredetéről.

    Beállítások Értékek
    Név Írja be CurrentWebApp.
    Eredet típusa Válassza ki az App Service-t a legördülő listából.
    Hostname (Gazdanév) Adja meg például a webalkalmazás webapp-current.azurewebsites.netállomásnevét.
    Prioritás Írja be 1.
    Betűvastagság Írja be 75.
    Állapot Jelölje be a forrás engedélyezésének jelölőnégyzetét.
  10. Válassza a + Hozzáadás lehetőséget, ha egy másik forrást szeretne hozzáadni a forráscsoporthoz. Adja meg az alkalmazás új verziójának következő adatait:

    Beállítások Értékek
    Név Írja be NewWebApp.
    Eredet típusa Válassza ki az App Service-t a legördülő listából.
    Hostname (Gazdanév) Adja meg például a webalkalmazás webapp-new.azurewebsites.netállomásnevét.
    Prioritás Írja be 1.
    Betűvastagság Írja be 25.
    Állapot Hagyja bejelöletlenül ezt a forrást .

    Feljegyzés

    Először állítsa be az aktuális forrás súlyát az új forrásnál magasabbra, hogy a legtöbb forgalom az aktuális forráshoz legyen irányítva. A tesztelés során fokozatosan növelje az új forrás súlyát, és csökkentse az aktuális forrás súlyát. A teljes súlynak nem kell 100-nak lennie, de segít a forgalom eloszlásának megjelenítésében. A példa úgy állítja be a meglévő forrást, hogy háromszor annyi forgalmat fogadjon, mint az új forrás.

  11. Engedélyezze a munkamenet-affinitást, ha az alkalmazás megköveteli. További információ: Munkamenet-affinitás.

    Feljegyzés

    A munkamenet-affinitás biztosítja, hogy a végfelhasználó az első kérést követően ugyanahhoz a forráshoz legyen irányítva. Engedélyezze ezt a funkciót az alkalmazás és a bevezetendő fejlesztések típusa alapján. A főbb változatok esetében engedélyezze a munkamenet-affinitást, hogy a felhasználók megmaradjanak az új kódbázison. Kisebb fejlesztések esetén letilthatja a munkamenet-affinitást. Ha kétségei vannak, engedélyezze a munkamenet-affinitást.

  12. Az állapotadat-mintavétel beállításai az alapértelmezett értékeknél hagyhatók. Módosítsa a mintavételi beállításokat az alkalmazás igényeinek megfelelően. További információ: Állapottesztek.

  13. A Terheléselosztási beállítások területen adja meg a következő adatokat:

    Beállítások Értékek
    Mintaméret Írja be 4.
    Sikeres mintákra van szükség Írja be 3.
    Késés érzékenysége (ezredmásodpercben) Írja be 500.

    Feljegyzés

    Állítsa a késés érzékenységét 500 ezredmásodpercre (fél másodperc) vagy magasabbra, hogy mindkét forrás használható legyen, mivel az egyik forrás gyorsabb lehet, mint a másik.

  14. Válassza a Hozzáadás lehetőséget a forráscsoport hozzáadásához. Ezután válassza a Véleményezés + létrehozás lehetőséget a Front Door-profil beállításainak áttekintéséhez. Válassza a Létrehozás gombot a profil létrehozásához.

Kék/zöld üzembe helyezés indítása

A kék/zöld üzembe helyezés megkezdéséhez engedélyezze az új forrás számára, hogy elindítsa a forgalom irányítását, és szükség esetén megtartsa a régi forrásra való visszaállítás lehetőségét.

  1. A Front Door-profil létrehozása után lépjen a korábban beállított forráscsoportra. Válassza ki az új forrást, és ellenőrizze , hogy a forrás engedélyezi-e a forgalom átirányítását.

    Képernyőkép az új forrás forgalom fogadásának engedélyezéséről.

  2. Figyelje meg az új forrást, hogy megfelelően működjön. Fokozatosan növelje az új forrás súlyát, miközben csökkenti a régi forrás súlyát, miközben magabiztosságot nyer az új forrás teljesítményében. Folytassa a súlyok beállítását, amíg az összes forgalom az új forráshoz nem kerül.

  3. Ha bármilyen probléma merül fel az új forrással kapcsolatban, tiltsa le, hogy az összes forgalmat visszairányíthassa a régi forráshoz. Ez lehetővé teszi a problémák kezelését és megoldását a felhasználók befolyásolása nélkül.

Következő lépések

Az Azure Front Door-források felé történő forgalom biztonságossá tételéhez