A natív felhőmegoldások optimalizálása az üzembe helyezés után

Az üzembe helyezett megoldásoknak biztonságosnak, költséghatékonynak és hatékonynak kell lenniük. Az üzembe helyezés utáni optimalizálás biztosítja, hogy a számítási feladatok továbbra is megfeleljenek az üzleti és műszaki követelményeknek a használati minták változásakor.

Szolgáltatáskonfigurációk finomhangolása

  1. Azure Advisor-javaslatok alkalmazása.Az Azure Advisor elemzi a számítási feladatok monitorozási adatait, és végrehajtható javaslatokat nyújt a költségek, a teljesítmény, a megbízhatóság és a biztonság szempontjából. Hetente tekintse át a javaslatokat, és hajtsa végre a kritikus módosításokat. Az Azure Advisor elérése az Azure Portalról, és javaslatok szűrése számítási feladat vagy erőforráscsoport szerint.

  2. Szolgáltatásspecifikus optimalizálási beállítások implementálása. A Well-Architected Framework (WAF) Azure-szolgáltatás-útmutatóival a konfigurációkat az ajánlott eljárásokhoz igazíthatja. Ez az útmutató optimalizálja a számítási feladatokat az Azure-szolgáltatásokhoz.

  3. Azonnal foglalkozzon a biztonsági megállapításokkal. A biztonsági helyzet figyelése. A Microsoft Defender for Cloudhoz hasonló eszközökkel azonosíthatja a biztonsági konfigurációkat, a hiányzó frissítéseket vagy a megfelelőségi problémákat. A számítási feladatok védelme és a megfelelőség fenntartása érdekében azonnal javítsa ki a biztonsági réseket. A folyamatos monitorozás és a gyors kockázatcsökkentés biztonságos felhőműveleteket biztosít.

Működési készültség ellenőrzése

A működésre kész megoldások képesek kielégíteni a valós igényeket, és helyreállni a hibákból. Ez az ellenőrzés biztosítja, hogy a monitorozási, költség- és biztonsági mentési eljárások az üzembe helyezés után is a kívánt módon működjön.

A monitorozás teljességének és pontosságának ellenőrzése

  1. Engedélyezze a naplózást és a metrikákat az összes kritikus összetevőhöz. Győződjön meg arról, hogy az Azure Monitor (és bármely más használatban lévő monitorozási eszköz) naplókat és metrikákat gyűjt minden alapvető szolgáltatásból. Győződjön meg arról, hogy a diagnosztikai beállítások úgy vannak konfigurálva, hogy szükség szerint adatokat küldjenek a Log Analyticsbe, az Event Hubsba vagy a Tárfiókokba.

  2. Riasztási funkciók tesztelése. Hibaforgatókönyvek vagy teljesítményküszöbök szimulálása a riasztások megfelelő aktiválásának ellenőrzéséhez. Például CPU terhelést vagy alkalmazáshibát idézhetünk elő, hogy megbizonyosodjunk róla, a riasztások értesítik a megfelelő csapatokat.

  3. Tekintse át az irányítópultokat a relevancia és az egyértelműség érdekében. Győződjön meg arról, hogy az irányítópultok tükrözik az aktuális architektúrát, és végrehajtható elemzéseket biztosítanak. A fő teljesítménymutatók (KPI-k), az állapotmetrikák és a szolgáltatásfüggőségek belefoglalása.

  4. Dokumentumfigyelési lefedettség. Tarts nyilván, hogy mit figyel az egyes riasztások és irányítópultok. Ez a dokumentáció támogatja a jövőbeli auditokat és előkészítést.

További információt az Azure monitorozása című témakörben talál.

Költségfigyelés létrehozása és költségek optimalizálása

