Összesítés

Befejeződött

A Contoso Shoes egy online cipőáruház, amely magas rendelkezésre állásra vágyik egy közelgő bemutató során. Két évvel ezelőtt migrálták helyszíni üzemelő példányaikat a felhőbe, és az OpEx-modell bevezetése előnyös volt számukra. Az elmúlt hat hónapban problémákat tapasztaltak a rendelkezésre állással kapcsolatban, és az operátorok nem tudják gyorsan elhárítani a problémákat. A szervezet most arra szeretne befektetni, hogy a számítási feladatok kritikus fontosságúak legyenek, és a rendszer általános megbízhatóságának és megfigyelhetőségének fokozására összpontosítsanak.

Az előző architektúrában az alkalmazás egyetlen régióban lett üzembe helyezve, és nem tudta ellenállni a regionális kimaradásoknak. Azure-alkalmazás szolgáltatás és a külső monitorozási eszközök nem ellenőrizték az alkalmazás állapotát. Ez a hiányosság azt eredményezte, hogy a forgalom nem megfelelő állapotú App Service-példányokra lett irányítva, ami sikertelen kéréseket eredményezett. A csapat nem tudta látni a platformfüggőségeit befolyásoló API-összetevőből eredő problémák kaszkádolt hatását.

A feladat elvégzésével magas szinten ismerkedett meg egy kritikus fontosságú kialakítással. A gyakorlatokon keresztül a contoso igényeinek megfelelően alkalmazta a tanulást.

A továbbfejlesztett kialakítás egy vagy több összetevő csökkentett teljesítményét észleli egy állapotmodell használatával. Az SRE csapata most már gyorsan azonosíthatja és meg tudja oldani a problémákat, mielőtt teljes kimaradáshoz vezethetnének. Most, hogy a megoldás egy aktív-aktív modellben több régióban is üzembe lett helyezve, képes ellenállni a teljes regionális meghibásodásnak, miközben több rendszerállapot-elemzést biztosít a műveleteikhez. A Contoso az ügyfelek gyorsabb kiszolgálásával is javította az ügyfélélményt a hozzájuk földrajzilag közelebbi régióban.

Gratulálunk a Feladat projekt befejezéséhez. A meglévő példamegoldás elemzésében és egy továbbfejlesztett architektúra kialakításában érvényesítette a jártasságait.

Javasolt következő lépések

Az elvégzett gyakorlatok nagyszerű kezdésnek számítanak, de nem fedik le a kritikus fontosságú számítási feladatok minden aspektusát. Folytassa a jól megtervezett, kritikus fontosságú számítási feladatok tervezési alapelveinek és területeinek megismerését. Ezeket a kulcsfontosságú értékterületeket javasoljuk.

  • Folyamatos ellenőrzés és tesztelés

    Az alkalmazáskód és az infrastruktúra állapotát is teljes mértékben ellenőriznie kell. A hatókörnek ki kell terjednie a megbízhatóságra, a teljesítményre, a rendelkezésre állásra, a biztonságra, a minőségre és a skálázásra vonatkozó követelményekre.

    További információ: Folyamatos ellenőrzés és tesztelés

  • Több alkalmazáskörnyezet használata

    Erősen ajánlott, hogy a fejlesztői/tesztelési környezetek ne osszanak meg erőforrásokat az éles környezettel. Minden környezet saját követelményekkel rendelkezik a megbízhatóságra, a kapacitásra és a biztonságra vonatkozóan. Azonosíthatja az architektúrában a környezetek között megosztott szolgáltatásokat? Hogyan módosítja a tervet úgy, hogy igazodjon ehhez a javaslathoz?

    További információ: Alkalmazáskörnyezetek

  • Bővített üzembehelyezési környezetek

    A kritikus fontosságú rendszerek szigorú előzetes tesztelést és szilárd szoftverfejlesztési életciklust (SDLC) igényelnek. Egyetlen megosztott fejlesztési környezet helyett használjon több, rövid élettartamú környezetet, amelyek jobban igazodnak az előkészítéshez és az éles környezethez. A terhelés- és teljesítményteszteléshez, a káoszteszteléshez, a felhasználói elfogadási teszteléshez (UAT) és a biztonsági teszteléshez dedikált átmeneti környezetet kell használni.

    További információ: Rövid élettartamú kék/zöld környezetek

  • Rugalmasság hozzáadása üzenetközvetítőkkel

    Vezessen be egy üzenetközvetítőt, amely segítséget nyújt olyan összetett tranzakciókhoz, amelyek több végponttal való koordinációt igényelnek. A kérelmek a feldolgozás céljából várólistára állíthatók, nem pedig egyetlen összetevő meghibásodása miatti értékesítés elvesztésének kockázatával.

    További információ: Lazán összekapcsolt eseményvezérelt architektúra

Tudjon meg többet

Az Azure-beli megoldások tervezésével kapcsolatos további információkért tekintse meg az Azure Well-Architected Framework útmutatót.

Ezeket a referenciaarchitektúrákat az Azure Architecture Centerben ismerheti meg a terv kibontásának módjaként: