Felhők közötti skálázás Azure Functions

Azure Functions
Azure Stack
Azure Traffic Manager

Megoldási ötletek

Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, az alternatív szolgáltatásokat, a megvalósítási szempontokat vagy a díjszabással kapcsolatos útmutatást, tudassa velünk a GitHub visszajelzésével.

Ez a megoldási ötlet segít megérteni, hogyan javíthatja a felhők közötti méretezhetőséget az Azure Stacket tartalmazó megoldásarchitektúrával.

Architektúra

Architektúradiagram, amely bemutatja, hogyan javíthatja a felhők közötti méretezhetőséget az Azure Stacket tartalmazó megoldásarchitektúrával.

Töltse le az architektúra Visio-fájlját.

Adatfolyam

  1. Sok felhasználó próbál meg hozzáférni egy webalkalmazáshoz.
  2. A Traffic Manager az Azure Stack DNS-nevét adja vissza.
  3. A felhasználók hozzáférhetnek az Azure Stack webalkalmazáshoz.
  4. A küszöbérték elérése után egy függvény elindítja az Azure Web Appot, és engedélyezi az Azure Traffic Manager útvonalát.
  5. A forgalom az Azure-ba lesz irányítva, amely automatikusan skálázhatja App Service.

Összetevők

  • Traffic Manager: A bejövő forgalom átirányítása a magas teljesítmény és a rendelkezésre állás érdekében
  • Azure Functions: Események feldolgozása kiszolgáló nélküli kóddal
  • Azure Stack: Innovatív hibrid alkalmazások létrehozása és futtatása felhőhatárokon keresztül

Forgatókönyv részletei

A modern szoftverek egyre inkább csatlakoznak és terjeszthetők. Az Azure Stack azure-infrastruktúrával és platformszolgáltatásokkal való konzisztenciája lehetővé teszi az erőforrások felhők közötti skálázását, hogy szükség esetén nagyobb terhelést tudjon kielégíteni, és csökkentse az erőforrásokat a kereslet csökkenésével. Optimalizálja a költségeket, és maximalizálja az erőforrás-hatékonyságot, miközben továbbra is megfelel a felhők közötti architektúrának.

Lehetséges használati esetek

Ez a megoldás a következő forgatókönyvekre vonatkozik:

  • Folyamatos integrációs és folyamatos kézbesítési (CI/CD) eljárások implementálása egy Azure Stack Hub-implementációban és a nyilvános felhőben.
  • A CI/CD-folyamat összevonása felhőbeli és helyszíni környezetekben.
  • Alkalmazások fejlesztése felhőalapú és helyszíni szolgáltatások használatával.

Következő lépések