A megoldás költségei folyamatos monitorozást és optimalizálást igényelnek. A Microsoft Cost Management eszközökkel nyomon követi a tényleges költségeket a költségvetések alapján, és azonosítja a költségoptimalizálási lehetőségeket.

  1. Költségek monitorozása automatikus riasztásokkal. Állítson be költségriasztásokat és költségvetéseket az Azure-ban, hogy értesítéseket kapjon, amikor a költségek megközelítik a meghatározott küszöbértékeket. Hasonlítsa össze a tényleges költségeket a kezdeti becslésekkel a varianciák azonosítása és a jövőbeli tervezés módosítása érdekében. Hetente áttekintheti a költségadatokat a váratlan kiadási minták korai észleléséhez.

  2. A költségoptimalizálás ajánlott eljárásainak módszeres alkalmazása. A Well-Architected-keretrendszer költségoptimalizálási útmutatóinak használatával bevált stratégiákat alkalmazhat a költségek csökkentésére a teljesítmény és a megbízhatóság fenntartása mellett.

    Category Guide Description
    Költségmonitorozás Költségadatok gyűjtése és áttekintése Folyamatok létrehozása a költségadatok gyűjtéséhez és elemzéséhez
    Költségszabályozás Költségkeretek beállítása Vezérlők implementálása a költségtúllépések elkerülése érdekében
    Árak Arányok optimalizálása Jobb díjszabás biztosítása foglalásokkal és megállapodásokkal
    Usage Használat igazítása a számlázási növekményekhez Erőforrás-felhasználás és számlázási ciklusok egyeztetése
    Components Az összetevők költségeinek optimalizálása Megfelelő méretű egyéni Azure-szolgáltatások
    Environment A környezeti költségek optimalizálása Csökkentse a költségeket a fejlesztési és éles környezetekben.
    Flow Folyamatköltségek optimalizálása Adatátviteli és feldolgozási költségek minimalizálása
    Data Adatköltségek optimalizálása Tárolási és adatfeldolgozási költségek csökkentése
    Code Kódköltségek optimalizálása Az alkalmazás hatékonyságának javítása az erőforrás-felhasználás csökkentése érdekében
    Scaling Skálázási költségek optimalizálása A teljesítmény és a költség egyensúlyba kerül a méretezési műveletek során
    Operations A személyzeti idő optimalizálása Manuális üzemeltetési többletterhelés csökkentése
    Consolidation Erőforrás-használat konszolidálása Erőforrások kombinálása a jobb kihasználtsági arány érdekében
  3. Rendszeresen tekintse át és járja el a költségjavaslatokat. Az erőforrás-kihasználtság mintáinak elemzése a kihasználatlan vagy tétlen erőforrások azonosításához. A felesleges erőforrások leszerelése és a túlterjedt szolgáltatások átméretezése a tényleges használati adatok alapján. Ütemezze a nem termelési környezetek leállítását munkaidőn kívül a költségek csökkentése érdekében.

Biztonsági mentési és helyreállítási eljárások tesztelése

  1. Ellenőrizze a biztonsági mentés lefedettségét és az összes kritikus adat ütemezését. Az Azure Backup vagy a kiválasztott megoldás használatával minden alapvető adattárat megvédhet. Tekintse át a biztonsági mentési konfigurációkat, hogy megfeleljenek a helyreállítási pont célkitűzéseinek (RPO-k) és a megőrzési szabályzatoknak. Ellenőrizze, hogy a biztonsági mentési feladatok sikeresen befejeződtek-e, és lefedik-e az összes szükséges erőforrást.

  2. Próba-visszaállítások végrehajtása nem gyártási környezetben. A próba-visszaállítások ellenőrzik, hogy a biztonsági mentési adatok érintetlenek-e, és hogy a visszaállítási folyamat megfelel-e a helyreállítási idő célkitűzéseinek (RTO-k). Átmeneti környezettel tesztelheti a visszaállítási műveleteket az éles számítási feladatok befolyásolása nélkül. Dokumentálja a problémákat, és frissítse az eljárásokat a hiányosságok elhárításához.

  3. Dokumentálja az infrastruktúrát és az adat-helyreállítási eljárásokat. Lépésenkénti utasítások létrehozása az infrastruktúra kódból való ismételt üzembe helyezéséhez és a biztonsági másolatokból származó adatok visszaállításához. Adja meg a függőségeket, a hitelesítő adatokat és a konfiguráció részleteit. A dokumentációt biztonságos és akadálymentes helyen tárolhatja az operatív csapatok számára.

  4. Rendszeresen végezzen vészhelyreállítási próbákat. A helyreállítási forgatókönyvek ütemezése és kipróbálása a csapat felkészültségének ellenőrzése és az eljárások pontosságának biztosítása érdekében. Szimulált hibaesemények használatával tesztelje a teljes helyreállítási munkafolyamatot, beleértve az infrastruktúra újbóli üzembe helyezését és az adatok helyreállítását. A fúrási eredmények alapján frissítse a dokumentációt.

További információ: Üzletmenet-folytonosság kezelése.

Felhasználói visszajelzések gyűjtése és eredmények mérése

  1. Rendszeresen gyűjthet strukturált felhasználói visszajelzéseket. Hozzon létre csatornákat a felhasználói bemenethez a megoldás teljesítményére, megbízhatóságára és használhatóságára vonatkozóan. Például elküldhet egy Microsoft Forms-felmérést a végfelhasználóknak vagy a belső felhasználóknak az indítás után, majd rendszeres időközönként. Az új megoldáshoz kapcsolódó támogatási jegyekre vagy segélyhívásokra is figyeljen. Kategorizálja és összesítse őket, hogy észlelje az ismétlődő fájdalompontokat. Összpontosítson az üzletileg kritikus fontosságú munkafolyamatokkal kapcsolatos visszajelzésekre. Ha a felhasználók egy adott folyamatot lassúnak vagy nehézkesnek találnak, az értékes megállapítás. A rendszeres visszajelzési ciklusok biztosítják, hogy közvetlenül a felhasználóktól hallja a problémákat vagy dicséretet.

  2. Visszajelzések rendszeres nyomon követése és megoldása. A visszajelzési elemeket munkaelemként kezelheti a fejlesztési teendőlista során. Az Azure DevOps- vagy GitHub-problémák (vagy a választott projektkezelő eszköz) használatával naplózhatja az egyes visszajelzéseket vagy jelentett problémákat. Rangsorolja őket érték és sürgősség szerint. A megrendelések elküldését megakadályozó hiba például kritikus fontosságú, míg egy kisebb felhasználói felületi javaslat alacsonyabb prioritású. Tulajdonosokat rendelhet a visszajelzési elemek vizsgálatához és megoldásához, valamint megadhatja a megoldás céldátumait. A visszajelzések kezelésével, ahogyan bármely más követelmény esetében, biztosíthatja, hogy azok megfelelően legyenek kezelve és ne vesszenek el. Zárja le a folyamatot azáltal, hogy frissíti vagy tájékoztatja az érintetteket, amikor a visszajelzés alapján cselekszik. Ez a folyamat megmutatja a felhasználóknak, hogy a bemenetük értékelve van, és kézzelfogható fejlődéshez vezet.

  3. Az üzleti eredmények mérése és közlése. Most, hogy a megoldás használatban volt, számszerűsítse az általa nyújtott előnyöket. Gyűjtse össze az eredeti célkitűzéseknek megfelelő főbb metrikákat. Dokumentálhatja például a napi tranzakciók számát, a lapbetöltési időket és a régi rendszerhez képest csökkentett költségeket. Az adatok lekéréséhez használja az Azure Monitort, az Application Insightst és a költségjelentéseket. Készítsen előtte-utána összehasonlításokat a fejlesztések szemléltetésére. Ezután ezeket az eredményeket rendszeresen megoszthatja az üzleti érdekelt felekkel és a szélesebb körű csapattal. A mérhető eredmények bemutatása nem csak a projekt értékét bizonyítja, hanem a további fejlesztésekbe való jövőbeli befektetést is igazolja.

Tovább fejlődik és javul

  1. Rendszeres munkaterhelés-felülvizsgálatok ütemezése. Rendszeresen ellenőrizze újra a megoldás architektúráját a Well-Architected-keretrendszer öt pillérének fényében. A használati minták vagy az üzleti követelmények változásával bizonyos tervezési döntések újra meg kell ismételhetők. Végezze el az Azure Well-Architected áttekintést a fejlesztésre szánt területek azonosításához. Dokumentálja az eredményeket, és hozzon létre műveletelemeket a következő ciklusban optimalizálni vagy újrabontásra alkalmas dolgokhoz. A rendszeres felülvizsgálatok segítenek elkapni az ajánlott eljárásoktól való eltérést, és a rendszert a jelenlegi igényeknek megfelelően tartani.

  2. Lehetőség szerint automatizálja az optimalizálást. Keresse meg a megoldás felügyeletére és optimalizálására szolgáló automatizálási lehetőségeket. Az Azure Policy használatával például címkézési, biztonsági konfigurációkat vagy erőforrás-méretezési szabványokat kényszeríthet ki az új üzemelő példányokon, így mindig optimalizálva maradnak. Automatikus méretezési szabályok beállítása a terhelés változásainak manuális beavatkozás nélküli kezeléséhez. A Költség anomáliadetektálása a Microsoft Cost Managementben automatikusan riasztást ad, ha váratlanul megugrik a költségnövekedés. Ha lehetővé teszi az Azure automatizálási funkcióinak a rutinoptimalizálások kezelését (például a nem használt virtuális gépek ütemezés szerinti leállítását), a csapat a magasabb szintű fejlesztésekre összpontosíthat. Az automatizálás biztosítja a konzisztenciát, és gyorsabban tud reagálni, mint az emberi beavatkozás számos működési beállítás esetén.

  3. Ossza meg a leckéket és az ajánlott eljárásokat. Rögzítse a natív felhőbeli buildből tanultakat, és ossza meg a szervezet más csapataival. Ha például hatékony mintát fejlesztett ki a kék-zöld környezetekhez, vagy egy hasznos szkriptet a tesztadatok bevetéséhez, tegye elérhetővé mások számára. Belső esettanulmányként dokumentálja a projekt során tapasztalt sikereket és buktatókat. Ez a munka magában foglalhatja egy rövid post mortem vagy projekt retrospektív dokumentum létrehozását, amely kiemeli, hogy mi ment jól, és mi lehet jobb legközelebb. Adjon hozzá frissítéseket a szervezet felhőbevezetési keretrendszeréhez vagy forgatókönyveihez, hogy a következő projektek a felhasználói élményre építhessenek. A tudásmegosztás támogatásával segít a felhőbeli gyakorlatok fejlesztésében a szervezet egészében, és előrébb viszi a felhő általános érettségét.

Következő lépések